| Constructor and Description | 
|---|
| QueryImpl(SessionContext sessionContext,
         SearchIndex index,
         PropertyTypeRegistry propReg,
         String statement,
         String language,
         QueryNodeFactory factory)Creates a new query instance from a query string. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultQueryNodeFactoryDefault implementation of a  QueryNodeFactory. | 
| Modifier and Type | Method and Description | 
|---|---|
| QueryRootNode | QueryTreeBuilder. createQueryTree(String statement,
               NameResolver resolver,
               QueryNodeFactory factory)Creates a  QueryNodetree from a statement using the passed
 query node factory. | 
| static QueryRootNode | QueryParser. parse(String statement,
     String language,
     NameResolver resolver,
     QueryNodeFactory factory)Parses a query  statementaccording to a querylanguageinto a query tree. | 
| Constructor and Description | 
|---|
| RelationQueryNode(QueryNode parent,
                 int operation,
                 QueryNodeFactory factory)Creates a new  RelationQueryNodewithout a type nor value
 assigned. | 
| Modifier and Type | Method and Description | 
|---|---|
| static QueryRootNode | JCRSQLQueryBuilder. createQuery(String statement,
           NameResolver resolver,
           QueryNodeFactory factory)Creates a  QueryNodetree from a SQLstatementusing the passed query nodefactory. | 
| QueryRootNode | QueryBuilder. createQueryTree(String statement,
               NameResolver resolver,
               QueryNodeFactory factory)Creates a  QueryNodetree from a statement using the passed
 query node factory. | 
| Modifier and Type | Method and Description | 
|---|---|
| static QueryRootNode | XPathQueryBuilder. createQuery(String statement,
           NameResolver resolver,
           QueryNodeFactory factory)Creates a  QueryNodetree from a XPath statement using the
 passed query nodefactory. | 
| QueryRootNode | QueryBuilder. createQueryTree(String statement,
               NameResolver resolver,
               QueryNodeFactory factory)Creates a  QueryNodetree from a statement using the passed
 query node factory. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.