org.apache.jackrabbit.commons.query.sql2
Class QOMFormatter
java.lang.Object
org.apache.jackrabbit.commons.query.sql2.QOMFormatter
- All Implemented Interfaces:
- QueryObjectModelConstants
public class QOMFormatter
- extends Object
- implements QueryObjectModelConstants
QOMFormatter
implements a formatter that translates a query
object model into a JCR_SQL2 string statement.
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
format
public static String format(QueryObjectModel qom)
throws RepositoryException
- Formats the given
qom
as 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.
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.