|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
Filter.asJoinedFrom(ChainedProperty<T> joinProperty)
Prepends a join property to all properties of this filter. |
|
|
PropertyFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
|
|
|
OrFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
|
|
|
OpenFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
|
|
abstract
|
Filter.asJoinedFromAny(ChainedProperty<T> joinProperty)
Allows join from any property type, including one-to-many joins. |
|
|
ExistsFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
|
|
|
ClosedFilter.asJoinedFromAny(ChainedProperty<T> joinProperty)
|
|
|
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
|
ChainedProperty.get(StorableProperty<S> prime)
Returns a canonical instance which has no chain. |
|
static
|
ChainedProperty.get(StorableProperty<S> prime,
StorableProperty<?>... chain)
Returns a canonical instance. |
|
static
|
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
|
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
|
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
|
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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||