| Package | Description | 
|---|---|
| com.gigaspaces.internal.query | |
| com.gigaspaces.internal.query.explainplan | |
| com.j_spaces.jdbc.builder | |
| com.j_spaces.jdbc.builder.range | 
| Modifier and Type | Method and Description | 
|---|---|
static ExacValueCompoundIndexScanner | 
ExacValueCompoundIndexScanner.build(String name,
     List<Range> possibleSegments)  | 
static RangeCompoundIndexScanner | 
RangeCompoundIndexScanner.build(String name,
     List<Range> possibleSegments,
     boolean isFirstSegmentIndexed)  | 
| Modifier and Type | Method and Description | 
|---|---|
static List<ICustomQuery> | 
ExplainPlanUtil.rangeConvertList(LinkedList<Range> ranges)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Range | 
QueryTemplateBuilder.toRange(String colName,
       FunctionCallDescription functionCallDescription,
       Object value,
       short matchCode)
Converts single external entry expression to a range 
 | 
| Modifier and Type | Method and Description | 
|---|---|
HashMap<String,Range> | 
QueryTemplatePacket.getRanges()
Converts the external entry to a map of ranges 
 | 
| Constructor and Description | 
|---|
QueryTemplatePacket(QueryTableData table,
                   QueryResultTypeInternal queryResultType,
                   String fieldName,
                   Range range)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompositeRange
CompositeRange indicates a result of a complex intersection that can't be translated to a single
 range. 
 | 
class  | 
ContainsCompositeRange
Collection contains composite range. 
 | 
class  | 
ContainsItemValueRange
a range for c collection imposede on single item rendered. 
 | 
class  | 
ContainsValueRange
Represents a value range used by ContainsNode. 
 | 
class  | 
EmptyRange
Represents an empty range - range that always translates to an empty query 
 | 
class  | 
EqualValueRange  | 
class  | 
InRange
Represents an IN expression range 
 | 
class  | 
IsNullRange  | 
class  | 
NotEqualValueRange  | 
class  | 
NotNullRange  | 
class  | 
NotRegexRange
Represents a negation of a regular expression range 
 | 
class  | 
RegexRange
Represents a regular expression range 
 | 
class  | 
RelationRange
Created by Barak Bar Orion 8/24/15. 
 | 
class  | 
SegmentRange
Defines a range of objects. 
 | 
class  | 
SingleValueRange  | 
| Modifier and Type | Method and Description | 
|---|---|
LinkedList<Range> | 
CompositeRange.get_ranges()  | 
| Modifier and Type | Method and Description | 
|---|---|
CompositeRange | 
CompositeRange.add(Range range)
Add a range to the composite ranges 
 | 
protected boolean | 
Range.hasFunctionCallDescription(Range range)  | 
protected boolean | 
Range.hasFunctionOnlyOnOneSide(Range range,
                        Range range1)  | 
protected boolean | 
Range.hasSameFunction(Range range)  | 
Range | 
ContainsValueRange.intersection(Range range)  | 
Range | 
CompositeRange.intersection(Range range)  | 
Range | 
InRange.intersection(Range range)  | 
Range | 
EqualValueRange.intersection(Range range)  | 
Range | 
NotNullRange.intersection(Range range)  | 
Range | 
NotEqualValueRange.intersection(Range range)  | 
Range | 
IsNullRange.intersection(Range range)  | 
Range | 
RelationRange.intersection(Range range)  | 
Range | 
EmptyRange.intersection(Range range)  | 
Range | 
RegexRange.intersection(Range range)  | 
Range | 
NotRegexRange.intersection(Range range)  | 
abstract Range | 
Range.intersection(Range range)  | 
Range | 
SegmentRange.intersection(Range range)  | 
protected boolean | 
Range.twoBuiltInFunctions(Range range1,
                   Range range2)  | 
| Constructor and Description | 
|---|
CompositeRange(Range r1,
              Range r2)  | 
ContainsCompositeRange(ContainsValueRange containsValueRange,
                      Range range)  | 
Copyright © GigaSpaces.