Modifier and Type | Field and Description |
---|---|
protected OExpression |
OCreateEdgeExecutionPlanner.leftExpression |
protected OExpression |
OCreateEdgeExecutionPlanner.rightExpression |
Modifier and Type | Field and Description |
---|---|
protected List<OExpression> |
OMatchExecutionPlanner.returnItems |
Constructor and Description |
---|
ForEachStep(OIdentifier loopVariable,
OExpression oExpression,
List<OStatement> statements,
OCommandContext ctx,
boolean enableProfiling) |
GlobalLetExpressionStep(OIdentifier varName,
OExpression expression,
OCommandContext ctx,
boolean profilingEnabled) |
LetExpressionStep(OIdentifier varName,
OExpression expression,
OCommandContext ctx,
boolean profilingEnabled) |
Constructor and Description |
---|
InsertValuesStep(List<OIdentifier> identifierList,
List<List<OExpression>> valueExpressions,
OCommandContext ctx,
boolean profilingEnabled) |
OFuncitonAggregationContext(OSQLFunction function,
List<OExpression> params) |
Modifier and Type | Method and Description |
---|---|
boolean |
OIndexableSQLFunction.allowsIndexedExecution(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
Checks if this function can be used to fetch data from this target and with these arguments
(eg.
|
boolean |
OIndexableSQLFunction.canExecuteInline(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
checks if the function can be used even on single records, not as an indexed function (even if
the index does not exist at all)
|
long |
OIndexableSQLFunction.estimate(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
estimates the number of entries returned by searchFromTarget() with these parameters
|
Iterable<OIdentifiable> |
OIndexableSQLFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
returns all the entries belonging to the target that match the binary condition where this
function appears
|
boolean |
OIndexableSQLFunction.shouldExecuteAfterSearch(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args)
Checks if this function should be called even if the method
OIndexableSQLFunction.searchFromTarget(com.orientechnologies.orient.core.sql.parser.OFromClause, com.orientechnologies.orient.core.sql.parser.OBinaryCompareOperator, java.lang.Object, com.orientechnologies.orient.core.command.OCommandContext, com.orientechnologies.orient.core.sql.parser.OExpression...) is
executed. |
Modifier and Type | Class and Description |
---|---|
class |
OArrayConcatExpressionElement |
class |
OValueExpression
this class is only used by the query executor to store pre-calculated values and store them in a
temporary AST.
|
Modifier and Type | Field and Description |
---|---|
protected OExpression |
OAlterClusterStatement.attributeValue |
protected OExpression |
OMatchFilterItem.className |
protected OExpression |
OMatchFilterItem.classNames |
protected OExpression |
OOrderByItem.collate |
OExpression |
OAlterClassStatement.customValue |
protected OExpression |
OLetItem.expression |
protected OExpression |
OMatchesCondition.expression |
protected OExpression |
OProjectionItem.expression |
protected OExpression |
ONestedProjectionItem.expression |
protected OExpression |
OIsNullCondition.expression |
protected OExpression |
OArraySelector.expression |
protected OExpression |
OParenthesisExpression.expression |
protected OExpression |
OLetStatement.expression |
protected OExpression |
OReturnStatement.expression |
protected OExpression |
OIsDefinedCondition.expression |
protected OExpression |
OIsNotDefinedCondition.expression |
protected OExpression |
OIsNotNullCondition.expression |
protected OExpression |
OExpressionStatement.expression |
protected OExpression |
OContainsValueCondition.expression |
protected OExpression |
ORid.expression |
protected OExpression |
OBetweenCondition.first |
protected OExpression |
OHaSetStatement.key |
protected OExpression |
OUpdatePutItem.key |
protected OExpression |
OUpdateRemoveItem.left |
protected OExpression |
OInCondition.left |
protected OExpression |
OInstanceofCondition.left |
protected OExpression |
OBinaryCondition.left |
protected OExpression |
ONotInCondition.left |
protected OExpression |
OContainsAnyCondition.left |
protected OExpression |
OContainsTextCondition.left |
protected OExpression |
OContainsAllCondition.left |
protected OExpression |
OContainsValueCondition.left |
protected OExpression |
OContainsCondition.left |
protected OExpression |
ODeleteEdgeStatement.leftExpression |
protected OExpression |
OCreateEdgeStatement.leftExpression |
protected OExpression |
OForEachBlock.loopValues |
protected OExpression |
OConsoleStatement.message |
protected OExpression |
OUpdateIncrementItem.right |
protected OExpression |
OUpdateRemoveItem.right |
protected OExpression |
OJsonItem.right |
protected OExpression |
OBinaryCondition.right |
protected OExpression |
OUpdateItem.right |
protected OExpression |
OContainsAnyCondition.right |
protected OExpression |
OContainsTextCondition.right |
protected OExpression |
OContainsAllCondition.right |
protected OExpression |
OInsertSetExpression.right |
protected OExpression |
OContainsCondition.right |
protected OExpression |
OMatchesCondition.rightExpression |
protected OExpression |
ODeleteEdgeStatement.rightExpression |
protected OExpression |
OCreateEdgeStatement.rightExpression |
protected OExpression |
OBetweenCondition.second |
OExpression |
OAlterPropertyStatement.settingValue |
OExpression |
OCreatePropertyAttributeStatement.settingValue |
protected OExpression |
OBetweenCondition.third |
protected OExpression |
OHaSetStatement.value |
protected OExpression |
OUpdatePutItem.value |
Modifier and Type | Field and Description |
---|---|
protected List<OExpression> |
OCollection.expressions |
protected List<OExpression> |
OGroupBy.items |
protected List<OExpression> |
OFunctionCall.params |
protected List<OExpression> |
OMethodCall.params |
protected List<OExpression> |
OMatchStatement.returnItems |
protected List<List<OExpression>> |
OInsertBody.valueExpressions |
Modifier and Type | Method and Description |
---|---|
List<OExpression> |
OCollection.getExpressions() |
List<OExpression> |
OGroupBy.getItems() |
List<OExpression> |
OFunctionCall.getParams() |
List<OExpression> |
OMatchStatement.getReturnItems() |
List<List<OExpression>> |
OInsertBody.getValueExpressions() |
Modifier and Type | Method and Description |
---|---|
void |
OCollection.add(OExpression exp) |
Object |
ONestedProjection.apply(OExpression expression,
Object input,
OCommandContext ctx) |
Object |
ONestedProjectionItem.expand(OExpression expression,
String name,
Object value,
OCommandContext ctx,
int recursion) |
void |
OLetItem.setExpression(OExpression expression) |
void |
OProjectionItem.setExpression(OExpression expression) |
void |
OIsNullCondition.setExpression(OExpression expression) |
void |
OBetweenCondition.setFirst(OExpression first) |
void |
OInCondition.setLeft(OExpression left) |
void |
OBinaryCondition.setLeft(OExpression left) |
void |
OContainsAnyCondition.setLeft(OExpression left) |
void |
OContainsTextCondition.setLeft(OExpression left) |
void |
OContainsAllCondition.setLeft(OExpression left) |
void |
ODeleteEdgeStatement.setLeftExpression(OExpression leftExpression) |
void |
OCreateEdgeStatement.setLeftExpression(OExpression leftExpression) |
void |
OBinaryCondition.setRight(OExpression right) |
void |
OUpdateItem.setRight(OExpression right) |
void |
OContainsAnyCondition.setRight(OExpression right) |
void |
OContainsTextCondition.setRight(OExpression right) |
void |
OContainsAllCondition.setRight(OExpression right) |
void |
ODeleteEdgeStatement.setRightExpression(OExpression rightExpression) |
void |
OCreateEdgeStatement.setRightExpression(OExpression rightExpression) |
void |
OBetweenCondition.setSecond(OExpression second) |
void |
OBetweenCondition.setThird(OExpression third) |
Object |
OrientSqlVisitor.visit(OExpression node,
Object data) |
Modifier and Type | Method and Description |
---|---|
void |
OFunctionCall.setParams(List<OExpression> params) |
void |
OMatchStatement.setReturnItems(List<OExpression> returnItems) |
Constructor and Description |
---|
OParenthesisExpression(OExpression exp) |
OProjectionItem(OExpression expression,
OIdentifier alias,
ONestedProjection nestedProjection) |
Modifier and Type | Method and Description |
---|---|
boolean |
OSpatialFunctionAbstractIndexable.allowsIndexedExecution(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
boolean |
OSpatialFunctionAbstractIndexable.canExecuteInline(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
long |
OSpatialFunctionAbstractIndexable.estimate(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
long |
OSTDistanceSphereFunction.estimate(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
protected void |
OSTDWithinFunction.onAfterParsing(Map<String,Object> params,
OExpression[] args,
OCommandContext ctx,
Object rightValue) |
protected void |
OSpatialFunctionAbstractIndexable.onAfterParsing(Map<String,Object> params,
OExpression[] args,
OCommandContext ctx,
Object rightValue) |
protected void |
OSTDistanceSphereFunction.onAfterParsing(Map<String,Object> params,
OExpression[] args,
OCommandContext ctx,
Object rightValue) |
protected Iterable<OIdentifiable> |
OSpatialFunctionAbstractIndexable.results(OFromClause target,
OExpression[] args,
OCommandContext ctx,
Object rightValue) |
protected OLuceneSpatialIndex |
OSpatialFunctionAbstractIndexable.searchForIndex(OFromClause target,
OExpression[] args) |
Iterable<OIdentifiable> |
OSTContainsFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
Iterable<OIdentifiable> |
OSTWithinFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
Iterable<OIdentifiable> |
OSTIntersectsFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
Iterable<OIdentifiable> |
OSTDWithinFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
Iterable<OIdentifiable> |
OSTDistanceSphereFunction.searchFromTarget(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
boolean |
OSpatialFunctionAbstractIndexable.shouldExecuteAfterSearch(OFromClause target,
OBinaryCompareOperator operator,
Object rightValue,
OCommandContext ctx,
OExpression... args) |
Copyright © 2009–2020 OrientDB. All rights reserved.