java.lang.Object
org.alfresco.repo.search.impl.querymodel.impl.BaseQuery
All Implemented Interfaces:
Query
Direct Known Subclasses:
LuceneQuery

public class BaseQuery extends Object implements Query
Author:
andyh
  • Constructor Details

  • Method Details

    • getColumns

      public List<Column> getColumns()
      Description copied from interface: Query
      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.
      Specified by:
      getColumns in interface Query
    • getConstraint

      public Constraint getConstraint()
      Description copied from interface: Query
      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.
      Specified by:
      getConstraint in interface Query
      Returns:
      Constraint
    • getOrderings

      public List<Ordering> getOrderings()
      Description copied from interface: Query
      Get any orderings (may be an empty list or null)
      Specified by:
      getOrderings in interface Query
    • getSource

      public Source getSource()
      Description copied from interface: Query
      Get the source for the query Must not be null.
      Specified by:
      getSource in interface Query
      Returns:
      Source
    • toString

      public String toString()
      Overrides:
      toString in class Object