Class QueryManagerImpl
java.lang.Object
org.apache.jackrabbit.oak.jcr.query.QueryManagerImpl
- All Implemented Interfaces:
QueryManager
The implementation of the corresponding JCR interface.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
QueryManagerImpl
-
-
Method Details
-
createQuery
- Specified by:
createQuery
in interfaceQueryManager
- Throws:
RepositoryException
-
getQOMFactory
- Specified by:
getQOMFactory
in interfaceQueryManager
-
getQuery
- Specified by:
getQuery
in interfaceQueryManager
- Throws:
RepositoryException
-
getSupportedQueryLanguages
- Specified by:
getSupportedQueryLanguages
in interfaceQueryManager
- Throws:
RepositoryException
-
parse
Parse the query and get the bind variable names.- Parameters:
statement
- the query statementlanguage
- the query language- Returns:
- the bind variable names
- Throws:
InvalidQueryException
-
executeQuery
public QueryResult executeQuery(String statement, String language, Optional<Long> limit, Optional<Long> offset, HashMap<String, Value> bindVariableMap) throws RepositoryException- Throws:
RepositoryException
-