com.borland Packages  com.borland Class Hierarchy

Package com.borland.datastore


About the com.borland.datastore package

Note: This is a feature of JBuilder Professional and Enterprise.

The datastore package collects the functionality for the DataStore, a high-performance, small-footprint, 100% Pure Java embeddable database; that also provides persistent row storage and caching for DataSet objects, Java Objects, and arbitrary files. Each DataStore is a single file (within the host platform's file system) with its own internal hierarchical directory.

DataStore provides solutions for a number of data storage problems. For example, you can:

The following classes and components in this package are intended for public use:

The remainder of the classes in this package are for internal use.

The following BeanInfo classes are in this package:

For more information, visit the database newsgroup. Details on newsgroups can be found at http://www.borland.com/newsgroups. The database newsgroup is dedicated to issues about writing database applications and is actively monitored by our support engineers as well as the Development team.

See also:
Overview of classes in this package
Library overview
DataStore Developer's Guide


Interfaces

Classes and components

  • BlobStream
  • BlockLog
  • BlockStream
  • Cursor
  • CursorLog
  • DataStore
  • DataStoreBeanInfo
  • DataStoreConnection
  • DataStoreConnectionBeanInfo
  • DataStoreException
  • DataStorePump
  • DataStorePumpBeanInfo
  • DataStoreSync
  • DataStoreSyncBeanInfo
  • DesignerHelp
  • FakeOwner
  • FileOutStream
  • FileStream
  • Internals
  • JDataStoreInfo
  • KeyBuilder
  • Packer
  • PatternMatch
  • ReadAheadInputStream
  • SqlCalcCursor
  • SqlCrossProductCursor
  • SqlExecLog
  • SqlGroupCursor
  • SqlHelp
  • SqlIndexCursor
  • SqlLocateCursor
  • SqlMergeJoinCursor
  • SqlNavCursor
  • StreamProperties
  • StreamVerifier
  • StringDecoder
  • StringEncoder
  • TableDef
  • Tf
  • ThreadQueue
  • TxException
  • TxLogCheck
  • TxManager
  • TxManagerBeanInfo
  • XAHelp

  • Overview of classes in the com.borland.datastore package

    DataStore
    Represents a DataStore file; used when creating a new DataStore. Extends DataStoreConnection.
    DataStoreConnection
    A single transactional context for a DataStore. Each transaction has its own DataStoreConnection instance.
    DataStoreException
    Extends the DataSetException class with error and other notification messages that are specific to a DataStore.
    DataStorePump
    Allows easy migration of data into a JDataStore from an external database.
    DataStoreRights
    Defines the rights which can be assigned to a user in the /SYS/USERS table.
    DataStoreSync
    This component can be used to synchronized data pumped into a JDataStore with the DataStorePump component.
    Encrypt
    This class defines the options to DataStoreConnection.encrypt() methods encrypt parameter.
    FileOutStream
    Provides read, write, and seek access for file streams stored in a DataStore.
    FileStream
    Provides read, write, and seek access for file streams stored in a DataStore.
    StreamProperties
    Collects properties for a DataStore stream.
    StreamVerifier
    Used to verify the integrity of a file or dataset stream.
    SysConnections
    Defines the table and column names for the /SYS/CONNECTIONS system table.
    SysQueries
    Defines the table and column names for the /SYS/QUERIES system table.
    SysUsers
    Defines the table and column names for the /SYS/USERS system table.
    TableDef
    TableDef is used by DataStorePump to present tables available for import from an external database into a JDataStore database.
    TxException
    Extends the DataSetException class with error and other notification messages that are specific to transactional access to a DataStore.
    TxManager
    The DataStore transaction manager; manages transactional access for a single DataStore.