Package | Description |
---|---|
com.hazelcast.query.impl |
Contains the implementation classes of the query functionality.
|
com.hazelcast.query.impl.predicates |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIndex
Provides an abstract base for indexes.
|
class |
IndexImpl
Provides implementation of on-heap indexes.
|
Modifier and Type | Method and Description |
---|---|
InternalIndex |
Indexes.addOrGetIndex(String name,
boolean ordered)
Obtains the existing index or creates a new one (if an index doesn't exist
yet) for the given name in this indexes instance.
|
InternalIndex |
DefaultIndexProvider.createIndex(IndexDefinition definition,
Extractors extractors,
InternalSerializationService ss,
IndexCopyBehavior copyBehavior,
PerIndexStats stats) |
InternalIndex |
IndexProvider.createIndex(IndexDefinition definition,
Extractors extractors,
InternalSerializationService ss,
IndexCopyBehavior copyBehavior,
PerIndexStats stats)
Creates a new index with the given name.
|
InternalIndex[] |
Indexes.getCompositeIndexes()
Returns all the composite indexes known to this indexes instance.
|
InternalIndex |
Indexes.getIndex(String name) |
InternalIndex[] |
Indexes.getIndexes()
Returns all the indexes known to this indexes instance.
|
InternalIndex |
AttributeIndexRegistry.match(String attribute,
QueryContext.IndexMatchHint matchHint)
Matches an index for the given attribute and match hint.
|
InternalIndex |
Indexes.matchIndex(String pattern,
Class<? extends Predicate> predicateClass,
QueryContext.IndexMatchHint matchHint,
int ownedPartitionCount)
Matches an index for the given pattern and match hint that can evaluate
the given predicate class.
|
InternalIndex |
Indexes.matchIndex(String pattern,
QueryContext.IndexMatchHint matchHint,
int ownedPartitionCount)
Matches an index for the given pattern and match hint.
|
Modifier and Type | Method and Description |
---|---|
void |
ConverterCache.invalidate(InternalIndex index)
Invalidates this cache after the addition of the given index to the
Indexes for which this cache was constructed for. |
static void |
Indexes.markPartitionAsIndexed(int partitionId,
InternalIndex[] indexes)
Marks the given partition as indexed by the given indexes.
|
static void |
Indexes.markPartitionAsUnindexed(int partitionId,
InternalIndex[] indexes)
Marks the given partition as unindexed by the given indexes.
|
void |
AttributeIndexRegistry.register(InternalIndex index)
Registers the given index in this registry.
|
Constructor and Description |
---|
CompositeEqualPredicate(InternalIndex index,
CompositeValue value)
Constructs a new composite equal predicate for the given index and
composite value.
|
CompositeRangePredicate(InternalIndex index,
CompositeValue from,
boolean fromInclusive,
CompositeValue to,
boolean toInclusive,
int prefixLength)
Constructs a new composite range predicate on the given index.
|
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.