/*
* Copyright 2009 Day Management AG, Switzerland. All rights reserved.
*/
package org.xcmis.search.model;
/**
* Defines constants used in the query object model.
*
* @since JCR 2.0
*/
public interface QueryObjectModelConstants
{
/**
* An inner join.
*/
public static final String JCR_JOIN_TYPE_INNER = "jcr.join.type.inner";
/**
* A left-outer join.
*/
public static final String JCR_JOIN_TYPE_LEFT_OUTER = "jcr.join.type.left.outer";
/**
* A right-outer join.
*/
public static final String JCR_JOIN_TYPE_RIGHT_OUTER = "jcr.join.type.right.outer";
/**
* The "<code>=</code>" comparison operator.
*/
public static final String JCR_OPERATOR_EQUAL_TO = "jcr.operator.equal.to";
/**
* The "<code>></code>" comparison operator.
*/
public static final String JCR_OPERATOR_GREATER_THAN = "jcr.operator.greater.than";
/**
* The "<code>>=</code>" comparison operator.
*/
public static final String JCR_OPERATOR_GREATER_THAN_OR_EQUAL_TO = "jcr.operator.greater.than.or.equal.to";
/**
* The "<code><</code>" comparison operator.
*/
public static final String JCR_OPERATOR_LESS_THAN = "jcr.operator.less.than";
/**
* The "<code><=</code>" comparison operator.
*/
public static final String JCR_OPERATOR_LESS_THAN_OR_EQUAL_TO = "jcr.operator.less.than.or.equal.to";
/**
* The "<code>like</code>" comparison operator.
*/
public static final String JCR_OPERATOR_LIKE = "jcr.operator.like";
/**
* The "<code>!=</code>" comparison operator.
*/
public static final String JCR_OPERATOR_NOT_EQUAL_TO = "jcr.operator.not.equal.to";
/**
* Ascending order.
*/
public static final String JCR_ORDER_ASCENDING = "jcr.order.ascending";
/**
* Descending order.
*/
public static final String JCR_ORDER_DESCENDING = "jcr.order.descending";
}