Interface Query

    • Method Detail

      • getColumns

        List<Column> getColumns()
        Get the columns to return from the query This may not be null and must contain at least one entry. "*" "A.*" etc column specifications are not supported. These should have been previously expanded between any query parse and building the query model.
      • getConstraint

        Constraint getConstraint()
        Get the constraints for the query. This is as defined - with no hoisting etc. Hoisting is the problem of the implementation layer. May be null for unconstrained.
        Returns:
        Constraint
      • getOrderings

        List<Ordering> getOrderings()
        Get any orderings (may be an empty list or null)
      • getSource

        Source getSource()
        Get the source for the query Must not be null.
        Returns:
        Source