Package | Description |
---|---|
org.apache.jackrabbit.core.query.lucene | |
org.apache.jackrabbit.spi.commons.query |
Modifier and Type | Class and Description |
---|---|
class |
LuceneQueryBuilder
Implements a query builder that takes an abstract query tree and creates
a lucene
Query tree that can be executed
on an index. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultQueryNodeVisitor
Implements the
QueryNodeVisitor interface with default behaviour. |
class |
QueryTreeDump
Utility class to dump a
QueryNode tree to a StringBuffer. |
class |
TraversingQueryNodeVisitor
TraversingQueryNodeVisitor implements a base class for a
traversing query node visitor. |
Modifier and Type | Method and Description |
---|---|
Object |
TextsearchQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
RelationQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
QueryRootNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
abstract Object |
QueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
PropertyFunctionQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
PathQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
OrQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
OrderQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
NotQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
NodeTypeQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
LocationStepQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
ExactQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
DerefQueryNode.accept(QueryNodeVisitor visitor,
Object data)
Accepts a
QueryNodeVisitor and calls the appropriate visit
method on the visitor depending on the concrete implementation of
this QueryNode . |
Object |
AndQueryNode.accept(QueryNodeVisitor visitor,
Object data)
This method can return
null to indicate that this
AndQueryNode does not contain any operands. |
Object[] |
NAryQueryNode.acceptOperands(QueryNodeVisitor visitor,
Object data)
Helper class to accept a
visitor for all operands
of this NAryQueryNode . |
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.