예제 #1
0
 public AggregationMethodFactory MakeNth(
     StatementExtensionSvcContext statementExtensionSvcContext,
     ExprNthAggNode exprNthAggNode,
     Type type,
     int size)
 {
     return(new AggregationMethodFactoryNth(exprNthAggNode, type, size));
 }
예제 #2
0
 public AggregationFactoryMethodNth(
     ExprNthAggNode parent,
     Type childType,
     int size)
 {
     this.parent = parent;
     this.childType = childType;
     this.size = size;
 }
예제 #3
0
 public AggregationForgeFactoryNth(
     ExprNthAggNode parent,
     Type childType,
     DataInputOutputSerdeForge serde,
     DataInputOutputSerdeForge distinctSerde,
     int size)
 {
     this.parent        = parent;
     this.childType     = childType;
     this.serde         = serde;
     this.distinctSerde = distinctSerde;
     this.size          = size;
 }
예제 #4
0
 public AggregationMethodFactoryNth(ExprNthAggNode parent, Type childType, int size)
 {
     Parent    = parent;
     ChildType = childType;
     Size      = size;
 }
예제 #5
0
 public AggregationMethodFactoryNth(ExprNthAggNode parent, Type childType, int size)
 {
     _parent = parent;
     ResultType = childType;
     _size = size;
 }