public class OQueryOperatorMultiply extends OQueryOperator
OQueryOperator.ORDER
DEFAULT_OPERATORS_ORDER, expectedRightWords, expectsParameters, keyword, precedence, unary
Constructor and Description |
---|
OQueryOperatorMultiply() |
Modifier and Type | Method and Description |
---|---|
Object |
evaluateRecord(OIdentifiable iRecord,
ODocument iCurrentResult,
OSQLFilterCondition iCondition,
Object iLeft,
Object iRight,
OCommandContext iContext,
ODocumentSerializer serializer) |
ORID |
getBeginRidRange(Object iLeft,
Object iRight) |
ORID |
getEndRidRange(Object iLeft,
Object iRight) |
OIndexReuseType |
getIndexReuseType(Object iLeft,
Object iRight)
Returns hint how index can be used to calculate result of operator execution.
|
static Class |
getMaxPrecisionClass(Number l,
Number r) |
static BigDecimal |
toBigDecimal(Number number) |
static Object |
tryDownscaleToInt(long value) |
canBeMerged, canShortCircuit, compare, configure, executeIndexQuery, getOIndexSearchResult, getSyntax, isSupportingBinaryEvaluate, isUnary, toString, updateProfiler
public Object evaluateRecord(OIdentifiable iRecord, ODocument iCurrentResult, OSQLFilterCondition iCondition, Object iLeft, Object iRight, OCommandContext iContext, ODocumentSerializer serializer)
evaluateRecord
in class OQueryOperator
public static BigDecimal toBigDecimal(Number number)
public static Object tryDownscaleToInt(long value)
public OIndexReuseType getIndexReuseType(Object iLeft, Object iRight)
OQueryOperator
getIndexReuseType
in class OQueryOperator
iLeft
- Value of left query parameter.iRight
- Value of right query parameter.public ORID getBeginRidRange(Object iLeft, Object iRight)
getBeginRidRange
in class OQueryOperator
public ORID getEndRidRange(Object iLeft, Object iRight)
getEndRidRange
in class OQueryOperator
Copyright © 2009–2020 OrientDB. All rights reserved.