Interface OBinaryCompareOperator
- All Known Implementing Classes:
OContainsKeyOperator,OContainsValueOperator,OEqualsCompareOperator,OGeOperator,OGtOperator,OInOperator,OLeOperator,OLikeOperator,OLtOperator,OLuceneOperator,ONearOperator,ONeOperator,ONeqOperator,OScAndOperator,OWithinOperator
public interface OBinaryCompareOperator
Created by luigidellaquila on 12/11/14.
-
Method Summary
Modifier and TypeMethodDescriptioncopy()createIndexValueMap(Object object) default OIndexStreamcreateStreamForIndex(OIndexInternal index, Object rightValue, boolean orderAsc, OCommandContext ctx) booleanexecute(Object left, Object right, OCommandContext ctx) booleandefault booleanbooleanbooleanisLess()default booleandefault booleanisRange()booleanvoidtoGenericStatement(StringBuilder builder)
-
Method Details
-
execute
-
supportsBasicCalculation
boolean supportsBasicCalculation() -
toGenericStatement
-
copy
OBinaryCompareOperator copy() -
isRange
default boolean isRange() -
getOperation
OIndexFinder.Operation getOperation() -
isInclude
boolean isInclude() -
isLess
boolean isLess() -
isGreater
boolean isGreater() -
isGreaterInclude
default boolean isGreaterInclude() -
isLessInclude
default boolean isLessInclude() -
createStreamForIndex
default OIndexStream createStreamForIndex(OIndexInternal index, Object rightValue, boolean orderAsc, OCommandContext ctx) -
createIndexValueMap
-