public class EqualValueRange extends SingleValueRange
EMPTY_RANGE| Constructor and Description |
|---|
EqualValueRange() |
EqualValueRange(String colName,
FunctionCallDescription functionCallDescription,
Object value) |
EqualValueRange(String colName,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
IQueryIndexScanner |
getIndexScanner() |
Range |
intersection(EqualValueRange range) |
Range |
intersection(InRange range) |
Range |
intersection(IsNullRange range) |
Range |
intersection(NotEqualValueRange range) |
Range |
intersection(NotNullRange range) |
Range |
intersection(NotRegexRange range) |
Range |
intersection(Range range) |
Range |
intersection(RegexRange range) |
Range |
intersection(RelationRange range) |
Range |
intersection(SegmentRange range) |
boolean |
isEqualValueRange() |
boolean |
suitableAsCompoundIndexSegment() |
void |
toEntryPacket(QueryTemplatePacket e,
int index)
Convert the range to a single external entry expression
|
SQLQuery |
toSQLQuery(ITypeDesc typeDesc) |
getValue, isRelevantForAllIndexValuesOptimization, readExternal, setValue, writeExternalchooseRange, getFunction, getFunctionCallDescription, getPath, getPredicate, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isComplex, isEmptyRange, isIndexed, isInternalRange, isNestedQuery, isSegmentRange, matches, setFunction, setFunctionCallDescription, twoBuiltInFunctionsaddCustomIndex, getCustomIndexespublic EqualValueRange()
public EqualValueRange(String colName, FunctionCallDescription functionCallDescription, Object value)
colName - value - public void toEntryPacket(QueryTemplatePacket e, int index)
RangetoEntryPacket in class Rangepublic Range intersection(Range range)
intersection in class Rangepublic Range intersection(EqualValueRange range)
intersection in class Rangepublic Range intersection(SegmentRange range)
intersection in class Rangepublic Range intersection(NotEqualValueRange range)
intersection in class Rangepublic Range intersection(IsNullRange range)
intersection in class Rangepublic Range intersection(NotNullRange range)
intersection in class Rangepublic Range intersection(RegexRange range)
intersection in class Rangepublic Range intersection(NotRegexRange range)
intersection in class Rangepublic IQueryIndexScanner getIndexScanner()
getIndexScanner in class Rangepublic SQLQuery toSQLQuery(ITypeDesc typeDesc)
typeDesc - TODOpublic Range intersection(InRange range)
intersection in class Rangepublic Range intersection(RelationRange range)
intersection in class Rangepublic boolean suitableAsCompoundIndexSegment()
suitableAsCompoundIndexSegment in class Rangepublic boolean isEqualValueRange()
isEqualValueRange in class RangeCopyright © GigaSpaces.