Interface Database.DatabaseTableAccess<Options>

Type Parameters:
Options - the table access options type
All Superinterfaces:
TableAccess<Options>
All Known Implementing Classes:
DatabaseTableAccessAclBase, IcebergTableAccess, ReplayAccess
Enclosing interface:
Database

public static sealed interface Database.DatabaseTableAccess<Options> extends TableAccess<Options> permits DatabaseTableAccessAclBase<Options,PreTable,PostTable>, ReplayAccess
The Database-specific table access.
  • Method Details

    • table

      Table table(@NotNull Options options)
      Fetch the table according to the options with appropriate access controls applied.
      Specified by:
      table in interface TableAccess<Options>
      Parameters:
      options - the options
      Returns:
      the table
    • isRefreshing

      boolean isRefreshing(@NotNull Options options)
      Return whether calling table(Object) with options would result in a Table.isRefreshing().
      Parameters:
      options - the options
      Returns:
      if the table should be refreshing