HierarchyFilterNode

A node in the selection tree of a HierarchyFilter. Each node records the values that are selected at one level of the hierarchy. Nodes nest through Children to record selections at deeper levels.

The tree cannot be deeper than the number of levels declared in HierarchyLevels. A tree can be a maximum of 5 levels deep, and a node can have a maximum of 1,000 children.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The nodes that record the selections at the next level of the hierarchy. You can specify a maximum of 1,000 children per node.

Link copied to clipboard

The column that this node selects values from. This column must match the column of the corresponding level in HierarchyFilter$HierarchyLevels. The node at depth 1 must match the first level, the node at depth 2 must match the second level, and so on.

Link copied to clipboard

The values that are selected at this level of the hierarchy. You can specify a maximum of 2,000 values per node.

Link copied to clipboard

The value in the parent node's HierarchyValues that this node belongs to. When a parent selects several values, each of its children repeats one of them here to identify which branch of the hierarchy that child describes.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String