public class IndexInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
Optional<DSESearchInfoContext> |
dseSearchInfoContext |
IndexImpl |
impl |
Optional<String> |
indexClassName |
Optional<String> |
indexOptions |
String |
name |
Optional<SASIInfoContext> |
sasiInfoContext |
IndexType |
type |
| Modifier and Type | Method and Description |
|---|---|
static IndexInfo |
forDSESearch(boolean fullTextSearchEnable) |
static IndexInfo |
forNative(IndexType indexType,
String indexName,
String indexClassName,
String indexOptions) |
static IndexInfo |
forSASI(String indexName,
info.archinnov.achilles.annotations.SASI.IndexMode indexMode,
boolean analyzed,
info.archinnov.achilles.annotations.SASI.Analyzer analyzer,
int maxCompactionFlushMemoryInMb,
info.archinnov.achilles.annotations.SASI.Normalization normalization,
String locale,
boolean enableStemming,
boolean skipStopWords) |
String |
generate(Optional<String> keyspace,
String table,
String columnName) |
static IndexInfo |
noIndex() |
public final IndexImpl impl
public final IndexType type
public final String name
public final Optional<SASIInfoContext> sasiInfoContext
public final Optional<DSESearchInfoContext> dseSearchInfoContext
public static IndexInfo forNative(IndexType indexType, String indexName, String indexClassName, String indexOptions)
public static IndexInfo forSASI(String indexName, info.archinnov.achilles.annotations.SASI.IndexMode indexMode, boolean analyzed, info.archinnov.achilles.annotations.SASI.Analyzer analyzer, int maxCompactionFlushMemoryInMb, info.archinnov.achilles.annotations.SASI.Normalization normalization, String locale, boolean enableStemming, boolean skipStopWords)
public static IndexInfo forDSESearch(boolean fullTextSearchEnable)
public static IndexInfo noIndex()
Copyright © 2012-2021. All Rights Reserved.