atg.repository
Interface Query

All Superinterfaces:
QueryExpression

public interface Query
extends QueryExpression

A non-specific definition of a particular query syntax. Each implementation of a Repository will have it's own representation of what a query is. These objects are meant to be immutable and are used as a bridge between building an entire query and the execution of it.


Field Summary
static java.lang.String CLASS_VERSION
           
 
Method Summary
 java.lang.String getQueryOperation()
          Returns a textual representation of the type of query operation the class performs.
 java.lang.String getQueryRepresentation()
          Returns a human readable representation of the query operation
 
Methods inherited from interface atg.repository.QueryExpression
isNoop, setNoop
 

Field Detail

CLASS_VERSION

static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values
Method Detail

getQueryOperation

java.lang.String getQueryOperation()
Returns a textual representation of the type of query operation the class performs. (for example: AND, CONTAINS, etc)

Specified by:
getQueryOperation in interface QueryExpression

getQueryRepresentation

java.lang.String getQueryRepresentation()
Returns a human readable representation of the query operation

Specified by:
getQueryRepresentation in interface QueryExpression