public LongNumericColumnPartSerde build() { return new LongNumericColumnPartSerde(byteOrder, delegate); } }
static ColumnPartSerde createLongColumnPartSerde(GenericColumnSerializer serializer, IndexSpec indexSpec) { // If using default values for null use LongNumericColumnPartSerde to allow rollback to previous versions. if (NullHandling.replaceWithDefault()) { return LongNumericColumnPartSerde.serializerBuilder() .withByteOrder(IndexIO.BYTE_ORDER) .withDelegate(serializer) .build(); } else { return LongNumericColumnPartSerdeV2.serializerBuilder() .withByteOrder(IndexIO.BYTE_ORDER) .withBitmapSerdeFactory(indexSpec.getBitmapSerdeFactory()) .withDelegate(serializer) .build(); } }
static ColumnPartSerde createLongColumnPartSerde(GenericColumnSerializer serializer, IndexSpec indexSpec) { // If using default values for null use LongNumericColumnPartSerde to allow rollback to previous versions. if (NullHandling.replaceWithDefault()) { return LongNumericColumnPartSerde.serializerBuilder() .withByteOrder(IndexIO.BYTE_ORDER) .withDelegate(serializer) .build(); } else { return LongNumericColumnPartSerdeV2.serializerBuilder() .withByteOrder(IndexIO.BYTE_ORDER) .withBitmapSerdeFactory(indexSpec.getBitmapSerdeFactory()) .withDelegate(serializer) .build(); } }
@JsonCreator public static LongNumericColumnPartSerde createDeserializer( @JsonProperty("byteOrder") ByteOrder byteOrder ) { return new LongNumericColumnPartSerde(byteOrder, null); }
public LongNumericColumnPartSerde build() { return new LongNumericColumnPartSerde(byteOrder, delegate); } }
@JsonCreator public static LongNumericColumnPartSerde createDeserializer( @JsonProperty("byteOrder") ByteOrder byteOrder ) { return new LongNumericColumnPartSerde(byteOrder, null); }