org.apache.jackrabbit.oak.jcr.query.qom
Class ConstraintImpl

java.lang.Object
  extended by org.apache.jackrabbit.oak.jcr.query.qom.ConstraintImpl
All Implemented Interfaces:
javax.jcr.query.qom.Constraint
Direct Known Subclasses:
AndImpl, ChildNodeImpl, ComparisonImpl, DescendantNodeImpl, FullTextSearchImpl, NotImpl, OrImpl, PropertyExistenceImpl, SameNodeImpl

public abstract class ConstraintImpl
extends Object
implements javax.jcr.query.qom.Constraint

The implementation of the corresponding JCR interface.


Constructor Summary
ConstraintImpl()
           
 
Method Summary
abstract  void bindVariables(QueryObjectModelImpl qom)
           
protected  String protect(Object expression)
           
protected  String quoteColumnName(String name)
           
protected  String quoteNodeTypeName(String name)
           
protected  String quotePath(String path)
           
protected  String quotePropertyName(String name)
           
protected  String quoteSelectorName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintImpl

public ConstraintImpl()
Method Detail

bindVariables

public abstract void bindVariables(QueryObjectModelImpl qom)

protect

protected String protect(Object expression)

quotePath

protected String quotePath(String path)

quoteSelectorName

protected String quoteSelectorName(String name)

quotePropertyName

protected String quotePropertyName(String name)

quoteColumnName

protected String quoteColumnName(String name)

quoteNodeTypeName

protected String quoteNodeTypeName(String name)


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.