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 |
OContainsKeyOperator |
class |
OContainsValueOperator |
class |
OEqualsCompareOperator |
class |
OGeOperator |
class |
OGtOperator |
class |
OInOperator |
class |
OLeOperator |
class |
OLikeOperator |
class |
OLtOperator |
class |
OLuceneOperator |
class |
ONearOperator |
class |
ONeOperator |
class |
ONeqOperator |
class |
OScAndOperator |
class |
OWithinOperator |
Modifier and Type | Field and Description |
---|---|
protected OBinaryCompareOperator |
OInCondition.operator |
protected OBinaryCompareOperator |
OBinaryCondition.operator |
protected OBinaryCompareOperator |
ONotInCondition.operator |
Modifier and Type | Method and Description |
---|---|
OBinaryCompareOperator |
OrientSql.CompareOperator() |
OBinaryCompareOperator |
OBinaryCompareOperator.copy() |
OBinaryCompareOperator |
OBinaryCondition.getOperator() |
Modifier and Type | Method and Description |
---|---|
boolean |
OValueExpression.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
OLevelZeroIdentifier.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
boolean |
OFunctionCall.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current function is an indexed function AND that function can be used on this target
|
boolean |
OBaseExpression.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
boolean |
OMathExpression.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
boolean |
OBaseIdentifier.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
boolean |
OExpression.allowsIndexedFunctionExecutionOnTarget(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can be used on this target
|
boolean |
OValueExpression.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
OLevelZeroIdentifier.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed funciton AND that function can also be executed
without using the index
|
boolean |
OFunctionCall.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current function is an indexed function AND that function can also be executed without
using the index
|
boolean |
OBaseExpression.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed funciton AND that function can also be executed
without using the index
|
boolean |
OMathExpression.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed funciton AND that function can also be executed
without using the index
|
boolean |
OBaseIdentifier.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed funciton AND that function can also be executed
without using the index
|
boolean |
OExpression.canExecuteIndexedFunctionWithoutIndex(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND that function can also be executed
without using the index
|
long |
OLevelZeroIdentifier.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OFunctionCall.estimateIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue) |
long |
OBaseExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OMathExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OBaseIdentifier.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
long |
OExpression.estimateIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OLevelZeroIdentifier.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OFunctionCall.executeIndexedFunction(OFromClause target,
OCommandContext ctx,
OBinaryCompareOperator operator,
Object rightValue)
see OIndexableSQLFunction.searchFromTarget()
|
Iterable<OIdentifiable> |
OBaseExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OMathExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OBaseIdentifier.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
Iterable<OIdentifiable> |
OExpression.executeIndexedFunction(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
OValueExpression.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right) |
boolean |
OLevelZeroIdentifier.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
boolean |
OFunctionCall.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
boolean |
OBaseExpression.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
boolean |
OMathExpression.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
boolean |
OBaseIdentifier.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
boolean |
OExpression.executeIndexedFunctionAfterIndexSearch(OFromClause target,
OCommandContext context,
OBinaryCompareOperator operator,
Object right)
tests if current expression is an indexed function AND the function has also to be executed
after the index search.
|
void |
OBinaryCondition.setOperator(OBinaryCompareOperator operator) |
Copyright © 2009–2020 OrientDB. All rights reserved.