Class ParquetTableLocation

All Implemented Interfaces:
LogOutputAppendable, TableLocation, TableLocationState, NamedImplementation

public class ParquetTableLocation extends AbstractTableLocation
  • Constructor Details

  • Method Details

    • getImplementationName

      public String getImplementationName()
      Description copied from interface: NamedImplementation

      Get a name for the implementing class. Useful for abstract classes that implement LogOutputAppendable or override toString.

      The default implementation is correct, but not suitable for high-frequency usage.

      Returns:
      A name for the implementing class
    • refresh

      public void refresh()
      Description copied from interface: TableLocation
      Initialize or run state information.
    • getGroupingColumns

      public Map<String,GroupingColumnInfo> getGroupingColumns()
    • getColumnTypes

      public Map<String,ColumnTypeInfo> getColumnTypes()
    • makeColumnLocation

      @NotNull protected @NotNull io.deephaven.parquet.table.location.ParquetColumnLocation<Values> makeColumnLocation(@NotNull @NotNull String columnName)
      Specified by:
      makeColumnLocation in class AbstractTableLocation