public class Select extends RequestSingle
query
filter, 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, setQuery
addHintFilter, 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, selectSetScrollFilter
public final Select resetLimitFilter()
public final Select resetOrderByFilter()
public final Select resetUsedProjection()
public final Select reset()
reset
in class RequestSingle
public 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 AbstractRequest
filterContent
- 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 RequestSingle
Copyright © 2018 Vitam. All rights reserved.