public class Select extends RequestSingle
queryfilter, projection| Constructor and Description |
|---|
Select() |
| Modifier and Type | Method and Description |
|---|---|
Select |
addOrderByAscFilter(String... variableNames) |
Select |
addOrderByDescFilter(String... variableNames) |
Select |
addOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Select |
addProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
Select |
addUnusedProjection(String... variableNames) |
Select |
addUsedProjection(String... variableNames) |
com.fasterxml.jackson.databind.node.ObjectNode |
getFinalSelect() |
com.fasterxml.jackson.databind.node.ObjectNode |
getFinalSelectById() |
Select |
parseLimitFilter(String filter) |
Select |
parseOrderByFilter(String filter) |
Select |
parseProjection(String projection) |
Select |
reset() |
Select |
resetLimitFilter() |
Select |
resetOrderByFilter() |
Select |
resetUsedProjection() |
Select |
setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Select |
setLimitFilter(com.fasterxml.jackson.databind.JsonNode filterContent) |
Select |
setLimitFilter(long offset,
long limit) |
Select |
setProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) |
String |
toString() |
getActions, getAllProjection, getData, getDatas, getFinal, getNbQueries, getProjection, getQueries, getQuery, getRoots, resetQuery, setQueryaddHintFilter, addHintFilter, getFilter, parseFilter, parseHintFilter, resetFilter, resetHintFilter, selectAddOrderByAscFilter, selectAddOrderByDescFilter, selectAddOrderByFilter, selectAddProjection, selectAddUnusedProjection, selectAddUsedProjection, selectGetAllProjection, selectGetFinalSelect, selectGetProjection, selectParseLimitFilter, selectParseOrderByFilter, selectParseProjection, selectReset, selectResetLimitFilter, selectResetOrderByFilter, selectResetUsedProjection, selectSetFilter, selectSetLimitFilter, selectSetLimitFilter, selectSetProjection, selectSetScrollFilterpublic final Select resetLimitFilter()
public final Select resetOrderByFilter()
public final Select resetUsedProjection()
public final Select reset()
reset in class RequestSinglepublic final Select setLimitFilter(long offset, long limit)
offset - ignored if 0limit - ignored if 0public final Select setLimitFilter(com.fasterxml.jackson.databind.JsonNode filterContent)
filterContent - json filterpublic final Select parseLimitFilter(String filter) throws InvalidParseOperationException
filter - string filterInvalidParseOperationException - when query is invalidpublic final Select addOrderByAscFilter(String... variableNames) throws InvalidParseOperationException
variableNames - list of key nameInvalidParseOperationException - when query is invalidpublic final Select addOrderByDescFilter(String... variableNames) throws InvalidParseOperationException
variableNames - list of key nameInvalidParseOperationException - when query is invalidpublic final Select addOrderByFilter(com.fasterxml.jackson.databind.JsonNode filterContent) throws InvalidParseOperationException
filterContent - json filterInvalidParseOperationException - when query is invalidpublic final Select parseOrderByFilter(String filter) throws InvalidParseOperationException
filter - string filterInvalidParseOperationException - when query is invalidpublic final Select setFilter(com.fasterxml.jackson.databind.JsonNode filterContent) throws InvalidParseOperationException
setFilter in class AbstractRequestfilterContent - json filterInvalidParseOperationException - when query is invalidpublic final Select addUsedProjection(String... variableNames) throws InvalidParseOperationException
variableNames - list of key nameInvalidParseOperationException - when query is invalidpublic final Select addUnusedProjection(String... variableNames) throws InvalidParseOperationException
variableNames - list of key nameInvalidParseOperationException - when query is invalidpublic final Select addProjection(com.fasterxml.jackson.databind.JsonNode projectionContent)
projectionContent - json projectionpublic final Select parseProjection(String projection) throws InvalidParseOperationException
projection - string projectionInvalidParseOperationException - when query is invalidpublic final Select setProjection(com.fasterxml.jackson.databind.JsonNode projectionContent) throws InvalidParseOperationException
projectionContent - json projectionInvalidParseOperationException - when query is invalidpublic final com.fasterxml.jackson.databind.node.ObjectNode getFinalSelect()
public final com.fasterxml.jackson.databind.node.ObjectNode getFinalSelectById()
public String toString()
toString in class RequestSingleCopyright © 2018 Vitam. All rights reserved.