Class AbstractNaryTupleOperator

    • Constructor Detail

      • AbstractNaryTupleOperator

        public AbstractNaryTupleOperator()
      • AbstractNaryTupleOperator

        public AbstractNaryTupleOperator​(TupleExpr... args)
        Creates a new n-ary tuple operator.
      • AbstractNaryTupleOperator

        public AbstractNaryTupleOperator​(List<? extends TupleExpr> args)
        Creates a new n-ary tuple operator.
    • Method Detail

      • getBindingNames

        public Set<String> getBindingNames()
        Description copied from interface: TupleExpr
        Gets the names of the bindings that are, or can be, returned by this tuple expression when it is evaluated.
        Specified by:
        getBindingNames in interface TupleExpr
        Returns:
        A set of binding names.
      • getAssuredBindingNames

        public Set<String> getAssuredBindingNames()
        Description copied from interface: TupleExpr
        Gets the names of the bindings that are guaranteed to be present in the results produced by this tuple expression.
        Specified by:
        getAssuredBindingNames in interface TupleExpr
        Returns:
        A set of binding names.