Class AggregatorNode

    • Constructor Detail

      • AggregatorNode

        protected AggregatorNode​(java.lang.String image,
                                 java.lang.String label,
                                 java.lang.Integer level)
      • AggregatorNode

        protected AggregatorNode​(java.lang.String image,
                                 java.lang.String label,
                                 java.lang.Integer level,
                                 GroupingExpression exp)
    • Method Detail

      • getExpression

        public GroupingExpression getExpression()
        Returns the expression that this node aggregates on.
        Returns:
        The expression.
      • resolveLevel

        public void resolveLevel​(int level)
        Description copied from class: GroupingExpression
        Resolves the conceptual level of this expression. This level represents the type of data that is consumed by this expression, where level 0 is a single hit, level 1 is a group, level 2 is a list of groups, and so forth. This method verifies the input level against the expression type, and recursively resolves the level of all argument expressions.
        Overrides:
        resolveLevel in class GroupingExpression
        Parameters:
        level - The level of the input data.