コード例 #1
0
 public AggregationMethodFactoryAvedev(ExprAvedevNode parent, Type aggregatedValueType,
     ExprNode[] positionalParameters)
 {
     _parent = parent;
     _aggregatedValueType = aggregatedValueType;
     _positionalParameters = positionalParameters;
 }
コード例 #2
0
ファイル: TestExprAvedevNode.cs プロジェクト: ikvm/nesper
        private ExprAvedevNode MakeNode(Object value, Type type)
        {
            ExprAvedevNode avedevNode = new ExprAvedevNode(false);

            avedevNode.AddChildNode(new SupportExprNode(value, type));
            SupportExprNodeFactory.Validate3Stream(avedevNode);
            return(avedevNode);
        }
コード例 #3
0
 public AggregationMethodFactory MakeAvedev(
     StatementExtensionSvcContext statementExtensionSvcContext,
     ExprAvedevNode exprAvedevNode,
     Type childType,
     ExprNode[] positionalParams)
 {
     return(new AggregationMethodFactoryAvedev(exprAvedevNode, childType, positionalParams));
 }
コード例 #4
0
 public AggregationFactoryMethodAvedev(
     ExprAvedevNode parent,
     Type aggregatedValueType,
     ExprNode[] positionalParameters)
 {
     this.parent = parent;
     this.aggregatedValueType = aggregatedValueType;
     this.positionalParameters = positionalParameters;
 }
コード例 #5
0
 public AggregationForgeFactoryAvedev(
     ExprAvedevNode parent,
     Type aggregatedValueType,
     DataInputOutputSerdeForge distinctSerde,
     ExprNode[] positionalParameters)
 {
     _parent = parent;
     _aggregatedValueType  = aggregatedValueType;
     _distinctSerde        = distinctSerde;
     _positionalParameters = positionalParameters;
 }