Overview | Package | Class | Deprecated | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.exist.storage

The main classes for eXist's XML storage backend.

See:
Description

Interface Summary
ContentLoadingObserver | Receives callback event during document(s) loading and removal; implemented by several classes that generate various indices; Observer Design Pattern: role Observer; the class @link org.exist.storage.NativeBroker is the subject (alias observable).
Indexable | This interface should be implemented by all basic types to be used as keys in a value index.
SystemTask | Interface to be implemented by tasks used for system maintenance.
TermMatcher | Implementations of this interface can be passed to method `TextSearchEngine.getNodes(XQueryContext, DocumentSet, NodeSet, TermMatcher, CharSequence)` to check if an index entry matches a given search term.
UpdateListener |
ValueIndexKeyFactory | Factory for Keys for Value Indices; provides through serialize() the persistant storage key.

Class Summary
BrokerFactory |
BrokerPool | This class controls all available instances of the database.
BufferStats |
CacheManager | CacheManager maintains a global memory pool available to all page caches.
DataBackup |
DBBroker | This is the base class for all database backends.
ElementIndex | base class for `NativeElementIndex`
ElementValue |
FulltextIndexSpec | Contains information about which parts of a document should be fulltext-indexed for a specified doctype.
GeneralRangeIndexSpec | Used to specify a range index on a node path.
IndexSpec | Top class for index definitions as specified in a collection configuration or the main configuration file.
IndexStats |
NativeBroker | Main class for the native XML storage backend.
NativeBroker.NodeRef |
NativeClusterBroker | Created by Francesco Mondora.
NativeElementIndex | The indexing occurs in this class.
NativeTextEngine | This class is responsible for fulltext-indexing.
NativeValueIndex | Maintains an index on typed node values.
NativeValueIndexByQName | The new index by QName that will make queries like
NodePath |
NotificationService | Global notification service for document updates.
QNameRangeIndexSpec |
RangeIndexSpec |
Signatures | Static methods to deal with the signature of a node stored in the first byte of the node data in the persistent dom.
StorageAddress | Represents a (virtual) storage address in the paged file, consisting of page number, tuple id and type indicator.
TextSearchEngine | This is the base class for all classes providing access to the fulltext index.
ValueIndexFactory |
ValueIndexKeyFactorySimple | Simple wrapper around an Indexable object, that adds the collectionId to the srailization of the indexable.
XQueryMonitor | Class to keep track of all running queries in a database instance.
XQueryPool | Global pool for pre-compiled XQuery expressions.

## Package org.exist.storage Description

The main classes for eXist's XML storage backend.

Overview | Package | Class | Deprecated | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright (C) Wolfgang Meier. All rights reserved.