|
Oracle® Database XML Java API Reference 12c Release 1 (12.1) E15981-09 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface QueryManager
This interface encapsulates methods for the management of search queries. Provides methods for the creation and retrieval of search queries.
Method Summary | |
---|---|
Query |
createQuery(java.lang.String statement, java.lang.String language) Creates a new query by specifying the query statement itself and the language in which the query is stated. |
Query |
getQuery(Node node) Retrieves an existing persistent query. |
java.lang.String[] |
getSupportedQueryLanguages() Returns an array of strings representing all query languages supported by this repository. |
Method Detail |
---|
Query createQuery(java.lang.String statement, java.lang.String language) throws InvalidQueryException, RepositoryException
statement
itself and the language
in which the query is stated. If the query statement
is syntactically invalid, given the language specified, an InvalidQueryException
is thrown. The language
must be a string from among those returned by QueryManager.getSupportedQueryLanguages(); if it is not, then an InvalidQueryException
is thrown.Query
object.InvalidQueryException
- if statement is invalid or language is unsupported.RepositoryException
- if another error occursQuery getQuery(Node node) throws InvalidQueryException, RepositoryException
node
is not a valid persisted query (that is, a node of type nt:query
), an InvalidQueryException
is thrown.
Persistent queries are created by first using QueryManager.createQuery
to create a Query
object and then calling Query.save
to persist the query to a location in the workspace.
node
- a persisted query (that is, a node of type nt:query
).Query
object.InvalidQueryException
- If node
is not a valid persisted query (that is, a node of type nt:query
).RepositoryException
- if another error occursjava.lang.String[] getSupportedQueryLanguages() throws RepositoryException
Query.XPATH
. If SQL is supported it must additionally include the string represented by the constant Query.SQL
. An implementation may also support other languages as well. See Query
.RepositoryException
- if an error occurs.
|
Oracle® Database XML Java API Reference 12c Release 1 (12.1) E15981-09 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2004-2005 Day Software Management AG. All Rights Reserved.