public class H2TableDescriptor extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AFFINITY_KEY_IDX_NAME
Affinity key index name.
|
static String |
PK_HASH_IDX_NAME
PK hash index name.
|
static String |
PK_IDX_NAME
PK index name.
|
| Constructor and Description |
|---|
H2TableDescriptor(IgniteH2Indexing idx,
String schemaName,
GridQueryTypeDescriptor type,
GridCacheContextInfo<?,?> cacheInfo)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
GridCacheContextInfo<?,?> |
cacheInfo() |
String |
cacheName() |
void |
createHashIndex(GridH2Table tbl)
Create hash index if needed.
|
void |
createTextIndex(GridH2Table tbl)
Create text (lucene) index if needed.
|
org.h2.index.Index |
hashIndex() |
IgniteH2Indexing |
indexing() |
String |
schemaName() |
GridH2Table |
table() |
void |
table(GridH2Table tbl) |
String |
toString() |
public static final String PK_IDX_NAME
public static final String PK_HASH_IDX_NAME
public static final String AFFINITY_KEY_IDX_NAME
public H2TableDescriptor(IgniteH2Indexing idx, String schemaName, GridQueryTypeDescriptor type, GridCacheContextInfo<?,?> cacheInfo)
idx - Indexing.schemaName - Schema name.type - Type descriptor.cacheInfo - Cache context info.public IgniteH2Indexing indexing()
public GridH2Table table()
public void table(GridH2Table tbl)
tbl - Table.public String schemaName()
public String cacheName()
public GridCacheContextInfo<?,?> cacheInfo()
public org.h2.index.Index hashIndex()
public void createHashIndex(GridH2Table tbl)
public void createTextIndex(GridH2Table tbl)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.16.0 Release Date : December 15 2023