Beispiel #1
0
        public override void SetNextReader(AtomicReaderContext context)
        {
            FunctionValues values = groupBy.GetValues(vsContext, context);

            filler = values.GetValueFiller();
            mval   = (TMutableValue)filler.Value;
        }
Beispiel #2
0
        public override void SetNextReader(AtomicReaderContext context)
        {
            base.SetNextReader(context);
            FunctionValues values = groupByVS.GetValues(vsContext, context);

            filler = values.GetValueFiller();
            mval   = filler.Value;
        }
Beispiel #3
0
        public override void SetNextReader(AtomicReaderContext context)
        {
            FunctionValues values = groupSource.GetValues(vsContext, context);

            groupFiller = values.GetValueFiller();
            groupMval   = groupFiller.Value;
            values      = countSource.GetValues(vsContext, context);
            countFiller = values.GetValueFiller();
            countMval   = countFiller.Value;
        }
        public override void SetNextReader(AtomicReaderContext context)
        {
            this.readerContext = context;
            FunctionValues values = groupBy.GetValues(vsContext, context);

            filler = values.GetValueFiller();
            mval   = filler.Value;

            foreach (GroupHead groupHead in groups.Values)
            {
                for (int i = 0; i < groupHead.comparers.Length; i++)
                {
                    groupHead.comparers[i] = groupHead.comparers[i].SetNextReader(context);
                }
            }
        }