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.