Class ProjectionElemList

    • Constructor Detail

      • ProjectionElemList

        public ProjectionElemList()
      • ProjectionElemList

        public ProjectionElemList​(ProjectionElem... elements)
      • ProjectionElemList

        public ProjectionElemList​(java.lang.Iterable<ProjectionElem> elements)
    • Method Detail

      • setElements

        public void setElements​(java.util.List<ProjectionElem> elements)
      • addElements

        public void addElements​(ProjectionElem... elements)
      • addElements

        public void addElements​(java.lang.Iterable<ProjectionElem> elements)
      • addElements

        public void addElements​(java.util.List<ProjectionElem> elements)
      • getTargetNames

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public java.util.Set<java.lang.String> getTargetNames()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1. Use getProjectedNames() instead.
      • getProjectedNames

        public java.util.Set<java.lang.String> getProjectedNames()
      • getTargetNamesFor

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public java.util.Set<java.lang.String> getTargetNamesFor​(java.util.Collection<java.lang.String> sourceNames)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1. Use getProjectedNamesFor(Collection) instead.
      • getProjectedNamesFor

        public java.util.Set<java.lang.String> getProjectedNamesFor​(java.util.Collection<java.lang.String> sourceNames)
      • visit

        public <X extends java.lang.Exception> void visit​(QueryModelVisitor<X> visitor)
                                                   throws X extends java.lang.Exception
        Description copied from interface: QueryModelNode
        Visits this node. The node reports itself to the visitor with the proper runtime type.
        Throws:
        X extends java.lang.Exception
      • equals

        public boolean equals​(java.lang.Object other)
        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 java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object