Class ColumnDefinition

java.lang.Object
io.deephaven.web.client.api.barrage.def.ColumnDefinition

public class ColumnDefinition extends Object
  • Constructor Details

    • ColumnDefinition

      public ColumnDefinition(int index, org.apache.arrow.flatbuf.Field field)
  • Method Details

    • getName

      public String getName()
    • getColumnIndex

      public int getColumnIndex()
    • getType

      public String getType()
    • isSortable

      public boolean isSortable()
    • isStyleColumn

      public boolean isStyleColumn()
    • isFormatColumn

      public boolean isFormatColumn()
    • isPartitionColumn

      public boolean isPartitionColumn()
    • isVisible

      public boolean isVisible()
    • isForRow

      public boolean isForRow()
    • getFormatColumnName

      public String getFormatColumnName()
    • getStyleColumnName

      public String getStyleColumnName()
    • isInputTableKeyColumn

      public boolean isInputTableKeyColumn()
    • getDescription

      public String getDescription()
    • makeJsColumn

      public Column makeJsColumn(int index, Map<Boolean,Map<String,ColumnDefinition>> map)
    • isHierarchicalExpandByColumn

      public boolean isHierarchicalExpandByColumn()
    • isHierarchicalRowDepthColumn

      public boolean isHierarchicalRowDepthColumn()
    • isHierarchicalRowExpandedColumn

      public boolean isHierarchicalRowExpandedColumn()
    • isRollupAggregatedNodeColumn

      public boolean isRollupAggregatedNodeColumn()
    • isRollupConstituentNodeColumn

      public boolean isRollupConstituentNodeColumn()
    • isRollupGroupByColumn

      public boolean isRollupGroupByColumn()
    • getRollupAggregationInputColumn

      public String getRollupAggregationInputColumn()