javax.xml.registry
Interface Query
- public interface Query
The Query interface encapsulates a query in a declarative query language.
Currently a Query can be an SQL query or an ebXML Filter Query only.
In future support for other query languages such as XQL query may be added.
The query must conform to a fixed schema as defined by the JAXR specification.
Method Summary |
int |
getType()
Gets the type of Query (for example, QUERY_TYPE_SQL). |
java.lang.String |
toString()
Returns the String representing the query. |
QUERY_TYPE_SQL
public static final int QUERY_TYPE_SQL
- An SQL query type.
QUERY_TYPE_XQUERY
public static final int QUERY_TYPE_XQUERY
- A W3C XQuery type.
QUERY_TYPE_EBXML_FILTER_QUERY
public static final int QUERY_TYPE_EBXML_FILTER_QUERY
- An OASIS ebXML Registry XML Filter Query type.
getType
public int getType()
throws JAXRException
- Gets the type of Query (for example, QUERY_TYPE_SQL).
- Capability Level: 1
- Returns:
- the type of query
- Throws:
JAXRException
- If the JAXR provider encounters an internal error- See Also:
QUERY_TYPE_SQL
,
QUERY_TYPE_XQUERY
,
QUERY_TYPE_EBXML_FILTER_QUERY
toString
public java.lang.String toString()
- Returns the String representing the query. For example,
in the case of an SQL query, returns the SQL query as a string.
- Capability Level: 1
- Overrides:
toString
in class java.lang.Object
- Returns:
- the String representation for this query