public void Visit(FloatType type) { ColumnDecoder = new FloatDecoder(); }
public void Visit(Int32Type type) { ColumnDecoder = new Int32Decoder(); }
public void Visit(UInt64Type type) { ColumnDecoder = new UInt64Decoder(); }
public void Visit(BooleanType type) { ColumnDecoder = new BoolDecoder(); }
public void Visit(Int16Type type) { ColumnDecoder = new Int16Decoder(); }
public void Visit(StructType type) { ColumnDecoder = new StructDecoder(type); }
public void Visit(Decimal128Type type) { ColumnDecoder = new Decimal128Decoder(); }
public void Visit(ListType type) { ColumnDecoder = new ListDecoder(type); }
public void Visit(TimestampType type) { ColumnDecoder = new TimestampDecoder(); }
public void Visit(BinaryType type) { ColumnDecoder = new BinaryDecoder(); }
public void Visit(StringType type) { ColumnDecoder = new StringDecoder(); }
public void Visit(DoubleType type) { ColumnDecoder = new DoubleDecoder(); }