A B C D E F G H I J K L M N O P Q R S T U V W Y 

S

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
A concurrent pool of strongly referenced SequenceValueProducer instances mapped by name.
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
For each cached query, calls StandardQuery.setExecutor().
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
Set the required wrapped respository, which must support the IndexInfoCapability.
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
Provides support for SortedQueryExecutor.
StandardQuery<S extends Storable> - Class in com.amazon.carbonado.qe
Abstract query implementation which uses a QueryExecutor.
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
A data access object in a Repository.
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
Factory for creating instances of StorableCodec.
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
Basic implementation for Storable.propertyMap() method.
StorableSupport<S extends Storable> - Interface in com.amazon.carbonado.gen
Provides runtime support for Storable classes generated by StorableGenerator.
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
Access for a specific type of Storable from a Repository.
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
Stored property joined to a StoredLayout, which is used internally by LayoutProperty.
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
Stores data for SequenceValueGenerator.
StoredSequence - Interface in com.amazon.carbonado.spi
Deprecated.
Replaced by StoredSequence
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
Minimal specification of a storable property for use with a SyntheticStorableBuilder.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 

Copyright © 2006-2013 Amazon Technologies, Inc.. All Rights Reserved.