Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 internal ColumnReader(ParquetHandle handle, RowGroupReader rowGroupReader, ColumnChunkMetaData columnChunkMetaData, int columnIndex)
     : base(handle, rowGroupReader, columnChunkMetaData, columnIndex)
 {
 }