Пример #1
0
        private static void SetGroupFlagAndLimit(RouteResultset rrs, PartitionKeyVisitor visitor)
        {
            rrs.LimitSize = visitor.GetLimitSize();
            switch (visitor.GetGroupFuncType())
            {
            case PartitionKeyVisitor.GroupSum:
            {
                rrs.Flag = RouteResultset.SumFlag;
                break;
            }

            case PartitionKeyVisitor.GroupMax:
            {
                rrs.Flag = RouteResultset.MaxFlag;
                break;
            }

            case PartitionKeyVisitor.GroupMin:
            {
                rrs.Flag = RouteResultset.MinFlag;
                break;
            }
            }
        }