| Package | Description | 
|---|---|
| org.apache.jackrabbit.core.query.lucene.constraint | |
| org.apache.jackrabbit.spi.commons.query.qom | 
| Modifier and Type | Method and Description | 
|---|---|
protected SelectorImpl | 
SelectorBasedConstraint.getSelector()  | 
| Modifier and Type | Method and Description | 
|---|---|
static Constraint | 
ConstraintBuilder.create(ConstraintImpl constraint,
      Map<String,javax.jcr.Value> bindVariableValues,
      SelectorImpl[] selectors,
      LuceneQueryFactory factory,
      javax.jcr.ValueFactory vf)
Creates a  
Constraint from a QOM constraint. | 
| Constructor and Description | 
|---|
ChildNodeConstraint(ChildNodeImpl constraint,
                   SelectorImpl selector)
Creates a child node constraint from the given QOM
  
constraint on the given selector. | 
ComparisonConstraint(DynamicOperand operand1,
                    Operator operator,
                    javax.jcr.Value operand2,
                    SelectorImpl selector)
Creates a new comparison constraint. 
 | 
DescendantNodeConstraint(DescendantNodeImpl constraint,
                        SelectorImpl selector)
Creates a new descendant node constraint from the given QOM constraint. 
 | 
FullTextConstraint(FullTextSearchImpl fts,
                  SelectorImpl selector,
                  LuceneQueryFactory factory)
Creates a new full text search constraint. 
 | 
HierarchyConstraint(String path,
                   SelectorImpl selector)
Creates a new hierarchy constraint with the given base
  
path. | 
LikeConstraint(DynamicOperand operand1,
              javax.jcr.Value operand2,
              SelectorImpl selector)
Creates a new like constraint. 
 | 
PropertyExistenceConstraint(PropertyExistenceImpl prop,
                           SelectorImpl selector,
                           LuceneQueryFactory factory)
Creates a new property existence constraint. 
 | 
QueryConstraint(org.apache.lucene.search.Query constraint,
               SelectorImpl selector,
               LuceneQueryFactory factory)
Creates a new query constraint using the given lucene query. 
 | 
SameNodeConstraint(SameNodeImpl constraint,
                  SelectorImpl selector)
Creates a same node constraint. 
 | 
SelectorBasedConstraint(SelectorImpl selector)
Creates a new constraint based on the given  
selector. | 
| Modifier and Type | Method and Description | 
|---|---|
SelectorImpl | 
QueryObjectModelTree.getSelector(Name name)
Returns the selector with the given  
name or
 null if there is no selector with this name. | 
abstract SelectorImpl[] | 
SourceImpl.getSelectors()  | 
SelectorImpl[] | 
SelectorImpl.getSelectors() | 
SelectorImpl[] | 
JoinImpl.getSelectors() | 
| Modifier and Type | Method and Description | 
|---|---|
Object | 
QOMTreeVisitor.visit(SelectorImpl node,
     Object data)  | 
Object | 
DefaultQOMTreeVisitor.visit(SelectorImpl node,
     Object data)
Does nothing and returns  
data. | 
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.