org.alfresco.repo.search.impl.querymodel
Interface Query

All Known Implementing Classes:
BaseQuery, LuceneQuery

public interface Query


Method Summary
 java.util.List getColumns()
          Get the columns to return from the query This may not be null and must contain at least one entry.
 Constraint getConstraint()
          Get the constraints for the query.
 java.util.List getOrderings()
          Get any orderings (may be an empty list or null)
 Source getSource()
          Get the source for the query Must not be null.
 

Method Detail

getColumns

java.util.List 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.

Returns:

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:

getOrderings

java.util.List getOrderings()
Get any orderings (may be an empty list or null)

Returns:

getSource

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

Returns:


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.