Uses of Package
org.apache.druid.segment.column
-
Classes in org.apache.druid.segment.column used by org.apache.druid.common.config Class Description ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.data.input Class Description RowSignature Type signature for a row in a Druid datasource or query result.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.data.input.impl Class Description ColumnType Native Druid types.TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.data.input.impl.systemfield Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.field Class Description ColumnType Native Druid types.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.key Class Description RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.processor Class Description 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.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.read Class Description 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.ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.read.columnar Class Description BaseColumn 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.ColumnHolder ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.segment Class Description 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.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.segment.columnar Class Description ColumnHolder RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.segment.row Class Description 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.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.util Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.write Class Description ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.frame.write.columnar Class Description ColumnCapabilities.Capable RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.math.expr Class Description BaseTypeSignature ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.TypeDescriptor TypeFactory CreateTypeSignatureof aTypeDescriptor.Types.IncompatibleTypeException Types.InvalidCastException TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.TypeStrategy TypeStrategy provides value comparison and binary serialization for Druid types.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query Class Description ColumnConfig ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation Class Description BaseColumn ColumnBuilder ColumnType Native Druid types.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 usingGenericIndexedclass which is default implementation of "writeToXXX" methods inComplexColumnSerializer.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.any Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.cardinality Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.cardinality.types Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.cardinality.vector Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.firstlast Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.firstlast.first Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.firstlast.last Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.hyperloglog Class Description ColumnBuilder ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.mean Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.aggregation.post Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.dimension Class Description 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.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.filter Class Description 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.ColumnIndexCapabilities Sort of likeColumnCapabilities, except for indexes supplied byColumnIndexSelector, provides information for how query processing may use indexes.ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.filter.vector Class Description 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.ColumnType Native Druid types.TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.groupby Class Description RowSignature Type signature for a row in a Druid datasource or query result.RowSignature.Finalization -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.groupby.epinephelinae Class Description 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.RowSignature.Finalization -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.groupby.epinephelinae.column Class Description 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.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.groupby.epinephelinae.vector Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.metadata.metadata Class Description 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.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.operator Class Description RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.operator.window.value Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.rowsandcols Class Description ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.rowsandcols.column Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.rowsandcols.column.accessor Class Description ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.rowsandcols.concrete Class Description BaseColumn ColumnHolder RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.rowsandcols.semantic Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.scan Class Description 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.ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.timeboundary Class Description RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.timeseries Class Description RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.topn Class Description ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.query.topn.types Class Description 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.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment Class Description BaseColumn 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.ColumnConfig ColumnDescriptor ColumnFormat ColumnHolder ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result.StringEncodingStrategy TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.column Class Description BaseColumn BaseTypeSignature CapabilitiesBasedFormat ColumnBuilder 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.Capable ColumnCapabilities.CoercionLogic This interface defines the shape of a mechnism to allow for bespoke coercion ofColumnCapabilities.Capable.UNKNOWNintoColumnCapabilities.Capable.TRUEorColumnCapabilities.Capable.FALSEfor eachColumnCapabilities.Capableof aColumnCapabilities, as is appropriate for the situation of the caller.ColumnCapabilitiesImpl ColumnConfig ColumnDescriptor ColumnDescriptor.Builder ColumnFormat ColumnHolder ColumnIndexCapabilities Sort of likeColumnCapabilities, except for indexes supplied byColumnIndexSelector, provides information for how query processing may use indexes.ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.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 usingGenericIndexedclass which is default implementation of "writeToXXX" methods inComplexColumnSerializer.DictionaryEncodedColumn DoublesColumn FloatsColumn LongsColumn NullableTypeStrategy Wrapper ofTypeStrategyfor nullable types, which storesNullHandling.IS_NULL_BYTEorNullHandling.IS_NOT_NULL_BYTEin the leading byte of any value, as appropriate.NumericColumn RowSignature Type signature for a row in a Druid datasource or query result.RowSignature.Builder RowSignature.Finalization StringEncodingStrategy StringEncodingStrategy.Utf8 TypeDescriptor TypeFactory CreateTypeSignatureof aTypeDescriptor.Types.IncompatibleTypeException TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.TypeStrategies.DoubleTypeStrategy Read and write non-null DOUBLE values.TypeStrategies.FloatTypeStrategy Read and write non-null FLOAT values.TypeStrategies.LongTypeStrategy Read and write non-null LONG values.TypeStrategies.StringTypeStrategy Read and write non-null UTF8 encoded String values.TypeStrategy TypeStrategy provides value comparison and binary serialization for Druid types.UnknownTypeComplexColumn ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.data Class Description StringEncodingStrategy TypeStrategy TypeStrategy provides value comparison and binary serialization for Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.filter Class Description 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.ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.generator Class Description ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.incremental Class Description 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.ColumnCapabilitiesImpl ColumnFormat ColumnType Native Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.index Class Description ColumnIndexCapabilities Sort of likeColumnCapabilities, except for indexes supplied byColumnIndexSelector, provides information for how query processing may use indexes.TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.index.semantic Class Description TypeSignature This interface serves as a common foundation for Druids native type system, and provides common methods for reasoning about and handling type matters.ValueType This enumeration defines the high level classification of the Druid type system, used byColumnTypeto indicate the type of data stored in columns and produced by expressions and aggregations, used to allow query processing engine algorithms to compute results, used to compute query result row signatures, and all other type needs. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.join Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.join.filter Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.join.lookup Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.join.table Class Description 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.ColumnType Native Druid types.RowSignature Type signature for a row in a Druid datasource or query result. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.nested Class Description BaseColumn ColumnBuilder 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.ColumnConfig ColumnFormat ColumnHolder ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.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 usingGenericIndexedclass which is default implementation of "writeToXXX" methods inComplexColumnSerializer.DictionaryEncodedColumn TypeStrategy TypeStrategy provides value comparison and binary serialization for Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.serde Class Description ColumnBuilder ColumnConfig ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.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 usingGenericIndexedclass which is default implementation of "writeToXXX" methods inComplexColumnSerializer.DictionaryEncodedColumn NumericColumn TypeStrategy TypeStrategy provides value comparison and binary serialization for Druid types. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.vector Class Description 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. -
Classes in org.apache.druid.segment.column used by org.apache.druid.segment.virtual Class Description 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.ColumnIndexSupplier Provides indexes and information about them (ColumnIndexCapabilities) for a column.ColumnType Native Druid types.