public class Query extends Object
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.databind.JsonNode |
currentObject |
protected com.fasterxml.jackson.databind.node.ObjectNode |
currentQuery |
protected BuilderToken.QUERY |
currentTokenQUERY |
static String |
DATE
DATE item
|
protected int |
exactdepth |
protected int |
extraInfo |
protected boolean |
isFullText |
protected boolean |
ready |
protected int |
relativedepth |
Modifier | Constructor and Description |
---|---|
protected |
Query()
Empty constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clean()
Clean the object
|
protected void |
cleanDepth()
Removing exact depth and depth
|
protected void |
createQueryArray(BuilderToken.QUERY query) |
protected void |
createQueryVariable(BuilderToken.QUERY query,
String variableName) |
protected void |
createQueryVariableValue(BuilderToken.QUERY query,
String variableName,
boolean value) |
protected void |
createQueryVariableValue(BuilderToken.QUERY query,
String variableName,
Date value) |
protected void |
createQueryVariableValue(BuilderToken.QUERY query,
String variableName,
double value) |
protected void |
createQueryVariableValue(BuilderToken.QUERY query,
String variableName,
long value) |
protected void |
createQueryVariableValue(BuilderToken.QUERY query,
String variableName,
String value) |
com.fasterxml.jackson.databind.JsonNode |
getCurrentObject() |
com.fasterxml.jackson.databind.node.ObjectNode |
getCurrentQuery() |
int |
getExtraInfo() |
com.fasterxml.jackson.databind.JsonNode |
getNode(String key) |
int |
getParserExactdepth() |
int |
getParserRelativeDepth() |
BuilderToken.QUERY |
getQUERY() |
boolean |
isFullText() |
boolean |
isReady() |
Query |
setDepthLimit(int relativedepth)
Relative Depth, similar to
setRelativeDepthLimit(int) |
Query |
setExactDepthLimit(int exactdepth) |
Query |
setExtraInfo(int val) |
Query |
setFullText(boolean isFullText) |
Query |
setParserExactdepth(int exactdepth) |
Query |
setParserRelativeDepth(int relativedepth) |
protected Query |
setReady(boolean ready) |
Query |
setRelativeDepthLimit(int relativedepth) |
String |
toString() |
public static final String DATE
protected com.fasterxml.jackson.databind.node.ObjectNode currentQuery
protected com.fasterxml.jackson.databind.JsonNode currentObject
protected BuilderToken.QUERY currentTokenQUERY
protected boolean isFullText
protected boolean ready
protected int relativedepth
protected int exactdepth
protected int extraInfo
protected final void createQueryArray(BuilderToken.QUERY query)
protected final void createQueryVariable(BuilderToken.QUERY query, String variableName) throws InvalidCreateOperationException
InvalidCreateOperationException
protected final void createQueryVariableValue(BuilderToken.QUERY query, String variableName, long value) throws InvalidCreateOperationException
InvalidCreateOperationException
protected final void createQueryVariableValue(BuilderToken.QUERY query, String variableName, double value) throws InvalidCreateOperationException
InvalidCreateOperationException
protected final void createQueryVariableValue(BuilderToken.QUERY query, String variableName, String value) throws InvalidCreateOperationException
InvalidCreateOperationException
protected final void createQueryVariableValue(BuilderToken.QUERY query, String variableName, Date value) throws InvalidCreateOperationException
InvalidCreateOperationException
protected final void createQueryVariableValue(BuilderToken.QUERY query, String variableName, boolean value) throws InvalidCreateOperationException
InvalidCreateOperationException
public void clean()
protected void cleanDepth()
public final Query setExactDepthLimit(int exactdepth)
exactdepth
- 0 to ignorepublic final Query setRelativeDepthLimit(int relativedepth)
relativedepth
- query's depthpublic final Query setDepthLimit(int relativedepth)
setRelativeDepthLimit(int)
relativedepth
- query's depthpublic com.fasterxml.jackson.databind.node.ObjectNode getCurrentQuery()
public com.fasterxml.jackson.databind.JsonNode getNode(String key)
key
- of nodepublic com.fasterxml.jackson.databind.JsonNode getCurrentObject()
public BuilderToken.QUERY getQUERY()
public boolean isReady()
protected Query setReady(boolean ready)
ready
- the ready to setpublic Query setExtraInfo(int val)
val
- extra valuepublic int getExtraInfo()
public final boolean isFullText()
public final Query setFullText(boolean isFullText)
isFullText
- the isFullText to setpublic final int getParserExactdepth()
public final Query setParserExactdepth(int exactdepth)
exactdepth
- the exact depth to setpublic final int getParserRelativeDepth()
public final Query setParserRelativeDepth(int relativedepth)
relativedepth
- the relative depth to setCopyright © 2018 Vitam. All rights reserved.