Class ColumnAcl

java.lang.Object
io.deephaven.enterprise.acl.impl.ColumnAcl

public class ColumnAcl extends Object
A collection of WhereFilters by group and column.
  • Method Details

    • applyTo

      public Table applyTo(@NotNull @NotNull Table baseTable)
      Apply these column ACLs to the specified base table
      Parameters:
      baseTable - the table to apply to
      Returns:
      the table with column ACLs applied
    • getColumnsWithActiveAcls

      public Set<String> getColumnsWithActiveAcls(@NotNull @NotNull Table baseTable)
      Get the set of columns that have active ACLs applied to them.
      Parameters:
      baseTable - the table to check
      Returns:
      a set of column names that have active ACLs