public class AggregationKey extends Object
Column context has two components:
OR(AND(column predicates))
Any column is only used in either column context or compound context, not both.
Constructor and Description |
---|
AggregationKey(CellRequest request)
Creates an AggregationKey.
|
Modifier and Type | Method and Description |
---|---|
int |
computeHashCode() |
static int |
computeHashCode(BitKey constrainedColumnsBitKey,
RolapStar star,
Collection<BitKey> compoundPredicateBitKeys) |
boolean |
equals(Object other) |
List<StarPredicate> |
getCompoundPredicateList()
Returns the list of compound predicates.
|
BitKey |
getConstrainedColumnsBitKey()
Returns the bitkey of columns that constrain this aggregation.
|
RolapStar |
getStar()
Returns the star.
|
int |
hashCode() |
String |
toString() |
public AggregationKey(CellRequest request)
request
- Cell requestpublic final int computeHashCode()
public static int computeHashCode(BitKey constrainedColumnsBitKey, RolapStar star, Collection<BitKey> compoundPredicateBitKeys)
public final BitKey getConstrainedColumnsBitKey()
public final RolapStar getStar()
public List<StarPredicate> getCompoundPredicateList()
Copyright © 2020 Hitachi Vantara. All rights reserved.