Class OLikeOperator
java.lang.Object
com.orientechnologies.orient.core.sql.parser.SimpleNode
com.orientechnologies.orient.core.sql.parser.OLikeOperator
- All Implemented Interfaces:
Node,OBinaryCompareOperator
-
Field Summary
FieldsFields inherited from class com.orientechnologies.orient.core.sql.parser.SimpleNode
children, firstToken, id, lastToken, PARAMETER_PLACEHOLDER, parent, parser, value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()booleanbooleanexecute(Object iLeft, Object iRight, OCommandContext ctx) inthashCode()booleanbooleanbooleanisLess()static booleanbooleanvoidtoGenericStatement(StringBuilder builder) toString()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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.orientechnologies.orient.core.sql.parser.OBinaryCompareOperator
createIndexValueMap, createStreamForIndex, isGreaterInclude, isLessInclude, isRange
-
Field Details
-
WILDCARD_ANYCHAR
- See Also:
-
WILDCARD_ANY
- See Also:
-
-
Constructor Details
-
OLikeOperator
public OLikeOperator(int id) -
OLikeOperator
-
-
Method Details
-
execute
- Specified by:
executein interfaceOBinaryCompareOperator
-
like
-
toString
- Overrides:
toStringin classSimpleNode
-
toGenericStatement
- Specified by:
toGenericStatementin interfaceOBinaryCompareOperator- Specified by:
toGenericStatementin classSimpleNode
-
toString
- Specified by:
toStringin classSimpleNode
-
supportsBasicCalculation
public boolean supportsBasicCalculation()- Specified by:
supportsBasicCalculationin interfaceOBinaryCompareOperator
-
copy
- Specified by:
copyin interfaceOBinaryCompareOperator- Overrides:
copyin classSimpleNode
-
getOperation
- Specified by:
getOperationin interfaceOBinaryCompareOperator
-
equals
-
hashCode
public int hashCode() -
isInclude
public boolean isInclude()- Specified by:
isIncludein interfaceOBinaryCompareOperator
-
isLess
public boolean isLess()- Specified by:
isLessin interfaceOBinaryCompareOperator
-
isGreater
public boolean isGreater()- Specified by:
isGreaterin interfaceOBinaryCompareOperator
-