Class OSuffixIdentifier
java.lang.Object
com.orientechnologies.orient.core.sql.parser.SimpleNode
com.orientechnologies.orient.core.sql.parser.OSuffixIdentifier
- All Implemented Interfaces:
Node
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected OIdentifierprotected ORecordAttributeprotected booleanFields inherited from class com.orientechnologies.orient.core.sql.parser.SimpleNode
children, firstToken, id, lastToken, PARAMETER_PLACEHOLDER, parent, parser, value -
Constructor Summary
ConstructorsConstructorDescriptionOSuffixIdentifier(int id) OSuffixIdentifier(OIdentifier identifier) OSuffixIdentifier(OrientSql p, int id) -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(Object value, OCommandContext ctx) voidapplyRemove(Object currentValue, OCommandContext ctx) copy()voiddeserialize(OResult fromResult) booleanexecute(OCommandContext iCurrentRecord) execute(OResult iCurrentRecord, OCommandContext ctx) execute(Iterable iterable, OCommandContext ctx) execute(Object currentValue, OCommandContext ctx) execute(Iterator iterator, OCommandContext ctx) execute(Map iCurrentRecord, OCommandContext ctx) voidextractSubQueries(SubQueryCollector collector) getCollate(OResult currentRecord, OCommandContext ctx) inthashCode()booleanbooleanbooleanbooleanisCount()booleanisDefinedFor(OElement currentRecord) booleanisDefinedFor(OResult currentRecord) booleanbooleanisStar()booleanneedsAliases(Set<String> aliases) booleanvoidsetIdentifier(OIdentifier identifier) voidsetValue(OIdentifiable target, Object value, OCommandContext ctx) voidsetValue(OResult target, Object value, OCommandContext ctx) voidsetValue(Object target, Object value, OCommandContext ctx) voidsetValue(Map target, Object value, OCommandContext ctx) splitForAggregation(AggregateProjectionSplit aggregateProj) voidtoGenericStatement(StringBuilder builder) voidtoString(Map<Object, Object> params, StringBuilder builder) Methods inherited from class com.orientechnologies.orient.core.sql.parser.SimpleNode
dump, getValue, jjtAddChild, jjtClose, jjtGetChild, jjtGetFirstToken, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtGetValue, jjtOpen, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, jjtSetValue, toGenericStatement, toString, toString
-
Field Details
-
identifier
-
recordAttribute
-
star
protected boolean star
-
-
Constructor Details
-
OSuffixIdentifier
public OSuffixIdentifier(int id) -
OSuffixIdentifier
-
OSuffixIdentifier
-
OSuffixIdentifier
-
-
Method Details
-
toString
- Specified by:
toStringin classSimpleNode
-
toGenericStatement
- Specified by:
toGenericStatementin classSimpleNode
-
getIndexKey
-
execute
-
execute
-
execute
-
execute
-
execute
-
execute
-
isBaseIdentifier
public boolean isBaseIdentifier() -
needsAliases
-
isAggregate
public boolean isAggregate() -
isCount
public boolean isCount() -
splitForAggregation
-
isEarlyCalculated
-
aggregate
-
getAggregationContext
-
copy
- Overrides:
copyin classSimpleNode
-
equals
-
hashCode
public int hashCode() -
extractSubQueries
-
refersToParent
public boolean refersToParent() -
setValue
-
setValue
-
setValue
-
setValue
-
applyRemove
-
serialize
-
deserialize
-
isDefinedFor
-
isDefinedFor
-
getCollate
-
getIdentifier
-
setIdentifier
-
isCacheable
public boolean isCacheable() -
isStar
public boolean isStar()
-