public abstract class ExprAggCountMinSketchNodeFactoryBase extends Object implements AggregationMethodFactory
Modifier and Type | Field and Description |
---|---|
protected ExprAggCountMinSketchNode |
parent |
Constructor and Description |
---|
ExprAggCountMinSketchNodeFactoryBase(ExprAggCountMinSketchNode parent) |
Modifier and Type | Method and Description |
---|---|
ExprAggregateNodeBase |
getAggregationExpression() |
AggregationStateKey |
getAggregationStateKey(boolean isMatchRecognize) |
ExprAggCountMinSketchNode |
getParent() |
boolean |
isAccessAggregation() |
AggregationMethod |
make() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAccessor, getAggregationStateAgent, getAggregationStateFactory, getMethodAggregationEvaluator, getResultType, validateIntoTableCompatible
protected final ExprAggCountMinSketchNode parent
public ExprAggCountMinSketchNodeFactoryBase(ExprAggCountMinSketchNode parent)
public boolean isAccessAggregation()
isAccessAggregation
in interface AggregationMethodFactory
public AggregationStateKey getAggregationStateKey(boolean isMatchRecognize)
getAggregationStateKey
in interface AggregationMethodFactory
public AggregationMethod make()
make
in interface AggregationMethodFactory
public ExprAggregateNodeBase getAggregationExpression()
getAggregationExpression
in interface AggregationMethodFactory
public ExprAggCountMinSketchNode getParent()