public override Delegate GetConverter <TLogical, TPhysical>(ColumnDescriptor columnDescriptor, ColumnChunkMetaData columnChunkMetaData) { // VolumeInDollars is bitwise identical to float, so we can reuse the native converter. if (typeof(TLogical) == typeof(VolumeInDollars)) { return(LogicalRead.GetNativeConverter <VolumeInDollars, float>()); } return(base.GetConverter <TLogical, TPhysical>(columnDescriptor, columnChunkMetaData)); }
internal ColumnReader(ParquetHandle handle, RowGroupReader rowGroupReader, ColumnChunkMetaData columnChunkMetaData, int columnIndex) : base(handle, rowGroupReader, columnChunkMetaData, columnIndex) { }