Uses of Interface
com.amazon.carbonado.info.StorableProperty

Packages that use StorableProperty
com.amazon.carbonado.info Introspection support for Storables. 
com.amazon.carbonado.raw Provides support for repositories that encode/decode storables in a raw binary format. 
com.amazon.carbonado.repo.jdbc Repository implementation that connects to an external SQL database via JDBC. 
 

Uses of StorableProperty in com.amazon.carbonado.info
 

Methods in com.amazon.carbonado.info that return StorableProperty
 StorableProperty<?> ChainedProperty.getChainedProperty(int index)
           
 StorableProperty<?> StorableProperty.getExternalJoinElement(int index)
          Returns a specific property in the joined class that participates in the join.
 StorableProperty<?>[] StorableProperty.getExternalJoinElements()
          Returns a new array with all the external join elements in it.
 StorableProperty<S> StorableProperty.getInternalJoinElement(int index)
          Returns a specific property in this property's class that participates in the join.
 StorableProperty<S>[] StorableProperty.getInternalJoinElements()
          Returns a new array with all the internal join elements in it.
 StorableProperty<?> ChainedProperty.getLastProperty()
          Returns the last property in the chain, or the prime property if chain is empty.
 StorableProperty<S> ChainedProperty.getPrimeProperty()
           
 StorableProperty<S>[] StorableIndex.getProperties()
          Returns a new array with all the properties in it.
 StorableProperty<S> StorableIndex.getProperty(int index)
          Returns a specific property in this index.
 StorableProperty<S> StorableInfo.getVersionProperty()
          Returns the designated version property, or null if none.
 

Methods in com.amazon.carbonado.info that return types with arguments of type StorableProperty
 Map<String,? extends StorableProperty<S>> StorableInfo.getAllProperties()
          Returns all the storable properties in an unmodifiable map.
 Map<String,? extends StorableProperty<S>> StorableInfo.getDataProperties()
          Returns a subset of the storable properties in an unmodifiable map that define the basic data properties.
 Map<String,? extends StorableProperty<S>> StorableInfo.getPrimaryKeyProperties()
          Returns a subset of the storable properties in an unmodifiable map that define the primary key.
 

Methods in com.amazon.carbonado.info with parameters of type StorableProperty
 StorableIndex<S> StorableIndex.addProperty(StorableProperty<S> property, Direction direction)
          Returns a StorableIndex with the given property added.
 ChainedProperty<S> ChainedProperty.append(StorableProperty<?> property)
          Returns a new ChainedProperty with another property appended.
 ChainedProperty<S> ChainedProperty.append(StorableProperty<?> property, boolean outerJoin)
          Returns a new ChainedProperty with another property appended.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.get(StorableProperty<S> prime)
          Returns a canonical instance which has no chain.
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.get(StorableProperty<S> property, Direction direction)
          Returns a canonical instance.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.get(StorableProperty<S> prime, StorableProperty<?>... chain)
          Returns a canonical instance.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.get(StorableProperty<S> prime, StorableProperty<?>... chain)
          Returns a canonical instance.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.get(StorableProperty<S> prime, StorableProperty<?>[] chain, boolean[] outerJoin)
          Returns a canonical instance.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.get(StorableProperty<S> prime, StorableProperty<?>[] chain, boolean[] outerJoin)
          Returns a canonical instance.
 

Constructors in com.amazon.carbonado.info with parameters of type StorableProperty
StorableIndex(StorableProperty<S>[] properties, Direction[] directions)
          Creates a StorableIndex from the given properties and matching directions.
StorableIndex(StorableProperty<S>[] properties, Direction[] directions, boolean unique)
          Creates a StorableIndex from the given properties and matching directions.
StorableIndex(StorableProperty<S>[] properties, Direction[] directions, boolean unique, boolean clustered)
          Creates a StorableIndex from the given properties and matching directions.
 

Uses of StorableProperty in com.amazon.carbonado.raw
 

Methods in com.amazon.carbonado.raw that return StorableProperty
protected  StorableProperty<S>[] GenericEncodingStrategy.gatherAllDataProperties()
          Returns all non-derived data properties for storable.
protected  StorableProperty<S>[] GenericEncodingStrategy.gatherAllProperties()
          Returns all non-join, non-derived properties for storable.
 

Methods in com.amazon.carbonado.raw that return types with arguments of type StorableProperty
 Map<String,? extends StorableProperty<S>> CustomStorableCodec.getAllProperties()
          Convenient access to all the storable properties.
 

Methods in com.amazon.carbonado.raw with parameters of type StorableProperty
 void GenericEncodingStrategy.buildDataDecoding(CodeAssembler assembler, StorableProperty<S>[] properties, LocalVariable instanceVar, Class<?> adapterInstanceClass, boolean useWriteMethods, int generation, Label altGenerationHandler, LocalVariable encodedVar)
          Generates bytecode instructions to decode properties.
 LocalVariable GenericEncodingStrategy.buildDataEncoding(CodeAssembler assembler, StorableProperty<S>[] properties, LocalVariable instanceVar, Class<?> adapterInstanceClass, boolean useReadMethods, int generation)
          Generates bytecode instructions to encode properties.
 void GenericEncodingStrategy.buildSerialDecoding(CodeAssembler assembler, StorableProperty<S>[] properties, LocalVariable encodedVar)
          Generates bytecode instructions to decode properties and their states.
 LocalVariable GenericEncodingStrategy.buildSerialEncoding(CodeAssembler assembler, StorableProperty<S>[] properties)
          Generates bytecode instructions to encode properties and their states.
protected  StorablePropertyInfo GenericEncodingStrategy.checkSupport(StorableProperty<S> property)
           
protected  StorablePropertyInfo[] GenericEncodingStrategy.checkSupport(StorableProperty<S>[] properties)
           
 

Uses of StorableProperty in com.amazon.carbonado.repo.jdbc
 

Subinterfaces of StorableProperty in com.amazon.carbonado.repo.jdbc
 interface JDBCStorableProperty<S extends Storable>
          Contains all the metadata describing a property of a specific Storable type as needed by JDBCRepository.
 



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