Class QOMFormatter
java.lang.Object
org.apache.jackrabbit.commons.query.sql2.QOMFormatter
- All Implemented Interfaces:
QueryObjectModelConstants
QOMFormatter implements a formatter that translates a query
object model into a JCR_SQL2 string statement.-
Field Summary
Fields inherited from interface javax.jcr.query.qom.QueryObjectModelConstants
JCR_JOIN_TYPE_INNER, JCR_JOIN_TYPE_LEFT_OUTER, JCR_JOIN_TYPE_RIGHT_OUTER, JCR_OPERATOR_EQUAL_TO, JCR_OPERATOR_GREATER_THAN, JCR_OPERATOR_GREATER_THAN_OR_EQUAL_TO, JCR_OPERATOR_LESS_THAN, JCR_OPERATOR_LESS_THAN_OR_EQUAL_TO, JCR_OPERATOR_LIKE, JCR_OPERATOR_NOT_EQUAL_TO, JCR_ORDER_ASCENDING, JCR_ORDER_DESCENDING -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringformat(QueryObjectModel qom) Formats the givenqomas a JCR_SQL2 query statement.
-
Method Details
-
format
Formats the givenqomas a JCR_SQL2 query statement.- Parameters:
qom- the query object model to translate.- Returns:
- the JCR_SQL2 statement.
- Throws:
RepositoryException- if an error occurs while formatting the qom.
-