Пример #1
0
        private ExprCountNode MakeNode(Object value, Type type)
        {
            ExprCountNode countNode = new ExprCountNode(false);

            countNode.AddChildNode(new SupportExprNode(value, type));
            SupportExprNodeFactory.Validate3Stream(countNode);
            return(countNode);
        }
Пример #2
0
        public void SetUp()
        {
            ValidatedNodeToTest = MakeNode(5, typeof(int));

            _wildcardCount = new ExprCountNode(false);
            _wildcardCount.AddChildNode(new ExprWildcardImpl());
            SupportExprNodeFactory.Validate3Stream(_wildcardCount);
        }
Пример #3
0
 public AggregationMethodFactory MakeCount(
     StatementExtensionSvcContext statementExtensionSvcContext,
     ExprCountNode exprCountNode,
     bool ignoreNulls,
     Type countedValueType)
 {
     return(new AggregationMethodFactoryCount(exprCountNode, ignoreNulls, countedValueType));
 }
Пример #4
0
 public AggregationFactoryMethodCount(
     ExprCountNode parent,
     bool ignoreNulls,
     Type countedValueType)
 {
     this.parent = parent;
     this.ignoreNulls = ignoreNulls;
     this.countedValueType = countedValueType;
 }
Пример #5
0
        public static ExprNode MakeCountNode(object value, Type type)
        {
            var countNode = new ExprCountNode(false);

            countNode.AddChildNode(new SupportExprNode(value, type));
            var future = new SupportAggregationResultFuture(new object[] { 10, 20 });

            countNode.SetAggregationResultFuture(future, 1);
            Validate3Stream(countNode);
            return(countNode);
        }
Пример #6
0
 public AggregationForgeFactoryCount(
     ExprCountNode parent,
     bool ignoreNulls,
     Type countedValueType,
     DataInputOutputSerdeForge distinctValueSerde)
 {
     this._parent             = parent;
     this._ignoreNulls        = ignoreNulls;
     this._countedValueType   = countedValueType;
     this._distinctValueSerde = distinctValueSerde;
 }
 public AggregationMethodFactoryCount(ExprCountNode parent, bool ignoreNulls, Type countedValueType)
 {
     _parent = parent;
     _ignoreNulls = ignoreNulls;
     _countedValueType = countedValueType;
 }