| Package | Description |
|---|---|
| org.tentackle.ns.pdo |
Persistence implementation for number sources.
|
| org.tentackle.pdo |
PDO persistence implementation.
|
| org.tentackle.persist |
Persistence layer implementation.
|
| org.tentackle.persist.rmi |
Persistence layer remoting.
|
| org.tentackle.security.pdo |
Persistence implementation for security rules.
|
| Class and Description |
|---|
| AbstractDbObject
A persistent low-level database object.
|
| PreparedStatementWrapper
A wrapper for prepared statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>). |
| ResultSetWrapper
A wrapper for
ResultSets. |
| Class and Description |
|---|
| AbstractDbObject
A persistent low-level database object.
|
| AbstractDbOperation
A
AbstractDbOperation provides methods that are not part of AbstractDbObjects
and is associated to a Db-session. |
| Db
A logical database connection.
|
| DbObjectClassVariables
Holds static class variables for classes derived from DbObject.
|
| DbOperationClassVariables
Holds static class variables for classes derived from AbstractDbOperation.
|
| ModificationTracker
The modification tracker for the tentackle persistence layer.
|
| PreparedStatementWrapper
A wrapper for prepared statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>). |
| ResultSetWrapper
A wrapper for
ResultSets. |
| StatementId
A statement id.
|
| Class and Description |
|---|
| AbstractDbObject
A persistent low-level database object.
|
| AbstractDbOperation
A
AbstractDbOperation provides methods that are not part of AbstractDbObjects
and is associated to a Db-session. |
| AbstractIdSource
Base implementation for IdSources.
|
| CommitTxRunnable
A Runnable that gets invoked before a physical commit.
|
| ConnectionManager
Connection Manager for local connections.
JDBC connections are never used directly. |
| Db
A logical database connection.
|
| DbModification
Modification information per table.
|
| DbObjectClassVariables
Holds static class variables for classes derived from DbObject.
|
| DbObjectClassVariables.ForeignReference |
| DbOperationClassVariables
Holds static class variables for classes derived from AbstractDbOperation.
|
| DbPreferences
Database backend for the
Preferences API.Tentackle preferences are stored in a database rather than a file(unix) or registry(windows). |
| DbPreferencesKey
A preferences key/value pair stored in the database.
|
| DbPreferencesNode
Preferences Node stored in the database.
|
| DbTransactionHandle
A unique handle to reference an object within a
DbTransaction. |
| DefaultConnectionManager
The default implementation of a connection manager.
Each Db will get its own physical connection. |
| IdComparator
Compares the object ids of two
AbstractDbObjects. |
| IdSource
Source of ID numbers.
|
| IdSourceConfigurator
Configurator for an
IdSource. |
| IdSourceException
Runtime exception thrown for id source failures.
|
| ManagedConnection
A jdbc connection managed by the ConnectionManager.
The connection provides some additional features such as a prepared statement cache and translates SQLExceptions to DbRuntimeExceptions. |
| MasterSerial
Holds the master serial and optional application-specific data.
|
| ModificationLog
Logging for object modifications.
Modifications to AbstractDbObjects can be logged to a so-called modification log (aka: modlog).Most applications will use the modlog for asynchroneous database coupling. |
| ModificationLog.ReplayState
Replay state shared between consecutive invocations of
ModificationLog.replay(org.tentackle.persist.ModificationLog, org.tentackle.persist.Db). |
| ModificationLogFactory
The
ModificationLog factory. |
| NameComparator
Compares the string representation (toString()) of two
AbstractDbObjects. |
| NameIdComparator
Compares the names + IDs of two
AbstractDbObjects. |
| ObjectSequenceId
An
IdSource to create unique object IDs from a database sequence. |
| PersistenceVisitor
A reflective visitor to add application-specific functionality to persistence operations.
|
| PreparedStatementWrapper
A wrapper for prepared statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>). |
| RemoteSessionFactory
Factory for remote sessions.
|
| ResultSetCursor.FetchList
Adds a closed flag to saveObject a roundtrip in remote sessions.
|
| ResultSetSkipBlock
A subset of the columns returned by a
ResultSetWrapper. |
| ResultSetWrapper
A wrapper for
ResultSets. |
| RollbackTxRunnable
A Runnable that gets invoked before a physical rollback.
|
| StatementHistory
History of statement execution.
|
| StatementId
A statement id.
|
| StatementKey
The statement key.
|
| StatementStatistics
Statement statistics collector.
|
| StatementWrapper
A wrapper for sql statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.createStatement(). |
| TableSerialExpirationBacklog
Keeps a backlog of expiration sets.
Used in RMI-servers to reduce database roundtrips for clients requesting the expiration info for their local caches. |
| Class and Description |
|---|
| AbstractDbObject
A persistent low-level database object.
|
| Db
A logical database connection.
|
| ResultSetCursor
A cursor for a
ResultSetWrapper. |
| ResultSetCursor.FetchList
Adds a closed flag to saveObject a roundtrip in remote sessions.
|
| Class and Description |
|---|
| AbstractDbObject
A persistent low-level database object.
|
| PreparedStatementWrapper
A wrapper for prepared statements.
Will catch and report SQLExceptions and keep track of being used only once after Db.getPreparedStatement(org.tentackle.persist.StatementKey, boolean, int, int, java.util.function.Supplier<java.lang.String>). |
| ResultSetWrapper
A wrapper for
ResultSets. |
Copyright © 2016 Krake Softwaretechnik. All rights reserved.