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