|
dbXML API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Transaction | |
com.dbxml.db.common.adapters | Defines a set of Adapter classes that allow dbXML to persist objects other than dbXML DocumentTable instances. |
com.dbxml.db.common.btree | Defines the dbXML BTree implementation as well as the low-level Paged file system. |
com.dbxml.db.common.filers | Defines the standard dbXML Filer implementations which include MemFiler and FSFiler. |
com.dbxml.db.common.fulltext | Defines the dbXML Full Text Indexer and a basic QueryResolver for Full Text retrieval. |
com.dbxml.db.common.indexers | Defines the dbXML standard Indexer implementations which consist of NameIndexer and ValueIndexer. |
com.dbxml.db.common.query | This package implements the common base functionality for Query Resolver implementations. |
com.dbxml.db.common.scripting | Defines the dbXML Scripting package. |
com.dbxml.db.common.xupdate | Defines several classes for dbXML XUpdate query processing. |
com.dbxml.db.core | This is the top-level package for all dbXML Core functionality. |
com.dbxml.db.core.adapter | Defines the Adapter interface as well as an abstract Adapter implementation that can be built from. |
com.dbxml.db.core.filer | Defines the dbXML Filer interfaces. |
com.dbxml.db.core.indexer | Defines the dbXML Indexer interfaces |
com.dbxml.db.core.query | Implements the dbXML QueryEngine and XPathQueryResolver. |
com.dbxml.db.core.transaction | This is the package for dbXML Transaction functionality. |
com.dbxml.db.core.trigger | Defines the dbXML Trigger interface and implements TriggerManager, several Trigger-related Exceptions and a Simple Trigger implementation. |
com.dbxml.db.enterprise.dbfiler | Defines the dbXML DBFiler class as well as a Connection pooling system. |
com.dbxml.db.enterprise.sync | Implements the Extensions and Triggers required to perform seemless synchronization between servers. |
Uses of Transaction in com.dbxml.db.common.adapters |
Methods in com.dbxml.db.common.adapters with parameters of type Transaction | |
void |
XMLSerializableAdapter.setObject(Transaction tx,
java.lang.Object key,
XMLSerializable obj)
setObject sets an XMLSerializable object in the Collection based on the provided Key. |
Key |
XMLSerializableAdapter.insertObject(Transaction tx,
XMLSerializable obj)
insertObject inserts an XMLSerializable object into the Collection and returns a newly generated Key. |
void |
XMLSerializableAdapter.insertObject(Transaction tx,
java.lang.Object key,
XMLSerializable obj)
insertObject inserts an XMLSerializable object into the Collection based on the specified Key. |
XMLSerializable |
XMLSerializableAdapter.getObject(Transaction tx,
java.lang.Object key)
getObject instantiates and returns an XMLSerializable object based on the provided Key. |
org.xml.sax.ContentHandler |
SAXAdapter.setDocument(Transaction tx,
java.lang.Object key)
setDocument sets a Document using SAX events that are fed to the returned ContentHandler. |
org.xml.sax.ContentHandler |
SAXAdapter.insertDocument(Transaction tx)
setDocument sets a Document using SAX events that are fed to the returned ContentHandler. |
org.xml.sax.ContentHandler |
SAXAdapter.insertDocument(Transaction tx,
java.lang.Object key)
insertDocument sets a Document using SAX events that are fed to the returned ContentHandler. |
void |
SAXAdapter.getDocument(Transaction tx,
java.lang.Object key,
org.xml.sax.ContentHandler handler)
getDocument instantiates and returns a DOM Document based on the provided Key. |
void |
JAXBElementAdapter.setObject(Transaction tx,
java.lang.Object key,
javax.xml.bind.Element obj)
setObject sets an JAXB Element object in the Collection based on the provided Key. |
Key |
JAXBElementAdapter.insertObject(Transaction tx,
javax.xml.bind.Element obj)
insertObject inserts an JAXB Element object into the Collection and returns a newly generated Key. |
void |
JAXBElementAdapter.insertObject(Transaction tx,
java.lang.Object key,
javax.xml.bind.Element obj)
insertObject inserts an JAXB Element object into the Collection based on the specified Key. |
javax.xml.bind.Element |
JAXBElementAdapter.getObject(Transaction tx,
java.lang.Object key)
getObject instantiates and returns a JAXB Element object based on the provided Key. |
void |
DOMAdapter.setDocument(Transaction tx,
java.lang.Object key,
org.w3c.dom.Document doc)
setDocument sets a DOM Document in the Collection based on the provided Key. |
Key |
DOMAdapter.insertDocument(Transaction tx,
org.w3c.dom.Document doc)
insertDocument inserts a DOM Document into the Collection and returns a newly generated Key. |
void |
DOMAdapter.insertDocument(Transaction tx,
java.lang.Object key,
org.w3c.dom.Document doc)
insertDocument inserts a DOM Document into the Collection based on the specified Key. |
org.w3c.dom.Document |
DOMAdapter.getDocument(Transaction tx,
java.lang.Object key)
getDocument instantiates and returns a DOM Document based on the provided Key. |
Uses of Transaction in com.dbxml.db.common.btree |
Methods in com.dbxml.db.common.btree with parameters of type Transaction | |
void |
Paged.flush(Transaction tx)
|
void |
Paged.Page.read(Transaction tx)
|
void |
Paged.Page.write(Transaction tx)
|
RecordMetaData |
BTreeFiler.getRecordMetaData(Transaction tx,
Key key)
|
Record |
BTreeFiler.readRecord(Transaction tx,
Key key)
|
boolean |
BTreeFiler.writeRecord(Transaction tx,
Key key,
Value value)
|
boolean |
BTreeFiler.deleteRecord(Transaction tx,
Key key)
|
long |
BTreeFiler.getRecordCount(Transaction tx)
|
RecordSet |
BTreeFiler.getRecordSet(Transaction tx)
|
long |
BTree.addValue(Transaction tx,
Value value,
long pointer)
addValue adds a Value to the BTree and associates a pointer with it. |
long |
BTree.removeValue(Transaction tx,
Value value)
removeValue removes a Value from the BTree and returns the associated pointer for it. |
long |
BTree.findValue(Transaction tx,
Value value)
findValue finds a Value in the BTree and returns the associated pointer for it. |
void |
BTree.query(Transaction tx,
IndexQuery query,
BTreeCallback callback)
query performs a query against the BTree and performs callback operations to report the search results. |
Uses of Transaction in com.dbxml.db.common.filers |
Methods in com.dbxml.db.common.filers with parameters of type Transaction | |
void |
MemFiler.flush(Transaction tx)
|
RecordMetaData |
MemFiler.getRecordMetaData(Transaction tx,
Key key)
|
Record |
MemFiler.readRecord(Transaction tx,
Key key)
|
boolean |
MemFiler.writeRecord(Transaction tx,
Key key,
Value value)
|
boolean |
MemFiler.deleteRecord(Transaction tx,
Key key)
|
long |
MemFiler.getRecordCount(Transaction tx)
|
RecordSet |
MemFiler.getRecordSet(Transaction tx)
|
void |
FSFiler.flush(Transaction tx)
|
RecordMetaData |
FSFiler.getRecordMetaData(Transaction tx,
Key key)
|
Record |
FSFiler.readRecord(Transaction tx,
Key key)
|
boolean |
FSFiler.writeRecord(Transaction tx,
Key key,
Value value)
|
boolean |
FSFiler.deleteRecord(Transaction tx,
Key key)
|
long |
FSFiler.getRecordCount(Transaction tx)
|
RecordSet |
FSFiler.getRecordSet(Transaction tx)
|
Uses of Transaction in com.dbxml.db.common.fulltext |
Methods in com.dbxml.db.common.fulltext with parameters of type Transaction | |
ResultSet |
FullTextQuery.execute(Transaction tx)
|
void |
FullTextIndexer.remove(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
void |
FullTextIndexer.add(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
IndexMatch[] |
FullTextIndexer.queryMatches(Transaction tx,
IndexQuery query)
|
Constructors in com.dbxml.db.common.fulltext with parameters of type Transaction | |
FullTextResultSet(Transaction tx,
Collection context,
Query query,
Key[] keySet)
|
Uses of Transaction in com.dbxml.db.common.indexers |
Methods in com.dbxml.db.common.indexers with parameters of type Transaction | |
void |
ValueIndexer.remove(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
void |
ValueIndexer.add(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
IndexMatch[] |
ValueIndexer.queryMatches(Transaction tx,
IndexQuery query)
|
void |
NameIndexer.remove(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
void |
NameIndexer.add(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
|
IndexMatch[] |
NameIndexer.queryMatches(Transaction tx,
IndexQuery query)
|
Uses of Transaction in com.dbxml.db.common.query |
Methods in com.dbxml.db.common.query with parameters of type Transaction | |
ResultSet |
QueryResolverBase.query(Transaction tx,
Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
|
Constructors in com.dbxml.db.common.query with parameters of type Transaction | |
ResultSetBase(Transaction tx,
Collection context,
Query query,
Key[] keySet)
|
Uses of Transaction in com.dbxml.db.common.scripting |
Methods in com.dbxml.db.common.scripting with parameters of type Transaction | |
java.lang.Object |
ScriptTrigger.beforeInsert(Transaction tx,
Key key,
java.lang.Object newObj)
|
void |
ScriptTrigger.afterInsert(Transaction tx,
Key key,
java.lang.Object newObj)
|
java.lang.Object |
ScriptTrigger.beforeUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
|
void |
ScriptTrigger.afterUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
|
void |
ScriptTrigger.beforeDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
|
void |
ScriptTrigger.afterDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
|
void |
ScriptTrigger.beforeGet(Transaction tx,
Key key)
|
void |
ScriptTrigger.afterGet(Transaction tx,
Key key,
java.lang.Object obj)
|
Uses of Transaction in com.dbxml.db.common.xupdate |
Methods in com.dbxml.db.common.xupdate with parameters of type Transaction | |
void |
XUpdateImpl.execute(Transaction tx,
DOMAdapter domAdapter)
Execute the set of XUpdate commands against a collection (in the form of a DOMAdapter). |
Uses of Transaction in com.dbxml.db.core |
Methods in com.dbxml.db.core with parameters of type Transaction | |
Key |
Collection.insertDocument(Transaction tx,
DocumentTable document)
insertDocument inserts a new Document into a dbXML Collection. |
void |
Collection.setDocument(Transaction tx,
java.lang.Object docKey,
DocumentTable document)
setDocument overwrites/updates an existing Document in a dbXML Collection. |
void |
Collection.remove(Transaction tx,
java.lang.Object key)
remove removes an object from the Collection based on its Key, regardless of its type. |
DocumentTable |
Collection.getDocument(Transaction tx,
java.lang.Object docKey)
getDocument retrieves a Document by Key. |
RecordMetaData |
Collection.getRecordMetaData(Transaction tx,
java.lang.Object docKey)
getRecordMetaData returns metadata about the Record identified by the provided Key. |
Container |
Collection.getContainer(Transaction tx,
java.lang.Object docKey)
getContainer retrieves a Container from the Collection. |
Record |
Collection.getRecord(Transaction tx,
java.lang.Object recKey)
getRecord retrieves a binary Record from the Collection. |
void |
Collection.setRecord(Transaction tx,
Record rec)
setValue stores a binary Record in the Collection. |
void |
Collection.setRecord(Transaction tx,
java.lang.Object recKey,
Value value)
setRecord stores a binary Record in the Collection. |
Key |
Collection.insertRecord(Transaction tx,
Value value)
insertRecord stores a binary Record in the Collection and returns a newly generated Key. |
ResultSet |
Collection.queryCollection(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap)
queryCollection performs a query against the current collection using the specified style and query String. |
ResultSet |
Collection.queryDocument(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap,
java.lang.Object key)
queryDocument performs a query against a single Document using the specified style, query string, and Document ID. |
ContainerSet |
Collection.getContainerSet(Transaction tx)
getContainerSet returns the set of Documents being maintained by this Collection. |
Key[] |
Collection.listKeys(Transaction tx)
listKeys returns a list of all object keys stored by this collection. |
long |
Collection.getKeyCount(Transaction tx)
getKeyCount returns the count of objects being maintained by this Collection. |
Uses of Transaction in com.dbxml.db.core.adapter |
Methods in com.dbxml.db.core.adapter with parameters of type Transaction | |
long |
SimpleAdapter.getKeyCount(Transaction tx)
|
void |
SimpleAdapter.remove(Transaction tx,
java.lang.Object key)
|
Key[] |
SimpleAdapter.listKeys(Transaction tx)
|
ResultSet |
SimpleAdapter.queryCollection(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap)
|
ResultSet |
SimpleAdapter.queryDocument(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap,
java.lang.Object key)
|
Key[] |
Adapter.listKeys(Transaction tx)
listKeys returns a list of object keys stored managed by the Adapter. |
void |
Adapter.remove(Transaction tx,
java.lang.Object key)
remove removes an object from the Adapter based on its Key. |
long |
Adapter.getKeyCount(Transaction tx)
getKeyCount returns the count of objects being maintained by this Adapter. |
ResultSet |
Adapter.queryCollection(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap)
queryCollection performs a query against the current collection using the specified style and query String. |
ResultSet |
Adapter.queryDocument(Transaction tx,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap,
java.lang.Object key)
queryDocument performs a query against a single Document using the specified style, query string, and Document ID. |
Uses of Transaction in com.dbxml.db.core.filer |
Methods in com.dbxml.db.core.filer with parameters of type Transaction | |
RecordMetaData |
Filer.getRecordMetaData(Transaction tx,
Key key)
getRecordMetaData returns metadata about the Record identified by the provided Key. |
Record |
Filer.readRecord(Transaction tx,
Key key)
readRecord returns a Record from the Filer based on the specified Key. |
boolean |
Filer.writeRecord(Transaction tx,
Key key,
Value value)
writeRecord writes a Value to the Filer based on the specified Key. |
boolean |
Filer.deleteRecord(Transaction tx,
Key key)
deleteRecord removes a Record from the Filer based on the specified Key. |
long |
Filer.getRecordCount(Transaction tx)
getRecordCount returns the number of Records in the Filer. |
RecordSet |
Filer.getRecordSet(Transaction tx)
getRecordSet returns a RecordSet object for the current Filer. |
void |
Filer.flush(Transaction tx)
flush forcefully flushes any unwritten buffers to disk. |
Uses of Transaction in com.dbxml.db.core.indexer |
Methods in com.dbxml.db.core.indexer with parameters of type Transaction | |
void |
IndexManager.addDocument(Transaction tx,
Key key,
DocumentTable doc)
|
void |
IndexManager.removeDocument(Transaction tx,
Key key,
DocumentTable doc)
|
void |
Indexer.remove(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
remove removes all references to the specified Key from the Indexer. |
void |
Indexer.add(Transaction tx,
java.lang.String value,
Key key,
int pos,
int elemID,
int attrID)
add adds a Document to the Indexer. |
IndexMatch[] |
Indexer.queryMatches(Transaction tx,
IndexQuery query)
queryMatches retrieves a set of MatchEntry instances that match the supplied query. |
void |
Indexer.flush(Transaction tx)
flush forcefully flushes any unwritten buffers to disk. |
Uses of Transaction in com.dbxml.db.core.query |
Methods in com.dbxml.db.core.query with parameters of type Transaction | |
ResultSet |
QueryResolver.query(Transaction tx,
Collection context,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
query compiles a Query against the specified Collection context and returns the query results. |
ResultSet |
QueryEngine.query(Transaction tx,
Collection col,
java.lang.String style,
java.lang.String query,
NamespaceMap nsMap,
Key[] keys)
query performs the specified query and returns a NodeSet with any possible results from that query. |
ResultSet |
Query.execute(Transaction tx)
execute actually Executes the query and returns the resulting ResultSet. |
Uses of Transaction in com.dbxml.db.core.transaction |
Methods in com.dbxml.db.core.transaction with parameters of type Transaction | |
void |
TransactionLog.start(Transaction tx)
start Starts a transaction participation for the current Collection and binds the specified Transaction to the current Thread. |
void |
TransactionLog.commit(Transaction tx)
commit ends a transaction participation for the current Collection and Thread. |
void |
TransactionLog.cancel(Transaction tx)
cancel ends a transaction participation for the current Collection and Thread. |
Uses of Transaction in com.dbxml.db.core.trigger |
Methods in com.dbxml.db.core.trigger with parameters of type Transaction | |
java.lang.Object |
TriggerManager.fireBeforeInsert(Transaction tx,
Key key,
java.lang.Object newObj)
fireBeforeInsert fires beforeInsert events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireAfterInsert(Transaction tx,
Key key,
java.lang.Object newObj)
fireAfterInsert fires afterInsert events to all of the registered Triggers, unless a DBException is thrown. |
java.lang.Object |
TriggerManager.fireBeforeUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
fireBeforeUpdate fires beforeUpdate events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireAfterUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
fireAfterUpdate fires afterUpdate events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireBeforeDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
fireBeforeDelete fires beforeDelete events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireAfterDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
fireAfterDelete fires afterDelete events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireBeforeGet(Transaction tx,
Key key)
fireBeforeGet fires beforeGet events to all of the registered Triggers, unless a DBException is thrown. |
void |
TriggerManager.fireAfterGet(Transaction tx,
Key key,
java.lang.Object obj)
fireAfterGet fires afterGet events to all of the registered Triggers, unless a DBException is thrown. |
java.lang.Object |
Trigger.beforeInsert(Transaction tx,
Key key,
java.lang.Object newObj)
beforeInsert is fired before a new Object is inserted into the Collection. |
void |
Trigger.afterInsert(Transaction tx,
Key key,
java.lang.Object newObj)
afterInsert is fired after a new Object is inserted into the Collection. |
java.lang.Object |
Trigger.beforeUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
beforeUpdate is fired before a Object is updated in the Collection. |
void |
Trigger.afterUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
afterUpdate is fired after a Object is updated in the Collection. |
void |
Trigger.beforeDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
beforeDelete is fired before a Object is deleted from the Collection. |
void |
Trigger.afterDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
afterDelete is fired after a Object is deleted from the Collection. |
void |
Trigger.beforeGet(Transaction tx,
Key key)
beforeGet is fired before a Object is retrieved from the Collection. |
void |
Trigger.afterGet(Transaction tx,
Key key,
java.lang.Object obj)
afterGet is fired after a Object is retrieved from the Collection, but before it is actually returned. |
java.lang.Object |
SimpleTrigger.beforeInsert(Transaction tx,
Key key,
java.lang.Object newObj)
|
void |
SimpleTrigger.afterInsert(Transaction tx,
Key key,
java.lang.Object newObj)
|
java.lang.Object |
SimpleTrigger.beforeUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
|
void |
SimpleTrigger.afterUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
|
void |
SimpleTrigger.beforeDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
|
void |
SimpleTrigger.afterDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
|
void |
SimpleTrigger.beforeGet(Transaction tx,
Key key)
|
void |
SimpleTrigger.afterGet(Transaction tx,
Key key,
java.lang.Object obj)
|
Uses of Transaction in com.dbxml.db.enterprise.dbfiler |
Methods in com.dbxml.db.enterprise.dbfiler with parameters of type Transaction | |
void |
DBFiler.flush(Transaction tx)
|
RecordMetaData |
DBFiler.getRecordMetaData(Transaction tx,
Key key)
|
Record |
DBFiler.readRecord(Transaction tx,
Key key)
|
boolean |
DBFiler.writeRecord(Transaction tx,
Key key,
Value value)
|
boolean |
DBFiler.deleteRecord(Transaction tx,
Key key)
|
long |
DBFiler.getRecordCount(Transaction tx)
|
RecordSet |
DBFiler.getRecordSet(Transaction tx)
|
Uses of Transaction in com.dbxml.db.enterprise.sync |
Methods in com.dbxml.db.enterprise.sync with parameters of type Transaction | |
void |
SyncTrigger.afterDelete(Transaction tx,
Key key,
java.lang.Object oldObj)
|
void |
SyncTrigger.afterUpdate(Transaction tx,
Key key,
java.lang.Object oldObj,
java.lang.Object newObj)
|
void |
SyncTrigger.afterInsert(Transaction tx,
Key key,
java.lang.Object newObj)
|
|
dbXML API | ||||||||||
PREV NEXT | FRAMES NO FRAMES |