| Package | Description |
|---|---|
| org.apache.druid.segment.column |
| Modifier and Type | Method and Description |
|---|---|
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.copyOf(ColumnCapabilities other) |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.createDefault()
Creates a
ColumnCapabilitiesImpl where all ColumnCapabilities.Capable that default to unknown
instead are coerced to true or false |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.createSimpleArrayColumnCapabilities(ValueType valueType)
Similar to
createSimpleNumericColumnCapabilities(org.apache.druid.segment.column.ValueType) except hasMultipleValues is explicitly true
and hasNulls is not set |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.createSimpleNumericColumnCapabilities(ValueType valueType)
Create a no frills, simple column with
ValueType set and everything else false |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.createSimpleSingleValueStringColumnCapabilities()
Simple, single valued, non dictionary encoded string without bitmap index or anything fancy
|
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.merge(ColumnCapabilities capabilities,
ColumnCapabilities other,
ColumnCapabilities.CoercionLogic coercionLogic)
Snapshots a pair of capabilities and then merges them
|
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setComplexTypeName(String typeName) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setDictionaryEncoded(boolean dictionaryEncoded) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setDictionaryValuesSorted(boolean dictionaryValuesSorted) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setDictionaryValuesUnique(boolean dictionaryValuesUnique) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setFilterable(boolean filterable) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setHasBitmapIndexes(boolean hasInvertedIndexes) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setHasMultipleValues(boolean hasMultipleValues) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setHasNulls(boolean hasNulls) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setHasNulls(ColumnCapabilities.Capable hasNulls) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setHasSpatialIndexes(boolean hasSpatialIndexes) |
ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.setType(ValueType type) |
static ColumnCapabilitiesImpl |
ColumnCapabilitiesImpl.snapshot(ColumnCapabilities capabilities,
ColumnCapabilities.CoercionLogic coerce)
Copy a
ColumnCapabilities and coerce all ColumnCapabilities.Capable.UNKNOWN to
ColumnCapabilities.Capable.TRUE or ColumnCapabilities.Capable.FALSE as specified by
ColumnCapabilities.CoercionLogic |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.