public class ColumnCapabilitiesImpl extends Object implements ColumnCapabilities
| Constructor and Description |
|---|
ColumnCapabilitiesImpl() |
| Modifier and Type | Method and Description |
|---|---|
ValueType |
getType() |
boolean |
hasBitmapIndexes() |
boolean |
hasMultipleValues() |
boolean |
hasSpatialIndexes() |
boolean |
isDictionaryEncoded() |
boolean |
isFilterable() |
boolean |
isRunLengthEncoded() |
void |
merge(ColumnCapabilities other) |
ColumnCapabilitiesImpl |
setDictionaryEncoded(boolean dictionaryEncoded) |
ColumnCapabilitiesImpl |
setFilterable(boolean filterable) |
ColumnCapabilitiesImpl |
setHasBitmapIndexes(boolean hasInvertedIndexes) |
ColumnCapabilitiesImpl |
setHasMultipleValues(boolean hasMultipleValues) |
ColumnCapabilitiesImpl |
setHasSpatialIndexes(boolean hasSpatialIndexes) |
ColumnCapabilitiesImpl |
setType(ValueType type) |
public ValueType getType()
getType in interface ColumnCapabilitiespublic ColumnCapabilitiesImpl setType(ValueType type)
public boolean isDictionaryEncoded()
isDictionaryEncoded in interface ColumnCapabilitiespublic ColumnCapabilitiesImpl setDictionaryEncoded(boolean dictionaryEncoded)
public boolean isRunLengthEncoded()
isRunLengthEncoded in interface ColumnCapabilitiespublic boolean hasBitmapIndexes()
hasBitmapIndexes in interface ColumnCapabilitiespublic ColumnCapabilitiesImpl setHasBitmapIndexes(boolean hasInvertedIndexes)
public boolean hasSpatialIndexes()
hasSpatialIndexes in interface ColumnCapabilitiespublic ColumnCapabilitiesImpl setHasSpatialIndexes(boolean hasSpatialIndexes)
public boolean hasMultipleValues()
hasMultipleValues in interface ColumnCapabilitiespublic boolean isFilterable()
isFilterable in interface ColumnCapabilitiespublic ColumnCapabilitiesImpl setFilterable(boolean filterable)
public ColumnCapabilitiesImpl setHasMultipleValues(boolean hasMultipleValues)
public void merge(ColumnCapabilities other)
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.