public class IndexMode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.Class |
analyzerClass |
boolean |
isAnalyzed |
boolean |
isLiteral |
long |
maxCompactionFlushMemoryInBytes |
OnDiskIndexBuilder.Mode |
mode |
static IndexMode |
NOT_INDEXED |
Modifier and Type | Method and Description |
---|---|
AbstractAnalyzer |
getAnalyzer(AbstractType<?> validator) |
static IndexMode |
getMode(ColumnMetadata column,
java.util.Map<java.lang.String,java.lang.String> indexOptions) |
static IndexMode |
getMode(ColumnMetadata column,
java.util.Optional<IndexMetadata> config) |
boolean |
supports(Expression.Op operator) |
static void |
validateAnalyzer(java.util.Map<java.lang.String,java.lang.String> indexOptions,
ColumnMetadata cd) |
public static final IndexMode NOT_INDEXED
public final OnDiskIndexBuilder.Mode mode
public final boolean isAnalyzed
public final boolean isLiteral
public final java.lang.Class analyzerClass
public final long maxCompactionFlushMemoryInBytes
public AbstractAnalyzer getAnalyzer(AbstractType<?> validator)
public static void validateAnalyzer(java.util.Map<java.lang.String,java.lang.String> indexOptions, ColumnMetadata cd) throws ConfigurationException
ConfigurationException
public static IndexMode getMode(ColumnMetadata column, java.util.Optional<IndexMetadata> config) throws ConfigurationException
ConfigurationException
public static IndexMode getMode(ColumnMetadata column, java.util.Map<java.lang.String,java.lang.String> indexOptions) throws ConfigurationException
ConfigurationException
public boolean supports(Expression.Op operator)
Copyright © 2009- The Apache Software Foundation