| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIndex
Abstract class for all Index implementations.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Index> |
AbstractIndex.unwrap(Class<T> clazz)
Provides a standard way to access the underlying concrete index
implementation to provide access to further, proprietary features.
|
<T extends Index> |
Index.unwrap(Class<T> clazz)
Provides a standard way to access the underlying concrete index
implementation to provide access to further, proprietary features.
|
| Modifier and Type | Method and Description |
|---|---|
Index |
IndexFactory.createIndex(@Nullable GridCacheContext<?,?> cctx,
IndexDefinition definition)
Creates index by specified definition for specified cache.
|
Index |
IndexProcessor.createIndex(GridCacheContext<?,?> cctx,
IndexFactory factory,
IndexDefinition definition)
Creates a new index.
|
Index |
IndexProcessor.createIndexDynamically(GridCacheContext cctx,
IndexFactory factory,
IndexDefinition definition,
SchemaIndexCacheVisitor cacheVisitor)
Creates a new index.
|
@Nullable Index |
IndexProcessor.index(IndexName idxName)
Returns index for specified name.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Index> |
IndexProcessor.indexes(String cacheName)
Returns collection of indexes for specified cache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IndexProcessor.store(Collection<? extends Index> idxs,
CacheDataRow newRow,
@Nullable CacheDataRow prevRow,
boolean prevRowAvailable)
Updates index with new row.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SortedSegmentedIndex
Interface for sorted and segmented Ignite indexes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClientIndex
Base class for all index implementations for Ignite client nodes.
|
class |
ClientInlineIndex
We need indexes on non-affinity nodes.
|
| Modifier and Type | Method and Description |
|---|---|
Index |
ClientIndexFactory.createIndex(GridCacheContext<?,?> cctx,
IndexDefinition definition)
Creates index by specified definition for specified cache.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
InlineIndex
Represents an index that inlines some of index keys.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InlineIndexImpl
Sorted index implementation.
|
| Modifier and Type | Method and Description |
|---|---|
Index |
InlineIndexFactory.createIndex(GridCacheContext<?,?> cctx,
IndexDefinition def)
Creates index by specified definition for specified cache.
|
| Modifier and Type | Method and Description |
|---|---|
Index |
IndexDescriptor.index()
Index handler.
|
| Constructor and Description |
|---|
IndexDescriptor(TableDescriptor tbl,
String name,
QueryIndexType type,
LinkedHashMap<String,IndexKeyDefinition> keyDefs,
boolean isPk,
boolean isAff,
int inlineSize,
Index idx) |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023