- increaseIndent(int) - Method in class com.amazon.carbonado.qe.AbstractQueryExecutor
-
Adds a constant amount to the given indent level.
- increment(byte[]) - Static method in class com.amazon.carbonado.raw.RawUtil
-
Adds one to an unsigned integer, represented as a byte array.
- incrementVersion(CodeBuilder, TypeDesc) - Static method in class com.amazon.carbonado.gen.CodeBuilderUtil
-
Generates code to increment a version property value, already on the stack.
- indent(Appendable, int) - Method in class com.amazon.carbonado.qe.AbstractQueryExecutor
-
Appends spaces to the given appendable.
- Independent - Annotation Type in com.amazon.carbonado
-
A hint for a dependent
Repository
to allow a
Storable
property or type
to be undefined in the underlying schema.
- Index - Annotation Type in com.amazon.carbonado
-
An Index annotation provides a hint to the storage layer allowing
queries
to be performed more quickly.
- IndexedQueryAnalyzer<S extends Storable> - Class in com.amazon.carbonado.qe
-
Analyzes a simple query specification and determines which index is best
suited for its execution.
- IndexedQueryAnalyzer(Class<S>, RepositoryAccess) - Constructor for class com.amazon.carbonado.qe.IndexedQueryAnalyzer
-
- IndexedQueryAnalyzer.Result - Class in com.amazon.carbonado.qe
-
- IndexedQueryExecutor<S extends Storable> - Class in com.amazon.carbonado.qe
-
QueryExecutor which utilizes an index.
- IndexedQueryExecutor(IndexedQueryExecutor.Support<S>, StorableIndex<S>, CompositeScore<S>) - Constructor for class com.amazon.carbonado.qe.IndexedQueryExecutor
-
- IndexedQueryExecutor.Support<S extends Storable> - Interface in com.amazon.carbonado.qe
-
- IndexedRepositoryBuilder - Class in com.amazon.carbonado.repo.indexed
-
Repository builder for the indexed repository.
- IndexedRepositoryBuilder() - Constructor for class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- IndexEntryAccessCapability - Interface in com.amazon.carbonado.repo.indexed
-
Capability for gaining low-level access to index data, which can be used for
manual inspection and repair.
- IndexEntryAccessor<S extends Storable> - Interface in com.amazon.carbonado.repo.indexed
-
Provides low-level access to index data, which can be used for manual
inspection and repair.
- indexEntryQuery(StorableIndex<S>) - Method in interface com.amazon.carbonado.qe.IndexedQueryExecutor.Support
-
Returns an open query if the given index supports query access.
- Indexes - Annotation Type in com.amazon.carbonado
-
The Indexes annotation is applied to a
Storable
for specifying all
the
indexes
it should have.
- IndexInfo - Interface in com.amazon.carbonado.capability
-
General information about an index defined in a
Storage
.
- IndexInfoCapability - Interface in com.amazon.carbonado.capability
-
Capability for getting information about physical indexes for storables.
- IndexInfoImpl - Class in com.amazon.carbonado.spi
-
- IndexInfoImpl(String, boolean, boolean, String[], Direction[]) - Constructor for class com.amazon.carbonado.spi.IndexInfoImpl
-
- inferType(Class) - Static method in class com.amazon.carbonado.info.StorableIntrospector
-
Examines a class and determines what Storable type it implements.
- initialFilterValues() - Method in class com.amazon.carbonado.filter.ClosedFilter
-
- initialFilterValues() - Method in class com.amazon.carbonado.filter.ExistsFilter
-
- initialFilterValues() - Method in class com.amazon.carbonado.filter.Filter
-
Returns a FilterValues instance for assigning values to a
Filter.
- initialFilterValues() - Method in class com.amazon.carbonado.filter.OpenFilter
-
- initialVersion(CodeBuilder, TypeDesc, int) - Static method in class com.amazon.carbonado.gen.CodeBuilderUtil
-
Generates code to push an initial version property value on the stack.
- insert() - Method in interface com.amazon.carbonado.Storable
-
Inserts a new persistent value for this object.
- INSERT_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- instantiate(RawSupport, CustomStorableCodec) - Method in interface com.amazon.carbonado.raw.CustomStorableCodec.InstanceFactory
-
- instantiate(RawSupport, byte[], byte[], CustomStorableCodec) - Method in interface com.amazon.carbonado.raw.CustomStorableCodec.InstanceFactory
-
- instantiate() - Method in class com.amazon.carbonado.raw.CustomStorableCodec
-
- instantiate(byte[], byte[]) - Method in class com.amazon.carbonado.raw.CustomStorableCodec
-
- instantiate(RawSupport<S>) - Method in class com.amazon.carbonado.raw.CustomStorableCodec
-
- instantiate(RawSupport<S>, byte[], byte[]) - Method in class com.amazon.carbonado.raw.CustomStorableCodec
-
- instantiate(RawSupport) - Method in interface com.amazon.carbonado.raw.GenericInstanceFactory
-
- instantiate(RawSupport, byte[]) - Method in interface com.amazon.carbonado.raw.GenericInstanceFactory
-
- instantiate(RawSupport, byte[], byte[]) - Method in interface com.amazon.carbonado.raw.GenericInstanceFactory
-
- instantiate() - Method in class com.amazon.carbonado.raw.GenericStorableCodec
-
Instantiate a Storable with no key or value defined yet.
- instantiate(byte[]) - Method in class com.amazon.carbonado.raw.GenericStorableCodec
-
Instantiate a Storable with no value defined yet.
- instantiate(byte[], byte[]) - Method in class com.amazon.carbonado.raw.GenericStorableCodec
-
Instantiate a Storable with a specific key and value.
- instantiate(RawSupport<S>) - Method in class com.amazon.carbonado.raw.GenericStorableCodec
-
Instantiate a Storable with no key or value defined yet.
- instantiate(RawSupport<S>, byte[], byte[]) - Method in class com.amazon.carbonado.raw.GenericStorableCodec
-
Instantiate a Storable with a specific key and value.
- instantiate() - Method in interface com.amazon.carbonado.raw.StorableCodec
-
Instantiate a Storable with no key or value defined yet.
- instantiate(byte[]) - Method in interface com.amazon.carbonado.raw.StorableCodec
-
Instantiate a Storable with no value defined yet.
- instantiate(byte[], byte[]) - Method in interface com.amazon.carbonado.raw.StorableCodec
-
Instantiate a Storable with a specific key and value.
- instantiate(RawSupport<S>) - Method in interface com.amazon.carbonado.raw.StorableCodec
-
Instantiate a Storable with no key or value defined yet.
- instantiate(RawSupport<S>, byte[], byte[]) - Method in interface com.amazon.carbonado.raw.StorableCodec
-
Instantiate a Storable with a specific key and value.
- instantiateCurrent() - Method in class com.amazon.carbonado.raw.RawCursor
-
Returns a new Storable instance for the currently referenced entry.
- IntegerConstraint - Annotation Type in com.amazon.carbonado.constraint
-
Limits the value of a property to be a member of a specific set.
- IntegerConstraint.Constraint - Class in com.amazon.carbonado.constraint
-
- IntegerConstraint.Constraint(Class<?>, String, IntegerConstraint) - Constructor for class com.amazon.carbonado.constraint.IntegerConstraint.Constraint
-
- IntegerConstraint.Constraint(Class<?>, String, long, long, long[], long[]) - Constructor for class com.amazon.carbonado.constraint.IntegerConstraint.Constraint
-
- IntersectionCursor<S> - Class in com.amazon.carbonado.cursor
-
Wraps two Cursors and performs a set intersection operation.
- IntersectionCursor(Cursor<S>, Cursor<S>, Comparator<S>) - Constructor for class com.amazon.carbonado.cursor.IntersectionCursor
-
- IS_ALT_KEY_INITIALIZED_PREFIX - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Name prefix of protected method in generated storable that returns false
if a specific alternate key is uninitialized.
- IS_PARTITION_KEY_INITIALIZED_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Name of protected method in generated storable that returns false if any
partition keys are uninitialized.
- IS_PK_INITIALIZED_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Name of protected method in generated storable that returns false if any
primary keys are uninitialized.
- IS_PROPERTY_CLEAN - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- IS_PROPERTY_DIRTY - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- IS_PROPERTY_SUPPORTED - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- IS_PROPERTY_UNINITIALIZED - Static variable in class com.amazon.carbonado.gen.CommonMethodNames
-
Storable API method name
- IS_REQUIRED_DATA_INITIALIZED_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Name of protected method in generated storable that returns false if any
non-nullable, non-pk properties are uninitialized.
- IS_VERSION_INITIALIZED_METHOD_NAME - Static variable in class com.amazon.carbonado.gen.StorableGenerator
-
Name of protected method in generated storable that returns false if
version property is uninitialized.
- isAllClustered() - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
Returns true if all indexes should be identified as clustered.
- isAllowed(S) - Method in class com.amazon.carbonado.cursor.FilteredCursor
-
- isAlternateKeyMember() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is a member of an alternate key.
- isAssigned(PropertyFilter<S>) - Method in class com.amazon.carbonado.filter.FilterValues
-
Returns true if a value is assigned to the given PropertyFilter.
- isAtLeast(IsolationLevel) - Method in enum com.amazon.carbonado.IsolationLevel
-
Returns true if this isolation level is at least as high as the one
given.
- isAtMost(IsolationLevel) - Method in enum com.amazon.carbonado.IsolationLevel
-
Returns true if this isolation level is no higher than the one given.
- isAuthoritative() - Method in interface com.amazon.carbonado.info.StorableInfo
-
- isAutoIncrement() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCStorableProperty
-
Returns true if property is declared as @Automatic and column is
designated as auto-increment.
- isAutomatic() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true of this property is given an automatic value upon insert.
- isAutoShutdownEnabled() - Method in interface com.amazon.carbonado.capability.ShutdownCapability
-
Returns true if repository has a shutdown hook registered to
automatically call shutdown when the virtual machine exits.
- isAutoShutdownEnabled() - Method in class com.amazon.carbonado.spi.AbstractRepository
-
- isBound() - Method in class com.amazon.carbonado.filter.BinaryOpFilter
-
- isBound() - Method in class com.amazon.carbonado.filter.ClosedFilter
-
- isBound() - Method in class com.amazon.carbonado.filter.ExistsFilter
-
- isBound() - Method in class com.amazon.carbonado.filter.Filter
-
Returns true if all property filters are known to be properly
bound.
- isBound() - Method in class com.amazon.carbonado.filter.OpenFilter
-
- isBound() - Method in class com.amazon.carbonado.filter.PropertyFilter
-
- isClosed() - Method in class com.amazon.carbonado.filter.ClosedFilter
-
Always returns true.
- isClosed() - Method in class com.amazon.carbonado.filter.Filter
-
Returns true if filter prevents any results from passing through.
- isClosed() - Method in class com.amazon.carbonado.spi.AbstractRepository
-
- isClosed() - Method in class com.amazon.carbonado.txn.TransactionManager
-
- isClustered() - Method in interface com.amazon.carbonado.capability.IndexInfo
-
Returns true if index is clustered, which means it defines the physical
ordering of storables.
- isClustered() - Method in class com.amazon.carbonado.info.StorableIndex
-
Returns true if index is known to be clustered, which means it defines
the physical ordering of storables.
- isClustered() - Method in class com.amazon.carbonado.spi.IndexInfoImpl
-
- isColumnNullable() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCStorableProperty
-
- isConsistent(Storable, S) - Method in interface com.amazon.carbonado.repo.indexed.IndexEntryAccessor
-
Returns true if the properties of the given index entry match those
contained in the master, exluding any version property.
- isConsistent(Storable, S) - Method in class com.amazon.carbonado.synthetic.SyntheticStorableReferenceAccess
-
Returns true if the properties of the given reference match those
contained in the master, excluding any version property.
- isConsistent(Storable, S) - Method in class com.amazon.carbonado.synthetic.SyntheticStorableReferenceBuilder
-
Deprecated.
call getReferenceAccess
- isConstant() - Method in class com.amazon.carbonado.filter.PropertyFilter
-
Returns true if this PropertyFilter has a constant value.
- isConversionPossible(Class) - Method in class com.amazon.carbonado.util.ConversionComparator
-
Returns true if a coversion is possible to the given type.
- isDerived() - Method in class com.amazon.carbonado.info.ChainedProperty
-
Returns true if any property in the chain is derived.
- isDerived() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is derived.
- isDerived() - Method in interface com.amazon.carbonado.raw.GenericPropertyInfo
-
- isDerived() - Method in class com.amazon.carbonado.raw.StorablePropertyInfo
-
- isEmpty() - Method in class com.amazon.carbonado.gen.StorablePropertyMap
-
- isEmpty() - Method in class com.amazon.carbonado.qe.QueryHints
-
- isEmpty() - Method in class com.amazon.carbonado.util.SoftValuedCache
-
Deprecated.
- isEnabled() - Method in class com.amazon.carbonado.repo.logging.CommonsLog
-
- isEnabled() - Method in interface com.amazon.carbonado.repo.logging.Log
-
- isExplicit() - Method in interface com.amazon.carbonado.synthetic.SyntheticBuilder.ClassNameProvider
-
SyntheticBuilder may choose to alter the class name to prevent a
class name collision.
- isForceStoredSequence() - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
Returns true if native sequences should not be used.
- isForUpdate() - Method in interface com.amazon.carbonado.Transaction
-
- isForUpdate() - Method in class com.amazon.carbonado.txn.TransactionPair
-
- isForUpdate() - Method in class com.amazon.carbonado.txn.TransactionScope
-
Returns true if an active transaction exists and it is for update.
- isIndependent() - Method in interface com.amazon.carbonado.info.StorableInfo
-
- isIndependent() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property has been designated independent.
- isIndexClustered() - Method in class com.amazon.carbonado.qe.FilteringScore
-
Returns true if evaluated index is clustered.
- isIndexClustered() - Method in class com.amazon.carbonado.qe.IndexedQueryAnalyzer.Result
-
Returns true if local or foreign index is clustered.
- isIndexClustered() - Method in class com.amazon.carbonado.qe.OrderingScore
-
Returns true if evaluated index is clustered.
- isIndexRepairEnabled() - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- isIndexRepairEnabled() - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- isIndexUnique() - Method in class com.amazon.carbonado.qe.FilteringScore
-
Returns true if evaluated index is unique.
- isJoin() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is joined in any way to another Storable.
- isKeyMatch() - Method in class com.amazon.carbonado.qe.FilteringScore
-
Returns true if evaluated index is unique and each of its properties has
an identity match.
- isLob() - Method in interface com.amazon.carbonado.raw.GenericPropertyInfo
-
- isLob() - Method in class com.amazon.carbonado.raw.StorablePropertyInfo
-
- isMaster() - Method in class com.amazon.carbonado.repo.indexed.IndexedRepositoryBuilder
-
- isMaster() - Method in class com.amazon.carbonado.repo.jdbc.JDBCRepositoryBuilder
-
- isMaster() - Method in class com.amazon.carbonado.repo.logging.LoggingRepositoryBuilder
-
- isMaster() - Method in class com.amazon.carbonado.repo.map.MapRepositoryBuilder
-
- isMaster() - Method in class com.amazon.carbonado.repo.replicated.ReplicatedRepositoryBuilder
-
- isMaster() - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- isMaster() - Method in interface com.amazon.carbonado.RepositoryBuilder
-
Returns true if repository should assume the role of master, which is
true by default.
- isMultiversion() - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Returns false by default because multiversion concurrency control (MVCC)
is not enabled.
- isNotExists() - Method in class com.amazon.carbonado.filter.ExistsFilter
-
- isNullable() - Method in class com.amazon.carbonado.info.ChainedProperty
-
Returns true if any property in the chain can be null.
- isNullable() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property can be null.
- isNullable() - Method in class com.amazon.carbonado.layout.LayoutProperty
-
Returns true of property can be set to null.
- isNullable() - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
Returns true of property value can be set to null.
- isNullable() - Method in interface com.amazon.carbonado.raw.GenericPropertyInfo
-
- isNullable() - Method in class com.amazon.carbonado.raw.StorablePropertyInfo
-
- isNullable() - Method in class com.amazon.carbonado.synthetic.SyntheticProperty
-
- IsolationLevel - Enum in com.amazon.carbonado
-
Describes a transaction isolation level.
- isOneToOneJoin() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is one-to-one joined to another Storable.
- isOpen() - Method in class com.amazon.carbonado.filter.Filter
-
Returns true if filter allows all results to pass through.
- isOpen() - Method in class com.amazon.carbonado.filter.OpenFilter
-
Always returns true.
- isOuterJoin(int) - Method in class com.amazon.carbonado.info.ChainedProperty
-
Returns true if the property at the given index should be treated as an
outer join.
- isPartitionKeyMember() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is a member of a partition key.
- isPrimary() - Method in interface com.amazon.carbonado.info.StorableKey
-
Returns true if this key is primary, false otherwise.
- isPrimaryKeyMember() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is a member of a primary key.
- isPrimaryKeyMember() - Method in class com.amazon.carbonado.layout.LayoutProperty
-
Returns true if property is a member of the primary key.
- isPrimaryKeyMember() - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
Returns true if property is a member of the primary key.
- isPrivate() - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
Returns true if BDB environment is private.
- isPropertyClean(String) - Method in interface com.amazon.carbonado.Storable
-
Returns true if the given property of this Storable is clean.
- isPropertyDirty(String) - Method in interface com.amazon.carbonado.Storable
-
Returns true if the given property of this Storable has been set, but no
load or store operation has been performed yet.
- isPropertySupported(Class<Storable>, String) - Method in interface com.amazon.carbonado.capability.StorableInfoCapability
-
Returns true if the given property exists and is supported.
- isPropertySupported(String) - Method in interface com.amazon.carbonado.gen.StorableSupport
-
Returns true if the given property exists and is supported.
- isPropertySupported(String) - Method in interface com.amazon.carbonado.Storable
-
Returns true if the given property exists and is supported.
- isPropertyUninitialized(String) - Method in interface com.amazon.carbonado.Storable
-
Returns true if the given property of this Storable has never been
loaded or set.
- isPublicMethodFinal(Class, String, TypeDesc, TypeDesc[]) - Static method in class com.amazon.carbonado.gen.CodeBuilderUtil
-
Returns true if a public final method exists which matches the given
specification.
- isQuery() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is a query, which also implies that it is
a join property.
- isReverseSplitOff() - Method in class com.amazon.carbonado.repo.sleepycat.BDBRepositoryBuilder
-
- isSelectable() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCStorableProperty
-
Returns true if property is both supported and not a join.
- isSupported(Class<Storable>) - Method in interface com.amazon.carbonado.capability.StorableInfoCapability
-
Returns true if the given storable type is supported.
- isSupported(Class<?>) - Method in class com.amazon.carbonado.raw.GenericEncodingStrategy
-
Returns true if the type of the given property type is supported.
- isSupported(TypeDesc) - Method in class com.amazon.carbonado.raw.GenericEncodingStrategy
-
Returns true if the type of the given property type is supported.
- isSupported() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCStorableInfo
-
Returns false only if storable type is
independent
and no matching table was found.
- isSupported() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCStorableProperty
-
Returns false only if property is independent and no matching column was
found.
- isTransactionForUpdate() - Method in interface com.amazon.carbonado.repo.jdbc.JDBCConnectionCapability
-
Returns true if a transaction is in progress and it is for update.
- isUnique() - Method in interface com.amazon.carbonado.capability.IndexInfo
-
Returns true if index entries are unique.
- isUnique() - Method in class com.amazon.carbonado.info.StorableIndex
-
- isUnique() - Method in class com.amazon.carbonado.spi.IndexInfoImpl
-
- isUnique() - Method in class com.amazon.carbonado.synthetic.SyntheticStorableReferenceBuilder
-
True if the generated derived class should be considered unique.
- isUniqueConstraintError(SQLException) - Method in interface com.amazon.carbonado.repo.jdbc.JDBCConnectionCapability
-
Examines the SQLSTATE code of the given SQL exception and determines if
it is a unique constaint violation.
- isVersion() - Method in interface com.amazon.carbonado.info.StorableProperty
-
Returns true if this property is the designated version number for the
Storable.
- isVersion() - Method in class com.amazon.carbonado.layout.LayoutProperty
-
Returns true if this property is the designated version number for the
Storable.
- isVersion() - Method in interface com.amazon.carbonado.layout.StoredLayoutProperty
-
Returns true if this property is the designated version number for the
Storable.
- isVersion() - Method in class com.amazon.carbonado.synthetic.SyntheticProperty
-
- isVersioned() - Method in interface com.amazon.carbonado.synthetic.SyntheticBuilder
-
Returns true if a property with the version attribute has been addded
- isVersioned() - Method in class com.amazon.carbonado.synthetic.SyntheticStorableBuilder
-
- isVersioned() - Method in class com.amazon.carbonado.synthetic.SyntheticStorableReferenceBuilder
-
- isWrapperFor(Class<?>) - Method in class com.amazon.carbonado.repo.jdbc.LoggingDataSource
-
- isWrapperFor(Class<?>) - Method in class com.amazon.carbonado.repo.jdbc.SimpleDataSource
-
- IterableQueryExecutor<S extends Storable> - Class in com.amazon.carbonado.qe
-
QueryExecutor which fully scans an iterable collection.
- IterableQueryExecutor(Class<S>, Iterable<S>) - Constructor for class com.amazon.carbonado.qe.IterableQueryExecutor
-
- IterableQueryExecutor(Class<S>, Iterable<S>, Lock) - Constructor for class com.amazon.carbonado.qe.IterableQueryExecutor
-
- iterator() - Method in class com.amazon.carbonado.cursor.MergeSortBuffer
-
- IteratorCursor<S> - Class in com.amazon.carbonado.cursor
-
Adapts an Iterator into a Cursor.
- IteratorCursor(Iterable<S>) - Constructor for class com.amazon.carbonado.cursor.IteratorCursor
-
- IteratorCursor(Iterable<S>, Lock) - Constructor for class com.amazon.carbonado.cursor.IteratorCursor
-
- IteratorCursor(Iterator<S>) - Constructor for class com.amazon.carbonado.cursor.IteratorCursor
-