public class OrderByColumnSpec extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
OrderByColumnSpec.Direction  | 
| Modifier and Type | Field and Description | 
|---|---|
static StringComparator | 
DEFAULT_DIMENSION_ORDER  | 
| Constructor and Description | 
|---|
OrderByColumnSpec(String dimension,
                 OrderByColumnSpec.Direction direction)  | 
OrderByColumnSpec(String dimension,
                 OrderByColumnSpec.Direction direction,
                 StringComparator dimensionComparator)  | 
| Modifier and Type | Method and Description | 
|---|---|
static OrderByColumnSpec | 
asc(String dimension)  | 
static List<OrderByColumnSpec> | 
ascending(String... dimension)  | 
static OrderByColumnSpec | 
desc(String dimension)  | 
static List<OrderByColumnSpec> | 
descending(String... dimension)  | 
boolean | 
equals(Object o)  | 
static OrderByColumnSpec | 
fromString(String dimension)  | 
static int | 
getAggIndexForOrderBy(OrderByColumnSpec orderSpec,
                     List<AggregatorFactory> aggregatorFactories)  | 
byte[] | 
getCacheKey()  | 
String | 
getDimension()  | 
StringComparator | 
getDimensionComparator()  | 
static int | 
getDimIndexForOrderBy(OrderByColumnSpec orderSpec,
                     List<DimensionSpec> dimensions)  | 
OrderByColumnSpec.Direction | 
getDirection()  | 
static OrderByColumnSpec | 
getOrderByForDimName(List<OrderByColumnSpec> orderBys,
                    String dimName)  | 
static int | 
getPostAggIndexForOrderBy(OrderByColumnSpec orderSpec,
                         List<PostAggregator> postAggs)  | 
int | 
hashCode()  | 
String | 
toString()  | 
public static final StringComparator DEFAULT_DIMENSION_ORDER
public OrderByColumnSpec(String dimension, OrderByColumnSpec.Direction direction, StringComparator dimensionComparator)
public OrderByColumnSpec(String dimension, OrderByColumnSpec.Direction direction)
public static OrderByColumnSpec fromString(String dimension)
public static OrderByColumnSpec asc(String dimension)
public static List<OrderByColumnSpec> ascending(String... dimension)
public static OrderByColumnSpec desc(String dimension)
public static List<OrderByColumnSpec> descending(String... dimension)
public static OrderByColumnSpec getOrderByForDimName(List<OrderByColumnSpec> orderBys, String dimName)
public static int getDimIndexForOrderBy(OrderByColumnSpec orderSpec, List<DimensionSpec> dimensions)
public static int getAggIndexForOrderBy(OrderByColumnSpec orderSpec, List<AggregatorFactory> aggregatorFactories)
public static int getPostAggIndexForOrderBy(OrderByColumnSpec orderSpec, List<PostAggregator> postAggs)
public String getDimension()
public OrderByColumnSpec.Direction getDirection()
public StringComparator getDimensionComparator()
public byte[] getCacheKey()
Copyright © 2011–2018. All rights reserved.