| Interface | Description |
|---|---|
| BaseColumn | |
| BitmapIndex | |
| ColumnCapabilities |
This interface is used to expose information about columns that is interesting to know for all matters dealing with
reading from columns, including query planning and optimization, creating readers to merge segments at ingestion
time, and probably nearly anything else you can imagine.
|
| ColumnCapabilities.CoercionLogic |
This interface define the shape of a mechnism to allow for bespoke coercion of
ColumnCapabilities.Capable.UNKNOWN into
ColumnCapabilities.Capable.TRUE or ColumnCapabilities.Capable.FALSE for each ColumnCapabilities.Capable of a ColumnCapabilities, as is
appropriate for the situation of the caller. |
| ColumnConfig | |
| ColumnHolder | |
| ComplexColumn |
This interface represents a complex column and can be implemented by druid extension writer of a custom column
with arbitrary serialization instead of a custom column that serializes rows of objects serialized using
GenericIndexed class which is default implementation of "writeToXXX" methods in
ComplexColumnSerializer. |
| DictionaryEncodedColumn<ActualType extends Comparable<? super ActualType>> | |
| NumericColumn | |
| SpatialIndex |
| Class | Description |
|---|---|
| ColumnBuilder | |
| ColumnCapabilitiesImpl | |
| ColumnDescriptor | |
| ColumnDescriptor.Builder | |
| DoublesColumn | |
| FloatsColumn | |
| GenericIndexedBasedComplexColumn |
Implementation of
ComplexColumn to be used when complex column serialization is done by using
GenericIndexed by using default implementations of "writeToXXX" methods in
ComplexColumnSerializer |
| LongsColumn | |
| RowSignature |
Type signature for a row in a Druid datasource or query result.
|
| RowSignature.Builder | |
| StringDictionaryEncodedColumn | |
| UnknownTypeComplexColumn | |
| ValueTypes |
| Enum | Description |
|---|---|
| ColumnCapabilities.Capable |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.