Package | Description |
---|---|
com.amazon.carbonado |
Main user-level interfaces, classes, and annotations for Carbonado.
|
com.amazon.carbonado.adapter |
Contains annotations and implementations for supporting property adapters.
|
com.amazon.carbonado.capability |
Common capabilities for repositories.
|
com.amazon.carbonado.cursor |
Support for advanced processing of cursor results, including basic set
theory operations.
|
com.amazon.carbonado.filter |
Contains classes for representing query filters.
|
com.amazon.carbonado.gen |
Storable code generation support intended for use by repository implementations.
|
com.amazon.carbonado.info |
Introspection support for Storables.
|
com.amazon.carbonado.layout |
Support for recording the evolution of a storable's layout, used internally
by some repositories.
|
com.amazon.carbonado.lob |
Support for LOB property types, which are Large OBjects.
|
com.amazon.carbonado.qe |
Support for implementing a Query Engine.
|
com.amazon.carbonado.raw |
Provides support for repositories that encode/decode storables in a raw
binary format.
|
com.amazon.carbonado.repo.indexed |
Repository implementation that adds index support for repositories that have
little or no index support.
|
com.amazon.carbonado.repo.jdbc |
Repository implementation that connects to an external SQL database via
JDBC.
|
com.amazon.carbonado.repo.logging |
Repository implementation which logs activity against it.
|
com.amazon.carbonado.repo.map |
Volatile repository implementation backed by a concurrent map.
|
com.amazon.carbonado.repo.replicated |
Repository implementation that supports replication between two
repositories.
|
com.amazon.carbonado.repo.sleepycat |
Repository implementation backed by a Sleepycat (BDB, Berkeley)
database.
|
com.amazon.carbonado.sequence |
Support for generating sequences of values, intended for creating surrogate
keys.
|
com.amazon.carbonado.spi |
Service Provider Interface for Carbonado.
|
com.amazon.carbonado.synthetic |
Support for dynamic creation of storables, intended for internal use by
repository implementations.
|
com.amazon.carbonado.txn |
Provides support for managing transactions.
|
Class and Description |
---|
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
ConstraintException
A ConstraintException is thrown if the
Repository storage layer
detects any kind of constraint violation. |
Cursor
Represents the results of a
Query 's fetch
operation. |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
FetchNoneException
A FetchNoneException is thrown when a fetch operation returned no records
when at least one was expected.
|
FetchTimeoutException
Thrown if a fetch operation fails because lock acquisition timed out.
|
IsolationLevel
Describes a transaction isolation level.
|
MalformedArgumentException
A MalformedArgumentException is thrown after detailed analysis on an
argument determined it was not suitable.
|
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Query
Supports complex retrieval and deletion of
Storable objects. |
Query.Controller
Controller instance can be used to abort query operations.
|
Query.Timeout
Timeout controller, for aborting long running queries.
|
Repository
A Repository represents a database for
Storable
instances. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Storage
Access for a specific type of
Storable from a Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Transaction
Transactions define atomic operations which can be committed or aborted as a
unit.
|
Trigger
Callback mechanism to allow custom code to run when a storable is
persisted.
|
Trigger.Abort |
TriggerFactory
Can be used with
RepositoryBuilder to automatically register
triggers as Storable types become available. |
Class and Description |
---|
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Class and Description |
---|
Cursor
Represents the results of a
Query 's fetch
operation. |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Trigger
Callback mechanism to allow custom code to run when a storable is
persisted.
|
Class and Description |
---|
Cursor
Represents the results of a
Query 's fetch
operation. |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
Query.Controller
Controller instance can be used to abort query operations.
|
Storable
A data access object in a
Repository . |
Storage
Access for a specific type of
Storable from a Repository . |
Class and Description |
---|
Storable
A data access object in a
Repository . |
Class and Description |
---|
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Repository
A Repository represents a database for
Storable
instances. |
Storable
A data access object in a
Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Trigger
Callback mechanism to allow custom code to run when a storable is
persisted.
|
Class and Description |
---|
Storable
A data access object in a
Repository . |
Class and Description |
---|
Alias
Identifies alternate names for a
Storable or a Storable property. |
AlternateKeys
List of alternate keys for a
Storable . |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
FetchNoneException
A FetchNoneException is thrown when a fetch operation returned no records
when at least one was expected.
|
Independent
A hint for a dependent
Repository to allow a Storable property or type
to be undefined in the underlying schema. |
Nullable
Identifies that a
Storable property can have a null value. |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
PrimaryKey
Identifies a
Storable property as being a member of the primary
key. |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Version
Designates a
Storable property as being the authoritative version
number for the entire Storable instance. |
Class and Description |
---|
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Repository
A Repository represents a database for
Storable
instances. |
Class and Description |
---|
Cursor
Represents the results of a
Query 's fetch
operation. |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
IsolationLevel
Describes a transaction isolation level.
|
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
PersistNoneException
A PersistNoneException is thrown when a persist operation applied to no
records when at least one was expected.
|
Query
Supports complex retrieval and deletion of
Storable objects. |
Query.Controller
Controller instance can be used to abort query operations.
|
Repository
A Repository represents a database for
Storable
instances. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Storage
Access for a specific type of
Storable from a Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Transaction
Transactions define atomic operations which can be committed or aborted as a
unit.
|
Class and Description |
---|
CorruptEncodingException
A CorruptEncodingException is caused when decoding an encoded record fails.
|
Cursor
Represents the results of a
Query 's fetch
operation. |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
FetchNoneException
A FetchNoneException is thrown when a fetch operation returned no records
when at least one was expected.
|
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Storable
A data access object in a
Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Class and Description |
---|
Alias
Identifies alternate names for a
Storable or a Storable property. |
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
Independent
A hint for a dependent
Repository to allow a Storable property or type
to be undefined in the underlying schema. |
Nullable
Identifies that a
Storable property can have a null value. |
PrimaryKey
Identifies a
Storable property as being a member of the primary
key. |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Storage
Access for a specific type of
Storable from a Repository . |
Version
Designates a
Storable property as being the authoritative version
number for the entire Storable instance. |
Class and Description |
---|
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Class and Description |
---|
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Class and Description |
---|
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Class and Description |
---|
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Class and Description |
---|
Alias
Identifies alternate names for a
Storable or a Storable property. |
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
Independent
A hint for a dependent
Repository to allow a Storable property or type
to be undefined in the underlying schema. |
Nullable
Identifies that a
Storable property can have a null value. |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
PrimaryKey
Identifies a
Storable property as being a member of the primary
key. |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Version
Designates a
Storable property as being the authoritative version
number for the entire Storable instance. |
Class and Description |
---|
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Version
Designates a
Storable property as being the authoritative version
number for the entire Storable instance. |
Class and Description |
---|
Alias
Identifies alternate names for a
Storable or a Storable property. |
Authoritative
Indicates that all accesses to this
Storable must come from an
authoritative source. |
ConfigurationException
Indicates that a
Repository could not be
instantiated given the configuration information provided to a RepositoryBuilder . |
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
Independent
A hint for a dependent
Repository to allow a Storable property or type
to be undefined in the underlying schema. |
IsolationLevel
Describes a transaction isolation level.
|
MalformedTypeException
A MalformedTypeException indicates that a
Storable is defined in a
way that violates the requirements for Storable objects. |
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
PrimaryKey
Identifies a
Storable property as being a member of the primary
key. |
Repository
A Repository represents a database for
Storable
instances. |
RepositoryBuilder
Standard interface for building up configuration and opening a
Repository instance. |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Storage
Access for a specific type of
Storable from a Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Transaction
Transactions define atomic operations which can be committed or aborted as a
unit.
|
Trigger
Callback mechanism to allow custom code to run when a storable is
persisted.
|
TriggerFactory
Can be used with
RepositoryBuilder to automatically register
triggers as Storable types become available. |
Version
Designates a
Storable property as being the authoritative version
number for the entire Storable instance. |
Class and Description |
---|
FetchException
A FetchException is caused by a failure when selecting records from a
Repository . |
Storable
A data access object in a
Repository . |
SupportException
Indicates that an action cannot be supported by the
Repository it is being requested from. |
Class and Description |
---|
Cursor
Represents the results of a
Query 's fetch
operation. |
IsolationLevel
Describes a transaction isolation level.
|
PersistException
A PersistException is caused by a failure when inserting, updating, or
deleting records from a
Repository . |
RepositoryException
General checked exception thrown when accessing a
Repository . |
Storable
A data access object in a
Repository . |
Transaction
Transactions define atomic operations which can be committed or aborted as a
unit.
|
Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.