Class SubQueryValueOperator

    • Field Detail

      • subQuery

        protected TupleExpr subQuery
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Constructor Detail

      • SubQueryValueOperator

        protected SubQueryValueOperator()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • SubQueryValueOperator

        protected SubQueryValueOperator​(TupleExpr subQuery)
        Deprecated, for removal: This API element is subject to removal in a future version.
    • Method Detail

      • getSubQuery

        public TupleExpr getSubQuery()
        Deprecated, for removal: This API element is subject to removal in a future version.
      • setSubQuery

        public void setSubQuery​(TupleExpr subQuery)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • replaceChildNode

        public void replaceChildNode​(QueryModelNode current,
                                     QueryModelNode replacement)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Replaces one of the child nodes with a new node.
        Specified by:
        replaceChildNode in interface QueryModelNode
        Parameters:
        current - The current child node.
        replacement - The new child node.
      • equals

        public boolean equals​(Object other)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Returns true if this query model node and its children are recursively equal to o and its children.
        Specified by:
        equals in interface QueryModelNode
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Overrides:
        hashCode in class Object
      • clone

        public SubQueryValueOperator clone()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Description copied from interface: QueryModelNode
        Returns a (deep) clone of this query model node. This method recursively clones the entire node tree, starting from this nodes.
        Specified by:
        clone in interface QueryModelNode
        Specified by:
        clone in interface ValueExpr
        Overrides:
        clone in class AbstractQueryModelNode
        Returns:
        A deep clone of this query model node.