private QueryOperator ParseQueryOperator()

in src/Kusto.Language/Parser/QueryParser.cs [4565:4661]


        private QueryOperator ParseQueryOperator()
        {
            switch (PeekToken().Kind)
            {
                case SyntaxKind.AsKeyword:
                    return ParseAsOperator();
                case SyntaxKind.ConsumeKeyword:
                    return ParseConsumeOperator();
                case SyntaxKind.CountKeyword:
                    return ParseCountOperator();
                case SyntaxKind.DistinctKeyword:
                    return ParseDistinctOperator();
                case SyntaxKind.EvaluateKeyword:
                    return ParseEvaluateOperator();
                case SyntaxKind.ExecuteAndCacheKeyword:
                    return ParseExecuteAndCacheOperator();
                case SyntaxKind.ExtendKeyword:
                    return ParseExtendOperator();
                case SyntaxKind.FacetKeyword:
                    return ParseFacetOperator();
                case SyntaxKind.FilterKeyword:
                case SyntaxKind.WhereKeyword:
                    return ParseFilterOperator();
                case SyntaxKind.FindKeyword:
                    return ParseFindOperator();
                case SyntaxKind.ForkKeyword:
                    return ParseForkOperator();
                case SyntaxKind.GetSchemaKeyword:
                    return ParseGetSchemaOperator();
                case SyntaxKind.InvokeKeyword:
                    return ParseInvokeOperator();
                case SyntaxKind.JoinKeyword:
                    return ParseJoinOperator();
                case SyntaxKind.LookupKeyword:
                    return ParseLookupOperator();
                case SyntaxKind.MakeSeriesKeyword:
                    return ParseMakeSeriesOperator();
                case SyntaxKind.MvApplyKeyword:
                case SyntaxKind.MvDashApplyKeyword:
                    return ParseMvApplyOperator();
                case SyntaxKind.MvExpandKeyword:
                case SyntaxKind.MvDashExpandKeyword:
                    return ParseMvExpandOperator();
                case SyntaxKind.ParseKeyword:
                    return ParseParseOperator();
                case SyntaxKind.ParseWhereKeyword:
                    return ParseParseWhereOperator();
                case SyntaxKind.PartitionKeyword:
                    return ParsePartitionOperator();
                case SyntaxKind.PrintKeyword:
                    return ParsePrintOperator();
                case SyntaxKind.ProjectKeyword:
                    return ParseProjectOperator();
                case SyntaxKind.ProjectAwayKeyword:
                    return ParseProjectAwayOperator();
                case SyntaxKind.ProjectKeepKeyword:
                    return ParseProjectKeepOperator();
                case SyntaxKind.ProjectRenameKeyword:
                    return ParseProjectRenameOperator();
                case SyntaxKind.ProjectReorderKeyword:
                    return ParseProjectReorderOperator();
                case SyntaxKind.RangeKeyword:
                    return ParseRangeOperator();
                case SyntaxKind.ReduceKeyword:
                    return ParseReduceByOperator();
                case SyntaxKind.RenderKeyword:
                    return ParseRenderOperator();
                case SyntaxKind.SampleKeyword:
                    return ParseSampleOperator();
                case SyntaxKind.SampleDistinctKeyword:
                    return ParseSampleDistinctOperator();
                case SyntaxKind.ScanKeyword:
                    return ParseScanOperator();
                case SyntaxKind.SearchKeyword:
                    return ParseSearchOperator();
                case SyntaxKind.SerializeKeyword:
                    return ParseSerializeOperator();
                case SyntaxKind.SortKeyword:
                case SyntaxKind.OrderKeyword:
                    return ParseSortOperator();
                case SyntaxKind.SummarizeKeyword:
                    return ParseSummarizeOperator();
                case SyntaxKind.TakeKeyword:
                case SyntaxKind.LimitKeyword:
                    return ParseTakeOperator();
                case SyntaxKind.TopKeyword:
                    return ParseTopOperator();
                case SyntaxKind.TopHittersKeyword:
                    return ParseTopHittersOperator();
                case SyntaxKind.TopNestedKeyword:
                    return ParseTopNestedOperator();
                case SyntaxKind.UnionKeyword:
                    return ParseUnionOperator();
                default:
                    return null;
            }
        }