Uses of Class
com.amazon.carbonado.info.ChainedProperty

Packages that use ChainedProperty
com.amazon.carbonado.filter Contains classes for representing query filters. 
com.amazon.carbonado.info Introspection support for Storables. 
com.amazon.carbonado.qe Support for implementing a Query Engine. 
 

Uses of ChainedProperty in com.amazon.carbonado.filter
 

Methods in com.amazon.carbonado.filter that return ChainedProperty
 ChainedProperty<S> PropertyFilter.getChainedProperty()
           
 ChainedProperty<S> ExistsFilter.getChainedProperty()
          Returns the join property that is being checked for existence or non-existence.
 

Methods in com.amazon.carbonado.filter with parameters of type ChainedProperty
<T extends Storable>
Filter<T>
Filter.asJoinedFrom(ChainedProperty<T> joinProperty)
          Prepends a join property to all properties of this filter.
<T extends Storable>
PropertyFilter<T>
PropertyFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
<T extends Storable>
Filter<T>
OrFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
<T extends Storable>
OpenFilter<T>
OpenFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
abstract
<T extends Storable>
Filter<T>
Filter.asJoinedFromAny(ChainedProperty<T> joinProperty)
          Allows join from any property type, including one-to-many joins.
<T extends Storable>
ExistsFilter<T>
ExistsFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
<T extends Storable>
ClosedFilter<T>
ClosedFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
<T extends Storable>
Filter<T>
AndFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
           
 Filter.NotJoined Filter.notJoinedFrom(ChainedProperty<S> joinProperty)
          Removes a join property prefix from all applicable properties of this filter.
 

Uses of ChainedProperty in com.amazon.carbonado.info
 

Methods in com.amazon.carbonado.info that return ChainedProperty
 ChainedProperty<S> ChainedProperty.append(ChainedProperty<?> property)
          Returns a new ChainedProperty with another property appended.
 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>
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.
 ChainedProperty<S> OrderedProperty.getChainedProperty()
           
 ChainedProperty<S>[] StorableProperty.getDerivedFromProperties()
          Returns a new array with all the derived-from properties, which is empty if this is not a derived property.
 ChainedProperty<?>[] StorableProperty.getDerivedToProperties()
          Returns a new array with all the properties which are derived from this one.
static
<S extends Storable>
ChainedProperty<S>
ChainedProperty.parse(StorableInfo<S> info, String str)
          Parses a chained property.
 ChainedProperty<?> ChainedProperty.tail()
          Returns a new ChainedProperty which contains everything that follows this ChainedProperty's prime property.
 ChainedProperty<S> ChainedProperty.trim()
          Returns a new ChainedProperty with the last property in the chain removed.
 

Methods in com.amazon.carbonado.info with parameters of type ChainedProperty
 ChainedProperty<S> ChainedProperty.append(ChainedProperty<?> property)
          Returns a new ChainedProperty with another property appended.
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.get(ChainedProperty<S> property, Direction direction)
          Returns a canonical instance.
 

Uses of ChainedProperty in com.amazon.carbonado.qe
 

Methods in com.amazon.carbonado.qe that return ChainedProperty
 ChainedProperty<S> IndexedQueryAnalyzer.Result.getForeignProperty()
          Returns the simple or chained property that maps to the selected foreign index.
 

Methods in com.amazon.carbonado.qe with parameters of type ChainedProperty
static
<T extends Storable>
QueryExecutor<T>
JoinedQueryExecutor.build(RepositoryAccess repoAccess, ChainedProperty<T> targetToSourceProperty, Filter<T> targetFilter, OrderingList<T> targetOrdering, QueryHints hints)
          Builds and returns a complex joined excutor against a chained property, supporting multi-way joins.
 



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