Search in sources :

Example 6 with ColumnDescriptor

use of org.apache.druid.segment.column.ColumnDescriptor in project druid by druid-io.

the class DoubleDimensionMergerV9 method makeColumnDescriptor.

@Override
public ColumnDescriptor makeColumnDescriptor() {
    final ColumnDescriptor.Builder builder = ColumnDescriptor.builder();
    builder.setValueType(ValueType.DOUBLE);
    ColumnPartSerde serde = IndexMergerV9.createDoubleColumnPartSerde(serializer, indexSpec);
    builder.addSerde(serde);
    return builder.build();
}
Also used : ColumnPartSerde(org.apache.druid.segment.serde.ColumnPartSerde) ColumnDescriptor(org.apache.druid.segment.column.ColumnDescriptor)

Example 7 with ColumnDescriptor

use of org.apache.druid.segment.column.ColumnDescriptor in project druid by druid-io.

the class FloatDimensionMergerV9 method makeColumnDescriptor.

@Override
public ColumnDescriptor makeColumnDescriptor() {
    final ColumnDescriptor.Builder builder = ColumnDescriptor.builder();
    builder.setValueType(ValueType.FLOAT);
    ColumnPartSerde serde = IndexMergerV9.createFloatColumnPartSerde(serializer, indexSpec);
    builder.addSerde(serde);
    return builder.build();
}
Also used : ColumnPartSerde(org.apache.druid.segment.serde.ColumnPartSerde) ColumnDescriptor(org.apache.druid.segment.column.ColumnDescriptor)

Aggregations

ColumnDescriptor (org.apache.druid.segment.column.ColumnDescriptor)7 ColumnPartSerde (org.apache.druid.segment.serde.ColumnPartSerde)3 PrestoException (com.facebook.presto.spi.PrestoException)1 File (java.io.File)1 FileOutputStream (java.io.FileOutputStream)1 IOException (java.io.IOException)1 ByteBuffer (java.nio.ByteBuffer)1 IntBuffer (java.nio.IntBuffer)1 ArrayList (java.util.ArrayList)1 TreeMap (java.util.TreeMap)1 Closer (org.apache.druid.java.util.common.io.Closer)1 FileSmoosher (org.apache.druid.java.util.common.io.smoosh.FileSmoosher)1 AggregatorFactory (org.apache.druid.query.aggregation.AggregatorFactory)1 ColumnCapabilities (org.apache.druid.segment.column.ColumnCapabilities)1 ValueType (org.apache.druid.segment.column.ValueType)1 BitmapSerdeFactory (org.apache.druid.segment.data.BitmapSerdeFactory)1 CompressionStrategy (org.apache.druid.segment.data.CompressionStrategy)1 MMappedQueryableSegmentizerFactory (org.apache.druid.segment.loading.MMappedQueryableSegmentizerFactory)1 SegmentizerFactory (org.apache.druid.segment.loading.SegmentizerFactory)1 DictionaryEncodedColumnPartSerde (org.apache.druid.segment.serde.DictionaryEncodedColumnPartSerde)1