Modifier and Type | Method and Description |
---|---|
static CompoundConvertedObjectWrapper |
CompoundConvertedObjectWrapper.create(Object[] segmentValues,
TypeDataIndex<Object> index) |
static CompoundConvertedObjectWrapper |
CompoundConvertedObjectWrapper.createForExtendedMatch(Object[] segmentValues,
TypeDataIndex<Object> index,
boolean isMin,
boolean includeEdge,
boolean includeEdgeFirstSegment) |
protected IObjectsList |
NotRegexIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RangeCompoundIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
InValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
ExacValueCompoundIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RegexIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
ExactValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
NullValueIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RangeIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected abstract IObjectsList |
AbstractQueryIndex.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
protected IObjectsList |
RelationIndexScanner.getEntriesByIndex(Context context,
TypeData typeData,
TypeDataIndex<Object> index,
boolean fifoGroupsScan) |
Object |
CompoundOrIndexScanner.getEntriesByIndex(TypeDataIndex<Object> index) |
Object |
CompoundAndIndexScanner.getEntriesByIndex(TypeDataIndex<Object> index) |
Modifier and Type | Method and Description |
---|---|
static IndexInfo |
ExplainPlanUtil.createIndexInfo(AbstractQueryIndex abstractIndexScanner,
TypeDataIndex index,
TypeData typeData,
int size,
boolean usable) |
Modifier and Type | Method and Description |
---|---|
<K> TypeDataIndex<K> |
TypeDataFactory.createCompoundCustomTypeDataIndex(CacheManager cacheManager,
ISpaceIndex index,
CompoundIndexSegmentTypeData[] segments,
int indexCreationNumber,
int indexPosition,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType) |
<K> TypeDataIndex<K> |
TypeDataFactory.createCustomMultiValuePerEntryTypeDataIndex(CacheManager cacheManager,
ISpaceIndex index,
int pos,
int indexCreationNumber,
ISpaceIndex.MultiValuePerEntryIndexTypes indexType) |
<K> TypeDataIndex<K> |
TypeDataFactory.createCustomTypeDataIndex(CacheManager cacheManager,
ISpaceIndex index,
int pos,
int indexCreationNumber,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType) |
<K> TypeDataIndex<K> |
TypeDataFactory.createMultiValuePerEntryTypeDataIndex(CacheManager cacheManager,
ISpaceIndex index,
int pos,
int indexCreationNumber,
ISpaceIndex.MultiValuePerEntryIndexTypes indexType) |
<K> TypeDataIndex<K> |
TypeDataFactory.createTypeDataIndex(CacheManager cacheManager,
ISpaceIndex index,
int pos,
int indexCreationNumber,
Class<?> indexValueClass,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType) |
Modifier and Type | Class and Description |
---|---|
class |
CompoundCustomTypeDataIndex<K>
Custom index for a multi-segments index compoused of other (not compound) indexes
|
class |
CustomMultiValueTypeDataIndex<K>
Custom index for a multi-value type collection/array NOTE- it is assumed that each element has
consistent hashCode() and value() methods
|
class |
CustomTypeDataIndex<K>
Container for custom space indexes of given type - stores the actual indexes data structures
|
class |
MultiValueTypeDataIndex<K>
TODO add Javadoc
|
Modifier and Type | Method and Description |
---|---|
static TypeDataIndex |
TypeData.buildCompoundIndex(CompoundIndex definition,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc,
int indexPosition,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType,
int indexCreationNumber,
TypeDataFactory typeDataFactory) |
TypeDataIndex |
TypeDataIndex.getCompoundFifoGroupsIndexForSegment() |
TypeDataIndex<Object> |
TypeData.getFifoGroupingIndex() |
TypeDataIndex |
TypeData.getIdField() |
TypeDataIndex<?> |
TypeData.getIndex(String indexName) |
TypeDataIndex[] |
TypeData.getIndexes() |
TypeDataIndex |
CompoundIndexSegmentTypeData.getOriginatingIndex() |
TypeDataIndex[] |
CompoundCustomTypeDataIndex.getSegmentsOriginatingIndexes() |
TypeDataIndex[] |
TypeDataIndex.getSegmentsOriginatingIndexes() |
TypeDataIndex<?> |
TypeData.getSequenceNumberIndex() |
Modifier and Type | Method and Description |
---|---|
List<TypeDataIndex> |
TypeData.getCompoundIndexes() |
Modifier and Type | Method and Description |
---|---|
boolean |
TypeData.disableIdIndexForEntries(TypeDataIndex index) |
void |
TypeDataIndex.setCompoundFifoGroupsIndexForSegment(TypeDataIndex fgIndex) |
Modifier and Type | Method and Description |
---|---|
static TypeDataIndex |
TypeData.buildCompoundIndex(CompoundIndex definition,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc,
int indexPosition,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType,
int indexCreationNumber,
TypeDataFactory typeDataFactory) |
Constructor and Description |
---|
AbstractMultiValueIndexHandler(TypeDataIndex<K> typeDataIndex) |
ArrayIndexHandler(TypeDataIndex<K> typeDataIndex) |
CollectionIndexHandler(TypeDataIndex<K> typeDataIndex) |
ExtendedIndexHandler(TypeDataIndex index) |
ExtendedIndexIterator(NavigableMap mapToScan,
TypeDataIndex idx,
Object originalStart,
short originalStartCondition,
Object originalEnd,
short originalEndCondition) |
FifoGroupsExtendedIndexHandler(TypeDataIndex index,
IExtendedIndex<K,IEntryCacheInfo> base,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType) |
GeneralMultiValueIndexHandler(TypeDataIndex<K> typeDataIndex) |
TemplatesExtendedIndexHandler(TypeDataIndex index) |
Constructor and Description |
---|
CompoundIndexSegmentTypeData(ISpaceCompoundIndexSegment segment,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc) |
Modifier and Type | Method and Description |
---|---|
TypeDataIndex |
Context.getIndexUsedInFifoGroupScan(Object res) |
Modifier and Type | Method and Description |
---|---|
HashMap<Object,TypeDataIndex> |
Context.getFfoGroupIndexResultsUsedInFifoGroupScan() |
Modifier and Type | Method and Description |
---|---|
void |
Context.setFifoGroupIndexUsedInFifoGroupScan(Object res,
TypeDataIndex usedIndex) |
Modifier and Type | Method and Description |
---|---|
static List<TypeDataIndex> |
FifoGroupCacheImpl.createFifoGroupCompoundIndexes(PropertyInfo[] _properties,
Map<String,SpaceIndex> typeIndexes,
ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable,
TypeDataIndex<Object> _fifoGroupIndex,
ISpaceIndex fifoGroupingPropertyDef,
TypeDataFactory typeDataFactory,
int indexPosition,
String fifoGroupingName,
Set<String> fifoGroupingIndexes,
List<CompoundIndex> compoundIndexDefinitions,
IServerTypeDesc serverTypeDesc) |
Modifier and Type | Method and Description |
---|---|
static List<TypeDataIndex> |
FifoGroupCacheImpl.createFifoGroupCompoundIndexes(PropertyInfo[] _properties,
Map<String,SpaceIndex> typeIndexes,
ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable,
TypeDataIndex<Object> _fifoGroupIndex,
ISpaceIndex fifoGroupingPropertyDef,
TypeDataFactory typeDataFactory,
int indexPosition,
String fifoGroupingName,
Set<String> fifoGroupingIndexes,
List<CompoundIndex> compoundIndexDefinitions,
IServerTypeDesc serverTypeDesc) |
static IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.createScanIterOnNonFGIndex(IStoredList<IEntryCacheInfo> entries,
ITemplateHolder template,
TypeDataIndex usedIndexForRes,
TypeData typeData) |
Modifier and Type | Method and Description |
---|---|
static List<TypeDataIndex> |
FifoGroupCacheImpl.createFifoGroupCompoundIndexes(PropertyInfo[] _properties,
Map<String,SpaceIndex> typeIndexes,
ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable,
TypeDataIndex<Object> _fifoGroupIndex,
ISpaceIndex fifoGroupingPropertyDef,
TypeDataFactory typeDataFactory,
int indexPosition,
String fifoGroupingName,
Set<String> fifoGroupingIndexes,
List<CompoundIndex> compoundIndexDefinitions,
IServerTypeDesc serverTypeDesc) |
Constructor and Description |
---|
ExtendedCompoundIndexFifoGroupsIterator(NavigableMap mapToScan,
TypeDataIndex idx,
Object nonGroupValue) |
ExtendedIndexFifoGroupsIterator(NavigableMap mapToScan,
TypeDataIndex idx) |
FifoGroupsCompoundIndexExtention(CacheManager cacheManager,
TypeDataIndex<K> index) |
FifoGroupsMainIndexExtention(CacheManager cacheManager,
TypeDataIndex<K> index) |
FifoGroupsScanByGeneralIndexIterator(TypeDataIndex<Object> f_g_index,
IStoredList<IEntryCacheInfo> entries) |
FifoGroupsScanByGeneralIndexIterator(TypeDataIndex<Object> f_g_index,
IStoredList<IEntryCacheInfo> entries,
Object onlyGroupValue) |
Constructor and Description |
---|
FifoGroupsMultiList(MultiStoredList<T> curMultiList,
TypeData typeData,
HashMap<Object,TypeDataIndex> fifoGroupIndexResultsUsedInFifoGroupScan,
ITemplateHolder template) |
Copyright © GigaSpaces.