org.dbxml.core.xupdate
Class XUpdateQueryResolver
java.lang.Object
|
+--org.dbxml.server.SimpleConfigurable
|
+--org.dbxml.core.xupdate.XUpdateQueryResolver
- All Implemented Interfaces:
- org.dbxml.server.Configurable, QueryResolver
- public final class XUpdateQueryResolver
- extends org.dbxml.server.SimpleConfigurable
- implements QueryResolver
XUpdateQueryResolver
Method Summary |
Query |
compileQuery(Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
compileQuery compiles a Query against the specified Collection
context and returns the compiled Query. |
java.lang.String |
getQueryStyle()
getQueryStyle returns the Query style supported by this Resolver. |
NodeSet |
query(Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
query compiles a Query against the specified Collection context
and returns the query results. |
void |
setConfig(org.dbxml.server.Configuration config)
|
void |
setQueryEngine(QueryEngine engine)
setQueryEngine hands a reference for the QueryEngine to the
Resolver. |
Methods inherited from class org.dbxml.server.SimpleConfigurable |
getConfig |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.dbxml.server.Configurable |
getConfig |
STYLE_XUPDATE
public static final java.lang.String STYLE_XUPDATE
XUpdateQueryResolver
public XUpdateQueryResolver()
setConfig
public void setConfig(org.dbxml.server.Configuration config)
throws org.dbxml.server.dbXMLException
- Specified by:
setConfig
in interface org.dbxml.server.Configurable
- Overrides:
setConfig
in class org.dbxml.server.SimpleConfigurable
getQueryStyle
public java.lang.String getQueryStyle()
- Description copied from interface:
QueryResolver
- getQueryStyle returns the Query style supported by this Resolver.
- Specified by:
getQueryStyle
in interface QueryResolver
- Following copied from interface:
org.dbxml.core.query.QueryResolver
- Returns:
- The query style
setQueryEngine
public void setQueryEngine(QueryEngine engine)
- Description copied from interface:
QueryResolver
- setQueryEngine hands a reference for the QueryEngine to the
Resolver.
- Specified by:
setQueryEngine
in interface QueryResolver
- Following copied from interface:
org.dbxml.core.query.QueryResolver
- Parameters:
engine
- The QueryEngine
compileQuery
public Query compileQuery(Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
throws QueryException
- Description copied from interface:
QueryResolver
- compileQuery compiles a Query against the specified Collection
context and returns the compiled Query. This DOES NOT actually
run the query, merely just parses it and primes any possible
Indexers that the query might need.
- Specified by:
compileQuery
in interface QueryResolver
- Following copied from interface:
org.dbxml.core.query.QueryResolver
- Parameters:
context
- The Collection Contextquery
- The QuerynsMap
- The namespace Map (if any)keys
- The initial Key set to use (if any)- Returns:
- The compiled Query
query
public NodeSet query(Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
throws QueryException
- Description copied from interface:
QueryResolver
- query compiles a Query against the specified Collection context
and returns the query results.
- Specified by:
query
in interface QueryResolver
- Following copied from interface:
org.dbxml.core.query.QueryResolver
- Parameters:
context
- The Collection Contextquery
- The QuerynsMap
- The namespace Map (if any)keys
- The initial Key set to use (if any)- Returns:
- The resulting NodeSet
Copyright (c) 1999-2001 The dbXML Group, All rights reserved