public PrimitiveAvroSerializer (Class<? extends T> type, CodecFactory compressionCodec) { super(compressionCodec, getPrimitiveTypeDescriptor(type)); _type = type; _toString = (String.class.equals(type)); }
public PrimitiveArrayAvroSerializer (Class<? extends T> type, CodecFactory compressionCodec) { super(compressionCodec, PrimitiveAvroSerializer.getPrimitiveTypeDescriptor(type)); _type = type; _toString = (String.class.equals(type)); }
public PairAvroSerializer (Class<? extends S> keyType, Class<? extends T> valueType, CodecFactory compressionCodec) { super(compressionCodec, new TypeDescriptor(Pair.class, PrimitiveAvroSerializer.getPrimitiveTypeDescriptor(keyType), PrimitiveAvroSerializer.getPrimitiveTypeDescriptor(valueType))); _keyType = keyType; _valueType = valueType; _keyToString = (String.class.equals(keyType)); _valueToString = (String.class.equals(valueType)); }
public PairArrayAvroSerializer (Class<? extends S> keyType, Class<? extends T> valueType, CodecFactory compressionCodec) { super(compressionCodec, new TypeDescriptor(Pair.class, PrimitiveAvroSerializer.getPrimitiveTypeDescriptor(keyType), PrimitiveAvroSerializer.getPrimitiveTypeDescriptor(valueType))); _keyType = keyType; _valueType = valueType; _keyToString = (String.class.equals(keyType)); _valueToString = (String.class.equals(valueType)); }