- seconds(long) - Static method in class com.amazon.carbonado.Query.Timeout
-
Return a new Timeout in seconds.
- selectIsolationLevel(Transaction, IsolationLevel) - Method in class com.amazon.carbonado.txn.TransactionManager
-
Returns supported isolation level, which may be higher.
- send(D) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Call
-
Send data to the remote procedure.
- send(R) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Reply
-
Send reply data to the caller.
- sendAll(Iterable<? extends D>) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Call
-
Send all data from the given iterable to the remote procedure.
- sendAll(Cursor<? extends D>) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Call
-
Send all data from the given cursor to the remote procedure.
- sendAll(Iterable<? extends R>) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Reply
-
Reply with all data from the given iterable to the caller.
- sendAll(Cursor<? extends R>) - Method in interface com.amazon.carbonado.capability.RemoteProcedure.Reply
-
Reply with all data from the given cursor to the caller.
- Sequence - Annotation Type in com.amazon.carbonado
-
Identifies a
Storable
property capable of selecting its own value on
insert, by a named sequence.
- SequenceCapability - Interface in com.amazon.carbonado.sequence
-
Capability to use sequences.
- SequenceValueGenerator - Class in com.amazon.carbonado.sequence
-
General purpose implementation of a sequence value generator.
- SequenceValueGenerator(Repository, String) - Constructor for class com.amazon.carbonado.sequence.SequenceValueGenerator
-
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
- SequenceValueGenerator(Repository, String, long, int) - Constructor for class com.amazon.carbonado.sequence.SequenceValueGenerator
-
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
- SequenceValueGenerator(Repository, String, long, int, int) - Constructor for class com.amazon.carbonado.sequence.SequenceValueGenerator
-
Construct a new SequenceValueGenerator which might create persistent
sequence data if it does not exist.
- SequenceValueProducer - Interface in com.amazon.carbonado.sequence
-
Produces values for sequences.
- SequenceValueProducerPool - Class in com.amazon.carbonado.sequence
-
- SequenceValueProducerPool() - Constructor for class com.amazon.carbonado.sequence.SequenceValueProducerPool
-
- SET_FOR_UPDATE_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Transaction API method name
- SET_PROPERTY_VALUE - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- setActualRepositoryBuilder(RepositoryBuilder) - Method in class com.amazon.carbonado.repo.logging.LoggingRepositoryBuilder
-
Set the Repository to wrap all calls to.
- setAdapter(StorablePropertyAdapter) - Method in class com.amazon.carbonado.synthetic.SyntheticProperty
-
Storables cannot currently have more than one adapter per property.
- setAdapterParams(String) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setAdapterTypeName(String) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setAllClustered(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
When all indexes are identified as clustered, the query analyzer treats
all indexes as performing equally well.
- setAutoShutdownEnabled(boolean) - Method in interface com.amazon.carbonado.capability.ShutdownCapability
-
Request to enable or disable the automatic shutdown hook.
- setAutoShutdownEnabled(boolean) - Method in class com.amazon.carbonado.spi.AbstractRepository
-
- setAutoVersioningEnabled(boolean, String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
By default, JDBCRepository assumes that
version numbers
are initialized and
incremented by triggers installed on the database.
- setBDBProduct(BDBProduct) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the BDB product to use, which defaults to JE.
- setBlobValue(PreparedStatement, int, Blob) - Method in interface com.amazon.carbonado.repo.jdbc.JDBCSupport
-
- setBlobValue(long, Blob) - Method in class com.amazon.carbonado.spi.LobEngine
-
Stores a value into a Blob, replacing anything that was there
before.
- setBlobValue(long, InputStream) - Method in class com.amazon.carbonado.spi.LobEngine
-
Stores a value into a Blob, replacing anything that was there
before.
- setBlockNumber(int) - Method in class com.amazon.carbonado.spi.StoredLob.Block
-
- setBlockSize(int) - Method in class com.amazon.carbonado.spi.StoredLob
-
- setCachePercent(int) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the percent of JVM heap used by the repository cache.
- setCachePercent(Integer) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the percent of JVM heap used by the repository cache.
- setCacheSize(long) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the repository cache size, in bytes.
- setCacheSize(Long) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the repository cache size, in bytes.
- setCatalog(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Optionally set the catalog to search for metadata.
- setCheckpointInterval(int) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the interval to run checkpoints.
- setCheckpointThresholdKB(int) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the size threshold to run checkpoints.
- setCheckpointThresholdMinutes(int) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the time threshold to run checkpoints.
- setChecksumEnabled(Boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
When true, enable checksum verification of pages read into the cache
from the backing filestore.
- setClassNameProvider(SyntheticBuilder.ClassNameProvider) - Method in class com.amazon.carbonado.synthetic.SyntheticStorableBuilder
-
- setClobValue(PreparedStatement, int, Clob) - Method in interface com.amazon.carbonado.repo.jdbc.JDBCSupport
-
- setClobValue(long, Clob) - Method in class com.amazon.carbonado.spi.LobEngine
-
Stores a value into a Clob, replacing anything that was there
before.
- setClobValue(long, Reader) - Method in class com.amazon.carbonado.spi.LobEngine
-
Stores a value into a Clob, replacing anything that was there
before.
- setCompressionType(String) - Method in class com.amazon.carbonado.layout.LayoutOptions
-
- setCompressor(String, String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the compressor for the given class, overriding a custom StorableCodecFactory.
- setCreationHost(String) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setCreationTimestamp(long) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setCreationTimestamp(long) - Method in interface com.amazon.carbonado.repo.indexed.StoredIndexInfo
-
- setCreationTimestamp(long) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setCreationUser(String) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setData(byte[]) - Method in class com.amazon.carbonado.spi.StoredLob.Block
-
- setDatabaseHook(BDBRepositoryBuilder.DatabaseHook) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets a hook to be called whenever a database is opened.
- setDatabaseName(String) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setDatabasePageSize(Integer, Class<? extends Storable>) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the desired page size for a given type.
- setDatabasesTransactional(Boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
When true, allows databases to be transactional.
- setDataHome(String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
By default, data files are stored relative to the environment home.
- setDataHomeFile(File) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
By default, data files are stored relative to the environment home.
- setDataSource(DataSource) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
- setDataSourceCloseOnShutdown(boolean) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Pass true to cause the DataSource to be closed when the repository is
closed or shutdown.
- setDataSourceLogging(boolean) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Pass true to enable debug logging.
- setDefaultDirection(Direction) - Method in class com.amazon.carbonado.info.StorableIndex
-
Returns a StorableIndex instance with all unspecified directions set to
the given direction.
- setDefaultDirection(Direction) - Method in class com.amazon.carbonado.qe.StorableIndexSet
-
Set the default direction for all index properties.
- setDefaultFetchSize(Integer) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Set the default fetch size when running queries.
- setDesiredLockTimeout(int, TimeUnit) - Method in interface com.amazon.carbonado.Transaction
-
Specify a desired timeout for aquiring locks within this
transaction.
- setDesiredLockTimeout(int, TimeUnit) - Method in class com.amazon.carbonado.txn.TransactionPair
-
- setDriverClassName(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Set the JDBC driver class name, which is required if a DataSource was not provided.
- setDriverURL(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Set the JDBC connection URL, which is required if a DataSource was not
provided.
- setEnvironmentHome(String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the repository environment home directory, which is required.
- setEnvironmentHomeFile(File) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the repository environment home directory, which is required.
- setEvolutionStrategy(int) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setEvolvable(boolean) - Method in class com.amazon.carbonado.synthetic.SyntheticStorableBuilder
-
By default, generated storable implements the Unevolvable marker
interface, which can affect how it is encoded.
- setExecutor() - Method in class com.amazon.carbonado.qe.StandardQuery
-
Ensures that a cached query executor reference is available.
- setExecutors() - Method in class com.amazon.carbonado.qe.StandardQueryFactory
-
- setExtraData(byte[]) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setExtraData(byte[]) - Method in interface com.amazon.carbonado.layout.StoredLayoutEquivalence
-
- setExtraData(byte[]) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setExtraData(byte[]) - Method in interface com.amazon.carbonado.repo.indexed.StoredIndexInfo
-
- setExtraData(byte[]) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setFileName(String, String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Specify the file that a BDB database should reside in, except for log
files and caches.
- setForceStoredSequence(boolean) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
By default, native sequences are used if supported.
- setForUpdate(boolean) - Method in interface com.amazon.carbonado.Transaction
-
Set to true to force all read operations within this transaction to
acquire upgradable or write locks.
- setForUpdate(Txn, boolean) - Method in class com.amazon.carbonado.txn.TransactionManager
-
Called when the Transaction.setForUpdate method is called.
- setForUpdate(boolean) - Method in class com.amazon.carbonado.txn.TransactionPair
-
- setGeneration(int) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setGeneration(int) - Method in interface com.amazon.carbonado.layout.StoredLayoutEquivalence
-
- setIndexName(String) - Method in interface com.amazon.carbonado.repo.indexed.StoredIndexInfo
-
- setIndexNameDescriptor(String) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setIndexRepairDiscardDuplicates(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
Set true to skip collisions during index repair, logging each as a
warning.
- setIndexRepairEnabled(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
By default, index repair is enabled.
- setIndexRepairEnabled(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
By default, index repair is enabled.
- setIndexRepairThrottle(double) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
Sets the throttle parameter used when indexes are added, dropped or bulk
repaired.
- setIndexRepairThrottle(double) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the throttle parameter used when indexes are added, dropped or bulk
repaired.
- setIndexRepairVerifyOnly(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
Set true to build and verify indexes, but don't apply any changes.
- setIndexSupport(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
By default, user specified indexes are supported.
- setIndexTypeDescriptor(String) - Method in interface com.amazon.carbonado.repo.indexed.StoredIndexInfo
-
- setIndexTypeDescriptor(String) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setInitialDatabaseConfig(Object) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Optionally set the BDB specific database configuration to use
for all databases created.
- setInitialEnvironmentConfig(Object) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Optionally set the BDB specific environment configuration to
use.
- setInitializeLogging(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Ensure the transaction logging sub-system is initialized, which is
usually implied.
- setInitialValue(long) - Method in interface com.amazon.carbonado.sequence.StoredSequence
-
- setInitialValue(long) - Method in interface com.amazon.carbonado.spi.StoredSequence
-
Deprecated.
- setIsNullable(boolean) - Method in class com.amazon.carbonado.synthetic.SyntheticProperty
-
- setIsVersion(boolean) - Method in class com.amazon.carbonado.synthetic.SyntheticProperty
-
- setKeepOldLogFiles(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
By default, transaction log files are deleted when no longer needed.
- setLayoutID(long) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setLayoutID(long) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setLength(long) - Method in interface com.amazon.carbonado.lob.Blob
-
Set the length of this Blob, in bytes.
- setLength(long) - Method in class com.amazon.carbonado.lob.BlobClob
-
- setLength(long) - Method in class com.amazon.carbonado.lob.ByteArrayBlob
-
- setLength(long) - Method in class com.amazon.carbonado.lob.CharArrayClob
-
- setLength(long) - Method in interface com.amazon.carbonado.lob.Clob
-
Set the length of this Clob, in characters.
- setLength(long) - Method in class com.amazon.carbonado.lob.FileBlob
-
- setLength(long) - Method in class com.amazon.carbonado.lob.StringClob
-
- setLength(long) - Method in class com.amazon.carbonado.spi.StoredLob
-
- setLocator(long) - Method in class com.amazon.carbonado.spi.StoredLob.Block
-
- setLocator(long) - Method in class com.amazon.carbonado.spi.StoredLob
-
- setLockConflictDeadlockDetectMode(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Enable deadlock detection whenever a lock conflict occurs.
- setLockTimeout(int, TimeUnit) - Method in class com.amazon.carbonado.repo.map.MapRepositoryBuilder
-
Set the lock timeout.
- setLockTimeout(double) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the lock timeout, in seconds.
- setLockTimeoutMillis(int) - Method in class com.amazon.carbonado.repo.map.MapRepositoryBuilder
-
Set the lock timeout, in milliseconds.
- setLog(Log) - Method in class com.amazon.carbonado.repo.logging.LoggingRepositoryBuilder
-
Set the Log to use.
- setLogFileMaxSize(Integer) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the maximum transaction log file size for the BDB environment.
- setLogInMemory(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set true to store transaction logs in memory only instead of persistent
storage.
- setLoginTimeout(int) - Method in class com.amazon.carbonado.repo.jdbc.LoggingDataSource
-
- setLoginTimeout(int) - Method in class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- setLogRegionSize(int) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the repository log region size, in bytes.
- setLogRegionSize(Integer) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the repository log region size, in bytes.
- setLogWriter(PrintWriter) - Method in class com.amazon.carbonado.repo.jdbc.LoggingDataSource
-
- setLogWriter(PrintWriter) - Method in class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.logging.LoggingRepositoryBuilder
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.map.MapRepositoryBuilder
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.replicated.ReplicatedRepositoryBuilder
-
- setMaster(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- setMaster(boolean) - Method in interface com.amazon.carbonado.RepositoryBuilder
-
Set to false if repository should not assume the role of master.
- setMasterRepositoryBuilder(RepositoryBuilder) - Method in class com.amazon.carbonado.repo.replicated.ReplicatedRepositoryBuilder
-
Set "master" respository to replicate from, which is required.
- setMatchedGeneration(int) - Method in interface com.amazon.carbonado.layout.StoredLayoutEquivalence
-
- setMaxLocks(Integer) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- setMultiversion(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set true to enable multiversion concurrency control (MVCC) on BDB
environment.
- setName(String) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- setName(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
- setName(String) - Method in class com.amazon.carbonado.repo.logging.LoggingRepositoryBuilder
-
- setName(String) - Method in class com.amazon.carbonado.repo.map.MapRepositoryBuilder
-
- setName(String) - Method in class com.amazon.carbonado.repo.replicated.ReplicatedRepositoryBuilder
-
- setName(String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- setName(String) - Method in interface com.amazon.carbonado.RepositoryBuilder
-
Set name for the repository, which is required.
- setName(String) - Method in interface com.amazon.carbonado.sequence.StoredSequence
-
- setName(String) - Method in interface com.amazon.carbonado.spi.StoredSequence
-
Deprecated.
- setNextValue(long) - Method in interface com.amazon.carbonado.sequence.StoredSequence
-
- setNextValue(long) - Method in interface com.amazon.carbonado.spi.StoredSequence
-
Deprecated.
- setNullable(boolean) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setOrdinal(int) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setPanicHandler(BDBPanicHandler) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the handler to call if the database panics.
- setPassword(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Optionally set the password to use with DataSource.
- setPreShutdownHook(Runnable) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets a callback to be invoked before the repository has finished running
its own shutdown hooks.
- setPrimaryKeyCheckDisabled(boolean) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
By default, JDBCRepository makes sure that every declared primary key
in the database table for a Storable lines up with a declared
PrimaryKey or AlternateKey.
- setPrimaryKeyMember(boolean) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setPrivate(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
When true, BDB environment cannot be shared by other processes, and
region files are not created.
- setProduct(String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the BDB product to use, which defaults to JE.
- setPropertyName(String) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setPropertyTypeDescriptor(String) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setPropertyValue(String, Object) - Method in interface com.amazon.carbonado.Storable
-
Sets a Storable property value by name.
- setReadOnly(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets the repository to read-only mode.
- setReplicaRepositoryBuilder(RepositoryBuilder) - Method in class com.amazon.carbonado.repo.replicated.ReplicatedRepositoryBuilder
-
Set "replica" respository to replicate to, which is required.
- setReverseSplitOff(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Pass true to disable reverse split of B-tree nodes to reduce deadlocks.
- setRunCheckpointer(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Disable automatic checkpointing of database if another process is
responsible for that.
- setRunDeadlockDetector(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Disable automatic deadlock detection of database if another thread is
responsible for that.
- setRunFullRecovery(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Pass true to override the default and run a full (catastrophic) recovery
when environment is opened.
- setSchema(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Optionally set the schema to search for metadata.
- setSequenceSelectStatement(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Override the default native sequence select statement with a printf.
- setShutdownHook(Runnable) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Sets a callback to be invoked after repository has finished running its
own shutdown hooks.
- setSingleFileName(String) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Specify that all BDB databases should reside in one file, except for log
files and caches.
- setStorableCodecFactory(StorableCodecFactory) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Override the default storable codec factory.
- setStorableTypeName(String) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setStorableTypeName(String) - Method in interface com.amazon.carbonado.layout.StoredLayoutEquivalence
-
- setStorableWithPrimaryKey(Storable) - Method in exception com.amazon.carbonado.CorruptEncodingException
-
If the decoder can at least extract the primary key, it should set it here.
- setStrictTriggers(boolean) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
Set to true to require that index maintenance triggers use a "for update" transaction,
avoiding deadlocks and lock upgrade failures.
- setSuppressReload(boolean, String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
By default, JDBCRepository reloads Storables after every insert or
update.
- setTransactionMaxActive(Integer) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the maximum number of concurrent transactions, or pass null to use
the default.
- setTransactionNoSync(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
When true, commits are not immediately written or flushed to disk.
- setTransactionTimeout(double) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Set the transaction timeout, in seconds.
- setTransactionWriteNoSync(boolean) - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
When true, commits are written, but they are not flushed to disk.
- setUserName(String) - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Optionally set the username to use with DataSource.
- setValue(String) - Method in class com.amazon.carbonado.lob.AbstractBlob
-
- setValue(String, String) - Method in class com.amazon.carbonado.lob.AbstractBlob
-
- setValue(String, Charset) - Method in class com.amazon.carbonado.lob.AbstractBlob
-
- setValue(String) - Method in class com.amazon.carbonado.lob.AbstractClob
-
- setValue(String) - Method in interface com.amazon.carbonado.lob.Blob
-
Convenience method to overwrite all Blob data with the value of a single
String, applying UTF-8 encoding.
- setValue(String, String) - Method in interface com.amazon.carbonado.lob.Blob
-
Convenience method to overwrite all Blob data with the value of a single
String, applying the given charset encoding.
- setValue(String, Charset) - Method in interface com.amazon.carbonado.lob.Blob
-
Convenience method to overwrite all Blob data with the value of a single
String, applying the given charset encoding.
- setValue(String) - Method in interface com.amazon.carbonado.lob.Clob
-
Convenience method to overwrite all Clob data with the value of a single
String.
- setValue(String) - Method in class com.amazon.carbonado.lob.StringClob
-
- setVersion(boolean) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setVersion(int) - Method in interface com.amazon.carbonado.sequence.StoredSequence
-
- setVersion(int) - Method in class com.amazon.carbonado.spi.StoredLob.Block
-
- setVersion(int) - Method in class com.amazon.carbonado.spi.StoredLob
-
- setVersionNumber(int) - Method in interface com.amazon.carbonado.layout.StoredLayout
-
- setVersionNumber(int) - Method in interface com.amazon.carbonado.layout.StoredLayoutEquivalence
-
- setVersionNumber(int) - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
- setVersionNumber(int) - Method in interface com.amazon.carbonado.repo.indexed.StoredIndexInfo
-
- setVersionNumber(int) - Method in class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- setWrappedRepository(RepositoryBuilder) - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- shouldCopyDerived() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this derived property should be included when copying a
storable.
- shouldReverseOrder() - Method in class com.amazon.carbonado.qe.OrderingScore
-
Returns true if evaluated index must be iterated in reverse to achieve
the desired ordering.
- shouldReverseRange() - Method in class com.amazon.carbonado.qe.FilteringScore
-
Returns true if there is a range start or end match, but natural order
of matching property is descending.
- shutdown() - Method in interface com.amazon.carbonado.capability.ShutdownCapability
-
Similar to calling close on a repository, except should only be called
when the virtual machine is in the process of shutting down.
- shutdown() - Method in class com.amazon.carbonado.spi.AbstractRepository
-
- shutdown() - Method in class com.amazon.carbonado.util.TaskQueueThread
-
Indicate that this task queue thread should finish running its enqueued
tasks and then exit.
- ShutdownCapability - Interface in com.amazon.carbonado.capability
-
Capability for repositories that require special attention with the Java
virtual machine exits.
- shutdownHook() - Method in class com.amazon.carbonado.spi.AbstractRepository
-
Install custom shutdown logic by overriding this method.
- SimpleDataSource - Class in com.amazon.carbonado.repo.jdbc
-
SimpleDataSource does not implement any connection pooling.
- SimpleDataSource(String, String, Properties) - Constructor for class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- SimpleDataSource(String, String, String, String) - Constructor for class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- SimpleDataSource(String, String, String, String, Properties) - Constructor for class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- SingletonCursor<S> - Class in com.amazon.carbonado.cursor
-
Special cursor implementation that returns only one element.
- SingletonCursor(S) - Constructor for class com.amazon.carbonado.cursor.SingletonCursor
-
- size() - Method in class com.amazon.carbonado.cursor.MergeSortBuffer
-
- size() - Method in class com.amazon.carbonado.gen.StorablePropertyMap
-
- size() - Method in class com.amazon.carbonado.qe.OrderingList
-
- size() - Method in class com.amazon.carbonado.util.SoftValuedCache
-
Deprecated.
- skip(long) - Method in class com.amazon.carbonado.spi.RAFInputStream
-
- SkipCursor<S> - Class in com.amazon.carbonado.cursor
-
Wraps another cursor to skip an initial amount of elements.
- SkipCursor(Cursor<S>, long) - Constructor for class com.amazon.carbonado.cursor.SkipCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.AbstractCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.EmptyCursor
-
Always returns 0.
- skipNext(int) - Method in class com.amazon.carbonado.cursor.FilteredCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.GroupedCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.LimitCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.MultiTransformedCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.SingletonCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.SkipCursor
-
- skipNext(int) - Method in interface com.amazon.carbonado.Cursor
-
Skips forward by the specified amount of elements, returning the actual
amount skipped.
- skipNext(int) - Method in class com.amazon.carbonado.cursor.SortedCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.ThrottledCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.cursor.TransformedCursor
-
- skipNext(int) - Method in class com.amazon.carbonado.raw.RawCursor
-
- SoftValuedCache<K,V> - Class in com.amazon.carbonado.util
-
Deprecated.
use Cojen Cache
interface
- SoftValuedCache() - Constructor for class com.amazon.carbonado.util.SoftValuedCache
-
Deprecated.
- sort() - Method in class com.amazon.carbonado.cursor.ArraySortBuffer
-
- sort() - Method in class com.amazon.carbonado.cursor.MergeSortBuffer
-
- sort() - Method in interface com.amazon.carbonado.cursor.SortBuffer
-
Finish sorting buffer.
- SortBuffer<S> - Interface in com.amazon.carbonado.cursor
-
Buffers up Storable instances allowing them to be sorted.
- SortedCursor<S> - Class in com.amazon.carbonado.cursor
-
Wraps another Cursor and ensures the results are sorted.
- SortedCursor(Cursor<S>, SortBuffer<S>, Comparator<S>, Comparator<S>) - Constructor for class com.amazon.carbonado.cursor.SortedCursor
-
- SortedCursor(Cursor<S>, SortBuffer<S>, Class<S>, String...) - Constructor for class com.amazon.carbonado.cursor.SortedCursor
-
- SortedQueryExecutor<S extends Storable> - Class in com.amazon.carbonado.qe
-
QueryExecutor which wraps another and sorts the results.
- SortedQueryExecutor(SortedQueryExecutor.Support<S>, QueryExecutor<S>, OrderingList<S>, OrderingList<S>) - Constructor for class com.amazon.carbonado.qe.SortedQueryExecutor
-
- SortedQueryExecutor.ArraySortSupport<S extends Storable> - Class in com.amazon.carbonado.qe
-
- SortedQueryExecutor.ArraySortSupport() - Constructor for class com.amazon.carbonado.qe.SortedQueryExecutor.ArraySortSupport
-
- SortedQueryExecutor.MergeSortSupport<S extends Storable> - Class in com.amazon.carbonado.qe
-
- SortedQueryExecutor.MergeSortSupport() - Constructor for class com.amazon.carbonado.qe.SortedQueryExecutor.MergeSortSupport
-
- SortedQueryExecutor.Support<S extends Storable> - Interface in com.amazon.carbonado.qe
-
- StandardQuery<S extends Storable> - Class in com.amazon.carbonado.qe
-
- StandardQuery(Filter<S>, FilterValues<S>, OrderingList<S>, QueryHints) - Constructor for class com.amazon.carbonado.qe.StandardQuery
-
- StandardQueryFactory<S extends Storable> - Class in com.amazon.carbonado.qe
-
Builds and caches StandardQuery instances.
- StandardQueryFactory(Class<S>) - Constructor for class com.amazon.carbonado.qe.StandardQueryFactory
-
- StandardQueryFactory(Class<S>, boolean) - Constructor for class com.amazon.carbonado.qe.StandardQueryFactory
-
- startBackup() - Method in interface com.amazon.carbonado.repo.sleepycat.HotBackupCapability
-
Starts the backup by disabling log file deletion.
- startBackup(boolean) - Method in interface com.amazon.carbonado.repo.sleepycat.HotBackupCapability
-
Starts the backup by disabling log file deletion.
- startIncrementalBackup(long) - Method in interface com.amazon.carbonado.repo.sleepycat.HotBackupCapability
-
Starts an incremental backup.
- startIncrementalBackup(long, boolean) - Method in interface com.amazon.carbonado.repo.sleepycat.HotBackupCapability
-
Starts an incremental backup.
- Storable<S extends Storable<S>> - Interface in com.amazon.carbonado
-
- STORABLE_TYPE_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- StorableCodec<S extends Storable> - Interface in com.amazon.carbonado.raw
-
Supports encoding and decoding of storables.
- StorableCodecFactory - Interface in com.amazon.carbonado.raw
-
- StorableCopier<S extends Storable,T extends Storable> - Class in com.amazon.carbonado.gen
-
Copies properties between otherwise incompatible Storables.
- StorableCopier() - Constructor for class com.amazon.carbonado.gen.StorableCopier
-
- StorableCopier.From<S extends Storable> - Class in com.amazon.carbonado.gen
-
- StorableGenerator<S extends Storable> - Class in com.amazon.carbonado.gen
-
Generates and caches abstract implementations of
Storable
types.
- StorableIndex<S extends Storable> - Class in com.amazon.carbonado.info
-
Represents an index that must be defined for a specific
Storable
type.
- StorableIndex(StorableProperty<S>[], Direction[]) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from the given properties and matching
directions.
- StorableIndex(StorableProperty<S>[], Direction[], boolean) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from the given properties and matching
directions.
- StorableIndex(StorableProperty<S>[], Direction[], boolean, boolean) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from the given properties and matching
directions.
- StorableIndex(StorableKey<S>, Direction) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from a StorableKey.
- StorableIndex(OrderedProperty<S>[], Direction) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from OrderedProperties.
- StorableIndex(Class<S>, IndexInfo) - Constructor for class com.amazon.carbonado.info.StorableIndex
-
Creates a StorableIndex from an IndexInfo.
- StorableIndexSet<S extends Storable> - Class in com.amazon.carbonado.qe
-
Manages a set of
StorableIndex
objects, intended for reducing the
set such that the minimal amount of physical indexes need to be defined for
a specific type of
Storable
.
- StorableIndexSet() - Constructor for class com.amazon.carbonado.qe.StorableIndexSet
-
- StorableIndexSet(StorableIndexSet<S>) - Constructor for class com.amazon.carbonado.qe.StorableIndexSet
-
Copy constructor.
- StorableInfo<S extends Storable> - Interface in com.amazon.carbonado.info
-
Contains all the metadata describing a specific
Storable
type.
- StorableInfoCapability - Interface in com.amazon.carbonado.capability
-
Capability that returns information about known storable types in a
repository.
- StorableIntrospector - Class in com.amazon.carbonado.info
-
Supports examination of
Storable
types, returning all metadata
associated with it.
- StorableIntrospector() - Constructor for class com.amazon.carbonado.info.StorableIntrospector
-
- StorableKey<S extends Storable> - Interface in com.amazon.carbonado.info
-
Represents a primary, alternate or partition key of a specific
Storable
type.
- StorableProperty<S extends Storable> - Interface in com.amazon.carbonado.info
-
Contains all the metadata describing a property of a specific
Storable
type.
- StorablePropertyAdapter - Class in com.amazon.carbonado.info
-
Information about an
adapter
annotation applied to a property.
- StorablePropertyAdapter(String, Class<?>, Class<? extends Annotation>) - Constructor for class com.amazon.carbonado.info.StorablePropertyAdapter
-
Construct a generic StorablePropertyAdapter instance not attached to a
storable definition.
- StorablePropertyAnnotation - Class in com.amazon.carbonado.info
-
Information about a custom annotation applied to a property.
- StorablePropertyAnnotation(Annotation, Method) - Constructor for class com.amazon.carbonado.info.StorablePropertyAnnotation
-
Use this constructor if an annotation was actually defined.
- StorablePropertyAnnotation(Class<? extends Annotation>, Method) - Constructor for class com.amazon.carbonado.info.StorablePropertyAnnotation
-
Use this constructor if an annotation was not defined, but instead is
being automatically applied.
- StorablePropertyConstraint - Class in com.amazon.carbonado.info
-
Information about a
constraint
annotation applied to a property.
- StorablePropertyInfo - Class in com.amazon.carbonado.raw
-
- StorablePropertyMap<S extends Storable> - Class in com.amazon.carbonado.gen
-
- StorableSupport<S extends Storable> - Interface in com.amazon.carbonado.gen
-
- storableType() - Method in interface com.amazon.carbonado.Storable
-
Returns the class or interface from which this storable was
generated.
- Storage<S extends Storable> - Interface in com.amazon.carbonado
-
- STORAGE_FOR_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Repository API method name
- StorageAccess<S extends Storable> - Interface in com.amazon.carbonado.qe
-
Provides internal access to a
Storage
, necessary for query
execution.
- storageAccessFor(Class<S>) - Method in interface com.amazon.carbonado.qe.RepositoryAccess
-
Returns a StorageAccess instance for the given user defined Storable
class or interface.
- storageDelegate(StorableIndex<S>) - Method in interface com.amazon.carbonado.qe.StorageAccess
-
If the given index is not directly supported by storage, queries should
be delegated.
- storageFor(Class<S>) - Method in interface com.amazon.carbonado.Repository
-
Returns a Storage instance for the given user defined Storable class or
interface.
- storageFor(Class<S>) - Method in class com.amazon.carbonado.spi.AbstractRepository
-
- StoragePool - Class in com.amazon.carbonado.spi
-
A concurrent pool of strongly referenced Storage instances mapped by
Storable type.
- StoragePool() - Constructor for class com.amazon.carbonado.spi.StoragePool
-
- store(S, byte[], byte[]) - Method in interface com.amazon.carbonado.raw.RawSupport
-
Try to store the entry referenced by the given key with the given
value.
- StoredDatabaseInfo - Class in com.amazon.carbonado.repo.sleepycat
-
Stores basic information about the BDB databases managed by BDBRepository.
- StoredDatabaseInfo() - Constructor for class com.amazon.carbonado.repo.sleepycat.StoredDatabaseInfo
-
- StoredIndexInfo - Interface in com.amazon.carbonado.repo.indexed
-
Stores basic information about the indexes managed by IndexedRepository.
- StoredLayout - Interface in com.amazon.carbonado.layout
-
Stored information regarding the layout of a Storable type, which is used
internally by
Layout
.
- StoredLayoutEquivalence - Interface in com.amazon.carbonado.layout
-
Maps layout generations which are equivalent.
- StoredLayoutProperty - Interface in com.amazon.carbonado.layout
-
- StoredLob - Class in com.amazon.carbonado.spi
-
Can be used internally by repositories for supporting Lobs.
- StoredLob() - Constructor for class com.amazon.carbonado.spi.StoredLob
-
- StoredLob.Block - Class in com.amazon.carbonado.spi
-
Blocks stored here.
- StoredLob.Block() - Constructor for class com.amazon.carbonado.spi.StoredLob.Block
-
- StoredSequence - Interface in com.amazon.carbonado.sequence
-
- StoredSequence - Interface in com.amazon.carbonado.spi
-
- storePropertyValue(CodeAssembler, StorablePropertyInfo, boolean, LocalVariable, Class<?>) - Method in class com.amazon.carbonado.raw.GenericEncodingStrategy
-
Generates code to store a property value into an instance which is
already on the operand stack.
- StringClob - Class in com.amazon.carbonado.lob
-
Implementation of a Clob which is backed by a read-only String.
- StringClob(String) - Constructor for class com.amazon.carbonado.lob.StringClob
-
- subList(int, int) - Method in class com.amazon.carbonado.qe.OrderingList
-
- SUPPORT_FIELD_NAME - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Reference to TriggerSupport instance
- SupportException - Exception in com.amazon.carbonado
-
Indicates that an action cannot be supported by the
Repository
it is being requested from.
- SupportException() - Constructor for exception com.amazon.carbonado.SupportException
-
- SupportException(String) - Constructor for exception com.amazon.carbonado.SupportException
-
- SupportException(String, Throwable) - Constructor for exception com.amazon.carbonado.SupportException
-
- SupportException(Throwable) - Constructor for exception com.amazon.carbonado.SupportException
-
- supportsForUpdate() - Method in class com.amazon.carbonado.txn.TransactionManager
-
Return true if transactions support "for update" mode.
- suspendCheckpointer(long) - Method in interface com.amazon.carbonado.repo.sleepycat.CheckpointCapability
-
Suspend the checkpointer until the suspension time has expired or until
manually resumed.
- SymmetricDifferenceCursor<S> - Class in com.amazon.carbonado.cursor
-
Wraps two Cursors and performs a symmetric set difference
operation.
- SymmetricDifferenceCursor(Cursor<S>, Cursor<S>, Comparator<S>) - Constructor for class com.amazon.carbonado.cursor.SymmetricDifferenceCursor
-
- sync() - Method in interface com.amazon.carbonado.repo.sleepycat.CheckpointCapability
-
Synchronously flushes changes to stable storage, which is cheaper than
performing a checkpoint.
- SyntheticBuilder - Interface in com.amazon.carbonado.synthetic
-
A synthetic builder provides a mechanism for creating a user storable from scratch.
- SyntheticBuilder.ClassNameProvider - Interface in com.amazon.carbonado.synthetic
-
Interface used to get the name for the class to generate.
- SyntheticIndex - Class in com.amazon.carbonado.synthetic
-
Specification of a collection of properties which will participate in an index.
- SyntheticKey - Class in com.amazon.carbonado.synthetic
-
Specification of a collection of properties which will participate in a key.
- SyntheticProperty - Class in com.amazon.carbonado.synthetic
-
- SyntheticProperty(String, Class) - Constructor for class com.amazon.carbonado.synthetic.SyntheticProperty
-
Every property requires minimally a name and a type
- SyntheticProperty(String, Class, boolean, boolean) - Constructor for class com.amazon.carbonado.synthetic.SyntheticProperty
-
- SyntheticPropertyList - Class in com.amazon.carbonado.synthetic
-
Specification of a collection of properties which will participate in a key
or index.
- SyntheticStorableBuilder - Class in com.amazon.carbonado.synthetic
-
Allows the definition of very simple synthetic storables.
- SyntheticStorableBuilder(String, ClassLoader) - Constructor for class com.amazon.carbonado.synthetic.SyntheticStorableBuilder
-
- SyntheticStorableReferenceAccess<S extends Storable> - Class in com.amazon.carbonado.synthetic
-
Provides access to the generated storable reference class and utility
methods.
- SyntheticStorableReferenceBuilder<S extends Storable> - Class in com.amazon.carbonado.synthetic
-
A SyntheticStorableReference defines new kinds of Storables from an existing
master storable.
- SyntheticStorableReferenceBuilder(Class<S>, boolean) - Constructor for class com.amazon.carbonado.synthetic.SyntheticStorableReferenceBuilder
-
- SyntheticStorableReferenceBuilder(Class<S>, String, boolean) - Constructor for class com.amazon.carbonado.synthetic.SyntheticStorableReferenceBuilder
-