Class TableDetails

java.lang.Object
com.illumon.iris.treetable.TableDetails
All Implemented Interfaces:
Serializable

public class TableDetails extends Object implements Serializable

A basic description of a particular table within a Tree Table.

When this structure is created, if the table id is included then the query will fetch the table from it's parent by the key, applying any filters and sorts required. Before data is returned to the client, the set of children is updated to reflect any changes in the table.

See Also:
  • Constructor Details

    • TableDetails

      public TableDetails(@Nullable @Nullable Object key, @NotNull @NotNull Set<Object> children)
  • Method Details

    • getKey

      @Nullable public @Nullable Object getKey()
    • getChildren

      @NotNull public @NotNull Set<Object> getChildren()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • copy

      @NotNull public @NotNull TableDetails copy()