use of io.druid.segment.serde.ComplexColumnPartSupplier in project druid by druid-io.
the class SketchMergeComplexMetricSerde method deserializeColumn.
@Override
public void deserializeColumn(ByteBuffer buffer, ColumnBuilder builder) {
GenericIndexed<Sketch> ge = GenericIndexed.read(buffer, strategy);
builder.setComplexColumn(new ComplexColumnPartSupplier(getTypeName(), ge));
}
use of io.druid.segment.serde.ComplexColumnPartSupplier in project druid by druid-io.
the class VarianceSerde method deserializeColumn.
@Override
public void deserializeColumn(ByteBuffer byteBuffer, ColumnBuilder columnBuilder) {
final GenericIndexed column = GenericIndexed.read(byteBuffer, getObjectStrategy());
columnBuilder.setComplexColumn(new ComplexColumnPartSupplier(getTypeName(), column));
}
use of io.druid.segment.serde.ComplexColumnPartSupplier in project druid by druid-io.
the class HyperUniquesSerde method deserializeColumn.
@Override
public void deserializeColumn(ByteBuffer byteBuffer, ColumnBuilder columnBuilder) {
final GenericIndexed column = GenericIndexed.read(byteBuffer, getObjectStrategy());
columnBuilder.setComplexColumn(new ComplexColumnPartSupplier(getTypeName(), column));
}
use of io.druid.segment.serde.ComplexColumnPartSupplier in project druid by druid-io.
the class ApproximateHistogramFoldingSerde method deserializeColumn.
@Override
public void deserializeColumn(ByteBuffer byteBuffer, ColumnBuilder columnBuilder) {
final GenericIndexed column = GenericIndexed.read(byteBuffer, getObjectStrategy());
columnBuilder.setComplexColumn(new ComplexColumnPartSupplier(getTypeName(), column));
}
Aggregations