Class EnterpriseFixedPartitionedKeyFinder

java.lang.Object
io.deephaven.parquet.table.layout.DeephavenNestedPartitionLayout<EnterpriseTableLocationKeyUnresolved>
io.deephaven.enterprise.locations.local.EnterpriseFixedPartitionedKeyFinder
All Implemented Interfaces:
TableLocationKeyFinder<EnterpriseTableLocationKeyUnresolved>

public class EnterpriseFixedPartitionedKeyFinder extends DeephavenNestedPartitionLayout<EnterpriseTableLocationKeyUnresolved>
A TableLocationKeyFinder for locating tables stored in Legacy Deephaven Enterprise structured database. Keys are initially "unresolved" as we do not try to determine the table format (Deephaven or Parquet) at the location until it is read.
  • Constructor Details

    • EnterpriseFixedPartitionedKeyFinder

      public EnterpriseFixedPartitionedKeyFinder(@NotNull @NotNull File tableRootDirectory, @NotNull @NotNull String tableName, @NotNull @NotNull String columnPartitionKey, @Nullable @Nullable Predicate<String> internalPartitionValueFilter)
      Parameters:
      tableRootDirectory - The directory to traverse from
      tableName - The table name
      columnPartitionKey - The partitioning column name
      internalPartitionValueFilter - Filter to control which internal partitions are included, null for all
  • Method Details