Search in sources :

Example 1 with ColumnPartSerde

use of org.apache.druid.segment.serde.ColumnPartSerde in project druid by druid-io.

the class LongDimensionMergerV9 method makeColumnDescriptor.

@Override
public ColumnDescriptor makeColumnDescriptor() {
    final ColumnDescriptor.Builder builder = ColumnDescriptor.builder();
    builder.setValueType(ValueType.LONG);
    ColumnPartSerde serde = IndexMergerV9.createLongColumnPartSerde(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 2 with ColumnPartSerde

use of org.apache.druid.segment.serde.ColumnPartSerde 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 3 with ColumnPartSerde

use of org.apache.druid.segment.serde.ColumnPartSerde 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)3 ColumnPartSerde (org.apache.druid.segment.serde.ColumnPartSerde)3