public class RelationRange extends SingleValueRange
EMPTY_RANGE| Constructor and Description |
|---|
RelationRange() |
RelationRange(String typeName,
String columnPath,
Object subject,
String namespace,
String relation) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
IQueryIndexScanner |
getIndexScanner() |
String |
getRelation() |
int |
hashCode() |
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 |
isComplex() |
boolean |
isIndexed(ITypeDesc typeDesc) |
boolean |
isRelevantForAllIndexValuesOptimization() |
void |
readExternal(ObjectInput in) |
SQLQuery |
toSQLQuery(ITypeDesc typeDesc) |
void |
writeExternal(ObjectOutput out) |
getValue, setValuechooseRange, evaluatePredicate, getFunction, getFunctionCallDescription, getPath, getPredicate, hasFunctionCallDescription, hasFunctionOnlyOnOneSide, hasSameFunction, intersection, intersection, isEmptyRange, isEqualValueRange, isInternalRange, isNestedQuery, isSegmentRange, isUidsRange, matches, setFunction, setFunctionCallDescription, suitableAsCompoundIndexSegment, toEntryPacket, twoBuiltInFunctionsaddCustomIndex, getCustomIndexesclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic String getRelation()
public Range intersection(Range range)
intersection in class Rangepublic Range intersection(IsNullRange range)
intersection in class Rangepublic Range intersection(NotNullRange range)
intersection in class Rangepublic Range intersection(EqualValueRange range)
intersection in class Rangepublic Range intersection(NotEqualValueRange range)
intersection in class Rangepublic Range intersection(RegexRange range)
intersection in class Rangepublic Range intersection(NotRegexRange range)
intersection in class Rangepublic Range intersection(SegmentRange range)
intersection in class Rangepublic Range intersection(InRange range)
intersection in class Rangepublic Range intersection(RelationRange range)
intersection in class Rangepublic SQLQuery toSQLQuery(ITypeDesc typeDesc)
typeDesc - TODOpublic IQueryIndexScanner getIndexScanner()
getIndexScanner in class Rangepublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class SingleValueRangeIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class SingleValueRangeIOExceptionClassNotFoundExceptionpublic boolean isRelevantForAllIndexValuesOptimization()
isRelevantForAllIndexValuesOptimization in class SingleValueRangeCopyright © GigaSpaces.