| 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.