Package org.xmldb.api.modules
Interface XUpdateQueryService
- All Superinterfaces:
Configurable
,Service
XUpdateQueryService is a
Service
that enables the execution of
XUpdate queries within the context of a Collection
or against a
single document stored in a collection.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionlong
Runs a set of XUpdate operations against the collection.long
updateResource
(String id, String commands) Runs a set of XUpdate operations against a resource stored in a collection.Methods inherited from interface org.xmldb.api.base.Configurable
getProperty, setProperty
Methods inherited from interface org.xmldb.api.base.Service
getName, getVersion, setCollection
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
update
Runs a set of XUpdate operations against the collection. All selected documents are to be updated and stored back to the repository.- Parameters:
commands
- The XUpdate commands to use.- Returns:
- the number of modified nodes.
- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-
updateResource
Runs a set of XUpdate operations against a resource stored in a collection. The resource will be updated in place in the collection.- Parameters:
commands
- The XUpdate commands to use.- Returns:
- the number of modified nodes.
- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-