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

Packages that use OrderedProperty
com.amazon.carbonado.cursor Support for advanced processing of cursor results, including basic set theory operations. 
com.amazon.carbonado.info Introspection support for Storables. 
com.amazon.carbonado.qe Support for implementing a Query Engine. 
com.amazon.carbonado.raw Provides support for repositories that encode/decode storables in a raw binary format. 
 

Uses of OrderedProperty in com.amazon.carbonado.cursor
 

Methods in com.amazon.carbonado.cursor with parameters of type OrderedProperty
static
<S extends Storable>
Comparator<S>
SortedCursor.createComparator(OrderedProperty<S>... properties)
          Convenience method to create a comparator which orders storables by the given properties.
 

Method parameters in com.amazon.carbonado.cursor with type arguments of type OrderedProperty
static
<S extends Storable>
Comparator<S>
SortedCursor.createComparator(List<OrderedProperty<S>> properties)
          Convenience method to create a comparator which orders storables by the given properties.
 

Uses of OrderedProperty in com.amazon.carbonado.info
 

Methods in com.amazon.carbonado.info that return OrderedProperty
 OrderedProperty<S> OrderedProperty.direction(Direction direction)
           
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.get(ChainedProperty<S> property, Direction direction)
          Returns a canonical instance.
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.get(StorableProperty<S> property, Direction direction)
          Returns a canonical instance.
 OrderedProperty<S>[] StorableIndex.getOrderedProperties()
          Returns a new array with all the properties in it, with directions folded in.
 OrderedProperty<S> StorableIndex.getOrderedProperty(int index)
          Returns a specific property in this index, with the direction folded in.
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.parse(StorableInfo<S> info, String str)
          Parses an ordering property, which may start with a '+' or '-' to indicate direction.
static
<S extends Storable>
OrderedProperty<S>
OrderedProperty.parse(StorableInfo<S> info, String str, Direction defaultDirection)
          Parses an ordering property, which may start with a '+' or '-' to indicate direction.
 OrderedProperty<S> OrderedProperty.reverse()
           
 

Methods in com.amazon.carbonado.info that return types with arguments of type OrderedProperty
 Set<? extends OrderedProperty<S>> StorableKey.getProperties()
          Returns all the properties of the key in a properly ordered, unmodifiable set.
 

Constructors in com.amazon.carbonado.info with parameters of type OrderedProperty
StorableIndex(OrderedProperty<S>[] properties, Direction direction)
          Creates a StorableIndex from OrderedProperties.
 

Uses of OrderedProperty in com.amazon.carbonado.qe
 

Methods in com.amazon.carbonado.qe that return OrderedProperty
 OrderedProperty<S> OrderingList.get(int index)
           
 

Methods in com.amazon.carbonado.qe with parameters of type OrderedProperty
 OrderingList<S> OrderingList.concat(OrderedProperty<S> property)
          Returns a list which concatenates this one with the given property.
static
<S extends Storable>
FilteringScore<S>
FilteringScore.evaluate(OrderedProperty<S>[] indexProperties, boolean unique, boolean clustered, Filter<S> filter)
          Evaluates the given index properties for its filtering capabilities against the given filter.
static
<S extends Storable>
OrderingScore<S>
OrderingScore.evaluate(OrderedProperty<S>[] indexProperties, boolean unique, boolean clustered, Filter<S> filter, OrderingList<S> ordering)
          Evaluates the given index properties for its ordering capabilities against the given filter and order-by properties.
static
<S extends Storable>
CompositeScore<S>
CompositeScore.evaluate(OrderedProperty<S>[] indexProperties, boolean unique, boolean clustered, Filter<S> filter, OrderingList<S> ordering)
          Evaluates the given index properties for its filtering and ordering capabilities against the given filter and order-by properties.
static
<S extends Storable>
OrderingList<S>
OrderingList.get(OrderedProperty<S>... orderings)
          Returns a canonical instance composed of the given orderings.
 OrderingList<S> OrderingList.replace(int index, OrderedProperty<S> property)
          Returns a list with the given element replaced.
 

Method parameters in com.amazon.carbonado.qe with type arguments of type OrderedProperty
static
<S extends Storable>
OrderingList<S>
OrderingList.get(List<OrderedProperty<S>> orderings)
          Returns a canonical instance composed of the given orderings.
 

Uses of OrderedProperty in com.amazon.carbonado.raw
 

Methods in com.amazon.carbonado.raw that return OrderedProperty
protected  OrderedProperty<S>[] GenericEncodingStrategy.gatherAllKeyProperties()
          Returns all key properties as ordered properties, possibly with unspecified directions.
 

Methods in com.amazon.carbonado.raw with parameters of type OrderedProperty
 void GenericEncodingStrategy.buildKeyDecoding(CodeAssembler assembler, OrderedProperty<S>[] properties, LocalVariable instanceVar, Class<?> adapterInstanceClass, boolean useWriteMethods, LocalVariable encodedVar)
          Generates bytecode instructions to decode properties.
 LocalVariable GenericEncodingStrategy.buildKeyEncoding(CodeAssembler assembler, OrderedProperty<S>[] properties, LocalVariable instanceVar, Class<?> adapterInstanceClass, boolean useReadMethods, LocalVariable partialStartVar, LocalVariable partialEndVar)
          Generates bytecode instructions to encode properties.
 GenericStorableCodec.SearchKeyFactory<S> GenericStorableCodec.getSearchKeyFactory(OrderedProperty<S>[] properties)
          Returns a search key factory, which is useful for implementing indexes and queries.
 



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