kql

package module
v0.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2026 License: MIT Imports: 8 Imported by: 0

README

KQL Parser

Go Reference Go Report Card

A production-ready Go parser for Kusto Query Language (KQL), built with ANTLR4. This parser extracts conditions, fields, and table references from KQL queries used in Microsoft Sentinel, Azure Data Explorer, and other Microsoft security products.

Features

  • Full KQL Grammar Support: Parses complex KQL queries including joins, unions, let statements, and nested expressions
  • Condition Extraction: Extracts filter conditions with field names, operators, and values
  • Field Discovery: Identifies all fields referenced in queries
  • Table References: Extracts source tables and their relationships
  • Error Recovery: Graceful handling of malformed queries with detailed error reporting
  • High Performance: Optimized for processing large volumes of queries

Installation

go get github.com/craftedsignal/kql-parser

Usage

Basic Condition Extraction
package main

import (
    "fmt"
    kql "github.com/craftedsignal/kql-parser"
)

func main() {
    query := `
        SecurityEvent
        | where EventID == 4624
        | where AccountType == "User"
        | where TimeGenerated > ago(1h)
    `

    result := kql.ExtractConditions(query)

    fmt.Printf("Found %d conditions:\n", len(result.Conditions))
    for _, cond := range result.Conditions {
        fmt.Printf("  Field: %s, Operator: %s, Value: %s\n",
            cond.Field, cond.Operator, cond.Value)
    }

    if len(result.Errors) > 0 {
        fmt.Printf("Warnings: %v\n", result.Errors)
    }
}
Output
Found 3 conditions:
  Field: EventID, Operator: ==, Value: 4624
  Field: AccountType, Operator: ==, Value: User
  Field: TimeGenerated, Operator: >, Value: ago(1h)
Advanced Usage
// Extract with full context
result := kql.ExtractConditions(query)

// Access extracted data
for _, cond := range result.Conditions {
    fmt.Printf("Condition: %s %s %s (negated: %v)\n",
        cond.Field, cond.Operator, cond.Value, cond.Negated)
}

// Get referenced tables
for _, table := range result.Tables {
    fmt.Printf("Table: %s\n", table)
}

// Get all fields
for _, field := range result.Fields {
    fmt.Printf("Field: %s\n", field)
}

Supported KQL Features

Feature Status
where clauses Supported
project / extend Supported
summarize Supported
join / union Supported
let statements Supported
Scalar functions Supported
Aggregation functions Supported
Time expressions Supported
Regular expressions Supported
Dynamic arrays/objects Supported
Comments Supported

API Reference

Types
// ExtractionResult contains all extracted information from a KQL query
type ExtractionResult struct {
    Conditions []Condition  // Extracted filter conditions
    Tables     []string     // Referenced table names
    Fields     []string     // All field references
    Errors     []string     // Non-fatal parsing warnings
}

// Condition represents a single filter condition
type Condition struct {
    Field      string   // Field name being filtered
    Operator   string   // Comparison operator (==, !=, >, <, contains, etc.)
    Value      string   // Filter value
    Values     []string // Multiple values for 'in' operator
    Negated    bool     // Whether condition is negated (not, !)
    Function   string   // Function wrapping the condition (tolower, toupper, etc.)
}
Functions
// ExtractConditions parses a KQL query and extracts all conditions
func ExtractConditions(query string) *ExtractionResult

Performance

Benchmarks on the curated test suite (90 queries covering real-world patterns and edge cases):

Metric Value
Parse Success Rate 100%
Condition Extraction 97%
Avg Parse Time <1ms
Queries/Second >1,000

Note: The 3% without extracted conditions are queries that legitimately have no filter conditions (metadata queries, aggregation-only queries, or schema exploration commands).

Grammar

This parser uses ANTLR4 with a comprehensive KQL grammar. The grammar files are included:

  • KQLLexer.g4 - Lexer rules
  • KQLParser.g4 - Parser rules

To regenerate the parser after grammar changes:

make generate

Contributing

Contributions are welcome! Please ensure:

  1. All tests pass: make test
  2. Code is formatted: make fmt
  3. Linter passes: make lint

License

MIT License - see LICENSE for details.

Documentation

Index

Constants

View Source
const (
	KQLLexerWHERE                = 1
	KQLLexerSEARCH               = 2
	KQLLexerFIND                 = 3
	KQLLexerTAKE                 = 4
	KQLLexerLIMIT                = 5
	KQLLexerSAMPLE               = 6
	KQLLexerSAMPLE_DISTINCT      = 7
	KQLLexerDISTINCT             = 8
	KQLLexerCOUNT                = 9
	KQLLexerGETSCHEMA            = 10
	KQLLexerPROJECT              = 11
	KQLLexerPROJECT_AWAY         = 12
	KQLLexerPROJECT_KEEP         = 13
	KQLLexerPROJECT_RENAME       = 14
	KQLLexerPROJECT_REORDER      = 15
	KQLLexerEXTEND               = 16
	KQLLexerPARSE                = 17
	KQLLexerPARSE_WHERE          = 18
	KQLLexerPARSE_KV             = 19
	KQLLexerSORT                 = 20
	KQLLexerORDER                = 21
	KQLLexerTOP                  = 22
	KQLLexerTOP_NESTED           = 23
	KQLLexerTOP_HITTERS          = 24
	KQLLexerSUMMARIZE            = 25
	KQLLexerMAKE_SERIES          = 26
	KQLLexerMAKE_LIST            = 27
	KQLLexerMAKE_SET             = 28
	KQLLexerJOIN                 = 29
	KQLLexerLOOKUP               = 30
	KQLLexerUNION                = 31
	KQLLexerAS                   = 32
	KQLLexerMV_EXPAND            = 33
	KQLLexerMV_APPLY             = 34
	KQLLexerEVALUATE             = 35
	KQLLexerINVOKE               = 36
	KQLLexerFACET                = 37
	KQLLexerFORK                 = 38
	KQLLexerPARTITION            = 39
	KQLLexerSCAN                 = 40
	KQLLexerSERIALIZE            = 41
	KQLLexerRANGE                = 42
	KQLLexerPRINT                = 43
	KQLLexerRENDER               = 44
	KQLLexerCONSUME              = 45
	KQLLexerEXTERNALDATA         = 46
	KQLLexerMAKE_GRAPH           = 47
	KQLLexerGRAPH_MATCH          = 48
	KQLLexerGRAPH_SHORTEST_PATHS = 49
	KQLLexerGRAPH_TO_TABLE       = 50
	KQLLexerLET                  = 51
	KQLLexerSET                  = 52
	KQLLexerALIAS                = 53
	KQLLexerDECLARE              = 54
	KQLLexerPATTERN              = 55
	KQLLexerRESTRICT             = 56
	KQLLexerACCESS               = 57
	KQLLexerMATERIALIZE          = 58
	KQLLexerKIND                 = 59
	KQLLexerHINT_DOT             = 60
	KQLLexerINNER                = 61
	KQLLexerOUTER                = 62
	KQLLexerLEFT                 = 63
	KQLLexerRIGHT                = 64
	KQLLexerFULL                 = 65
	KQLLexerLEFTSEMI             = 66
	KQLLexerRIGHTSEMI            = 67
	KQLLexerLEFTANTI             = 68
	KQLLexerRIGHTANTI            = 69
	KQLLexerLEFTOUTER            = 70
	KQLLexerRIGHTOUTER           = 71
	KQLLexerFULLOUTER            = 72
	KQLLexerANTI                 = 73
	KQLLexerSEMI                 = 74
	KQLLexerINNERUNIQUE          = 75
	KQLLexerAND                  = 76
	KQLLexerOR                   = 77
	KQLLexerNOT                  = 78
	KQLLexerBETWEEN              = 79
	KQLLexerNOT_BETWEEN          = 80
	KQLLexerIN                   = 81
	KQLLexerNOT_IN               = 82
	KQLLexerIN_CS                = 83
	KQLLexerNOT_IN_CS            = 84
	KQLLexerHAS_ANY              = 85
	KQLLexerHAS_ALL              = 86
	KQLLexerCONTAINS             = 87
	KQLLexerNOT_CONTAINS         = 88
	KQLLexerCONTAINS_CS          = 89
	KQLLexerNOT_CONTAINS_CS      = 90
	KQLLexerHAS                  = 91
	KQLLexerNOT_HAS              = 92
	KQLLexerHAS_CS               = 93
	KQLLexerNOT_HAS_CS           = 94
	KQLLexerHASPREFIX            = 95
	KQLLexerNOT_HASPREFIX        = 96
	KQLLexerHASPREFIX_CS         = 97
	KQLLexerNOT_HASPREFIX_CS     = 98
	KQLLexerHASSUFFIX            = 99
	KQLLexerNOT_HASSUFFIX        = 100
	KQLLexerHASSUFFIX_CS         = 101
	KQLLexerNOT_HASSUFFIX_CS     = 102
	KQLLexerSTARTSWITH           = 103
	KQLLexerNOT_STARTSWITH       = 104
	KQLLexerSTARTSWITH_CS        = 105
	KQLLexerNOT_STARTSWITH_CS    = 106
	KQLLexerENDSWITH             = 107
	KQLLexerNOT_ENDSWITH         = 108
	KQLLexerENDSWITH_CS          = 109
	KQLLexerNOT_ENDSWITH_CS      = 110
	KQLLexerMATCHES_REGEX        = 111
	KQLLexerMATCHES              = 112
	KQLLexerEQ                   = 113
	KQLLexerASSIGN               = 114
	KQLLexerNEQ                  = 115
	KQLLexerLT                   = 116
	KQLLexerGT                   = 117
	KQLLexerLTE                  = 118
	KQLLexerGTE                  = 119
	KQLLexerEQTILDE              = 120
	KQLLexerNEQTILDE             = 121
	KQLLexerPLUS                 = 122
	KQLLexerMINUS                = 123
	KQLLexerSTAR                 = 124
	KQLLexerSLASH                = 125
	KQLLexerPERCENT              = 126
	KQLLexerDOTDOT               = 127
	KQLLexerARROW                = 128
	KQLLexerQUESTION             = 129
	KQLLexerQUESTIONDOT          = 130
	KQLLexerPIPE                 = 131
	KQLLexerSEMICOLON            = 132
	KQLLexerCOLON                = 133
	KQLLexerCOMMA                = 134
	KQLLexerDOT                  = 135
	KQLLexerLPAREN               = 136
	KQLLexerRPAREN               = 137
	KQLLexerLBRACKET             = 138
	KQLLexerRBRACKET             = 139
	KQLLexerLBRACE               = 140
	KQLLexerRBRACE               = 141
	KQLLexerASC                  = 142
	KQLLexerDESC                 = 143
	KQLLexerNULLS                = 144
	KQLLexerFIRST                = 145
	KQLLexerLAST                 = 146
	KQLLexerBY                   = 147
	KQLLexerON                   = 148
	KQLLexerWITH                 = 149
	KQLLexerOF                   = 150
	KQLLexerTO                   = 151
	KQLLexerFROM                 = 152
	KQLLexerSTEP                 = 153
	KQLLexerDEFAULT              = 154
	KQLLexerTYPEOF               = 155
	KQLLexerPACK                 = 156
	KQLLexerPACK_ALL             = 157
	KQLLexerBAG_PACK             = 158
	KQLLexerVIEW                 = 159
	KQLLexerOTHERS               = 160
	KQLLexerDOLLAR               = 161
	KQLLexerWITH_SOURCE          = 162
	KQLLexerIS_FUZZY             = 163
	KQLLexerBAG_EXPANSION        = 164
	KQLLexerWITH_ITEMINDEX       = 165
	KQLLexerWITH_MATCH_ID        = 166
	KQLLexerOUTPUT               = 167
	KQLLexerDATA_SCOPE           = 168
	KQLLexerDECODEBLOCKS         = 169
	KQLLexerNODES                = 170
	KQLLexerEDGES                = 171
	KQLLexerDATATABLE            = 172
	KQLLexerCASE                 = 173
	KQLLexerIFF                  = 174
	KQLLexerIIF                  = 175
	KQLLexerTOSCALAR             = 176
	KQLLexerPACK_ARRAY           = 177
	KQLLexerTRUE                 = 178
	KQLLexerFALSE                = 179
	KQLLexerNULL                 = 180
	KQLLexerDATETIME_LITERAL     = 181
	KQLLexerTIMESPAN_LITERAL     = 182
	KQLLexerTIMESPAN_SHORT       = 183
	KQLLexerDYNAMIC_LITERAL      = 184
	KQLLexerGUID_LITERAL         = 185
	KQLLexerTYPE_BOOL            = 186
	KQLLexerTYPE_DATETIME        = 187
	KQLLexerTYPE_DECIMAL         = 188
	KQLLexerTYPE_DOUBLE          = 189
	KQLLexerTYPE_DYNAMIC         = 190
	KQLLexerTYPE_GUID            = 191
	KQLLexerTYPE_INT             = 192
	KQLLexerTYPE_LONG            = 193
	KQLLexerTYPE_REAL            = 194
	KQLLexerTYPE_STRING          = 195
	KQLLexerTYPE_TIMESPAN        = 196
	KQLLexerSTRING_LITERAL       = 197
	KQLLexerVERBATIM_STRING      = 198
	KQLLexerMULTILINE_STRING     = 199
	KQLLexerHEX_NUMBER           = 200
	KQLLexerREAL_NUMBER          = 201
	KQLLexerLONG_NUMBER          = 202
	KQLLexerINT_NUMBER           = 203
	KQLLexerDECIMAL_NUMBER       = 204
	KQLLexerIDENTIFIER           = 205
	KQLLexerQUOTED_IDENTIFIER    = 206
	KQLLexerCLIENT_PARAMETER     = 207
	KQLLexerLINE_COMMENT         = 208
	KQLLexerBLOCK_COMMENT        = 209
	KQLLexerWS                   = 210
	KQLLexerERROR_CHAR           = 211
)

KQLLexer tokens.

View Source
const (
	KQLParserEOF                  = antlr.TokenEOF
	KQLParserWHERE                = 1
	KQLParserSEARCH               = 2
	KQLParserFIND                 = 3
	KQLParserTAKE                 = 4
	KQLParserLIMIT                = 5
	KQLParserSAMPLE               = 6
	KQLParserSAMPLE_DISTINCT      = 7
	KQLParserDISTINCT             = 8
	KQLParserCOUNT                = 9
	KQLParserGETSCHEMA            = 10
	KQLParserPROJECT              = 11
	KQLParserPROJECT_AWAY         = 12
	KQLParserPROJECT_KEEP         = 13
	KQLParserPROJECT_RENAME       = 14
	KQLParserPROJECT_REORDER      = 15
	KQLParserEXTEND               = 16
	KQLParserPARSE                = 17
	KQLParserPARSE_WHERE          = 18
	KQLParserPARSE_KV             = 19
	KQLParserSORT                 = 20
	KQLParserORDER                = 21
	KQLParserTOP                  = 22
	KQLParserTOP_NESTED           = 23
	KQLParserTOP_HITTERS          = 24
	KQLParserSUMMARIZE            = 25
	KQLParserMAKE_SERIES          = 26
	KQLParserMAKE_LIST            = 27
	KQLParserMAKE_SET             = 28
	KQLParserJOIN                 = 29
	KQLParserLOOKUP               = 30
	KQLParserUNION                = 31
	KQLParserAS                   = 32
	KQLParserMV_EXPAND            = 33
	KQLParserMV_APPLY             = 34
	KQLParserEVALUATE             = 35
	KQLParserINVOKE               = 36
	KQLParserFACET                = 37
	KQLParserFORK                 = 38
	KQLParserPARTITION            = 39
	KQLParserSCAN                 = 40
	KQLParserSERIALIZE            = 41
	KQLParserRANGE                = 42
	KQLParserPRINT                = 43
	KQLParserRENDER               = 44
	KQLParserCONSUME              = 45
	KQLParserEXTERNALDATA         = 46
	KQLParserMAKE_GRAPH           = 47
	KQLParserGRAPH_MATCH          = 48
	KQLParserGRAPH_SHORTEST_PATHS = 49
	KQLParserGRAPH_TO_TABLE       = 50
	KQLParserLET                  = 51
	KQLParserSET                  = 52
	KQLParserALIAS                = 53
	KQLParserDECLARE              = 54
	KQLParserPATTERN              = 55
	KQLParserRESTRICT             = 56
	KQLParserACCESS               = 57
	KQLParserMATERIALIZE          = 58
	KQLParserKIND                 = 59
	KQLParserHINT_DOT             = 60
	KQLParserINNER                = 61
	KQLParserOUTER                = 62
	KQLParserLEFT                 = 63
	KQLParserRIGHT                = 64
	KQLParserFULL                 = 65
	KQLParserLEFTSEMI             = 66
	KQLParserRIGHTSEMI            = 67
	KQLParserLEFTANTI             = 68
	KQLParserRIGHTANTI            = 69
	KQLParserLEFTOUTER            = 70
	KQLParserRIGHTOUTER           = 71
	KQLParserFULLOUTER            = 72
	KQLParserANTI                 = 73
	KQLParserSEMI                 = 74
	KQLParserINNERUNIQUE          = 75
	KQLParserAND                  = 76
	KQLParserOR                   = 77
	KQLParserNOT                  = 78
	KQLParserBETWEEN              = 79
	KQLParserNOT_BETWEEN          = 80
	KQLParserIN                   = 81
	KQLParserNOT_IN               = 82
	KQLParserIN_CS                = 83
	KQLParserNOT_IN_CS            = 84
	KQLParserHAS_ANY              = 85
	KQLParserHAS_ALL              = 86
	KQLParserCONTAINS             = 87
	KQLParserNOT_CONTAINS         = 88
	KQLParserCONTAINS_CS          = 89
	KQLParserNOT_CONTAINS_CS      = 90
	KQLParserHAS                  = 91
	KQLParserNOT_HAS              = 92
	KQLParserHAS_CS               = 93
	KQLParserNOT_HAS_CS           = 94
	KQLParserHASPREFIX            = 95
	KQLParserNOT_HASPREFIX        = 96
	KQLParserHASPREFIX_CS         = 97
	KQLParserNOT_HASPREFIX_CS     = 98
	KQLParserHASSUFFIX            = 99
	KQLParserNOT_HASSUFFIX        = 100
	KQLParserHASSUFFIX_CS         = 101
	KQLParserNOT_HASSUFFIX_CS     = 102
	KQLParserSTARTSWITH           = 103
	KQLParserNOT_STARTSWITH       = 104
	KQLParserSTARTSWITH_CS        = 105
	KQLParserNOT_STARTSWITH_CS    = 106
	KQLParserENDSWITH             = 107
	KQLParserNOT_ENDSWITH         = 108
	KQLParserENDSWITH_CS          = 109
	KQLParserNOT_ENDSWITH_CS      = 110
	KQLParserMATCHES_REGEX        = 111
	KQLParserMATCHES              = 112
	KQLParserEQ                   = 113
	KQLParserASSIGN               = 114
	KQLParserNEQ                  = 115
	KQLParserLT                   = 116
	KQLParserGT                   = 117
	KQLParserLTE                  = 118
	KQLParserGTE                  = 119
	KQLParserEQTILDE              = 120
	KQLParserNEQTILDE             = 121
	KQLParserPLUS                 = 122
	KQLParserMINUS                = 123
	KQLParserSTAR                 = 124
	KQLParserSLASH                = 125
	KQLParserPERCENT              = 126
	KQLParserDOTDOT               = 127
	KQLParserARROW                = 128
	KQLParserQUESTION             = 129
	KQLParserQUESTIONDOT          = 130
	KQLParserPIPE                 = 131
	KQLParserSEMICOLON            = 132
	KQLParserCOLON                = 133
	KQLParserCOMMA                = 134
	KQLParserDOT                  = 135
	KQLParserLPAREN               = 136
	KQLParserRPAREN               = 137
	KQLParserLBRACKET             = 138
	KQLParserRBRACKET             = 139
	KQLParserLBRACE               = 140
	KQLParserRBRACE               = 141
	KQLParserASC                  = 142
	KQLParserDESC                 = 143
	KQLParserNULLS                = 144
	KQLParserFIRST                = 145
	KQLParserLAST                 = 146
	KQLParserBY                   = 147
	KQLParserON                   = 148
	KQLParserWITH                 = 149
	KQLParserOF                   = 150
	KQLParserTO                   = 151
	KQLParserFROM                 = 152
	KQLParserSTEP                 = 153
	KQLParserDEFAULT              = 154
	KQLParserTYPEOF               = 155
	KQLParserPACK                 = 156
	KQLParserPACK_ALL             = 157
	KQLParserBAG_PACK             = 158
	KQLParserVIEW                 = 159
	KQLParserOTHERS               = 160
	KQLParserDOLLAR               = 161
	KQLParserWITH_SOURCE          = 162
	KQLParserIS_FUZZY             = 163
	KQLParserBAG_EXPANSION        = 164
	KQLParserWITH_ITEMINDEX       = 165
	KQLParserWITH_MATCH_ID        = 166
	KQLParserOUTPUT               = 167
	KQLParserDATA_SCOPE           = 168
	KQLParserDECODEBLOCKS         = 169
	KQLParserNODES                = 170
	KQLParserEDGES                = 171
	KQLParserDATATABLE            = 172
	KQLParserCASE                 = 173
	KQLParserIFF                  = 174
	KQLParserIIF                  = 175
	KQLParserTOSCALAR             = 176
	KQLParserPACK_ARRAY           = 177
	KQLParserTRUE                 = 178
	KQLParserFALSE                = 179
	KQLParserNULL                 = 180
	KQLParserDATETIME_LITERAL     = 181
	KQLParserTIMESPAN_LITERAL     = 182
	KQLParserTIMESPAN_SHORT       = 183
	KQLParserDYNAMIC_LITERAL      = 184
	KQLParserGUID_LITERAL         = 185
	KQLParserTYPE_BOOL            = 186
	KQLParserTYPE_DATETIME        = 187
	KQLParserTYPE_DECIMAL         = 188
	KQLParserTYPE_DOUBLE          = 189
	KQLParserTYPE_DYNAMIC         = 190
	KQLParserTYPE_GUID            = 191
	KQLParserTYPE_INT             = 192
	KQLParserTYPE_LONG            = 193
	KQLParserTYPE_REAL            = 194
	KQLParserTYPE_STRING          = 195
	KQLParserTYPE_TIMESPAN        = 196
	KQLParserSTRING_LITERAL       = 197
	KQLParserVERBATIM_STRING      = 198
	KQLParserMULTILINE_STRING     = 199
	KQLParserHEX_NUMBER           = 200
	KQLParserREAL_NUMBER          = 201
	KQLParserLONG_NUMBER          = 202
	KQLParserINT_NUMBER           = 203
	KQLParserDECIMAL_NUMBER       = 204
	KQLParserIDENTIFIER           = 205
	KQLParserQUOTED_IDENTIFIER    = 206
	KQLParserCLIENT_PARAMETER     = 207
	KQLParserLINE_COMMENT         = 208
	KQLParserBLOCK_COMMENT        = 209
	KQLParserWS                   = 210
	KQLParserERROR_CHAR           = 211
)

KQLParser tokens.

View Source
const (
	KQLParserRULE_query                      = 0
	KQLParserRULE_statement                  = 1
	KQLParserRULE_letStatement               = 2
	KQLParserRULE_setStatement               = 3
	KQLParserRULE_aliasStatement             = 4
	KQLParserRULE_declareStatement           = 5
	KQLParserRULE_patternStatement           = 6
	KQLParserRULE_restrictStatement          = 7
	KQLParserRULE_viewExpression             = 8
	KQLParserRULE_patternDefinition          = 9
	KQLParserRULE_patternParam               = 10
	KQLParserRULE_tabularExpression          = 11
	KQLParserRULE_tabularSource              = 12
	KQLParserRULE_tableName                  = 13
	KQLParserRULE_databaseTableName          = 14
	KQLParserRULE_materializeExpression      = 15
	KQLParserRULE_tabularOperator            = 16
	KQLParserRULE_whereOperator              = 17
	KQLParserRULE_searchOperator             = 18
	KQLParserRULE_searchKind                 = 19
	KQLParserRULE_tableList                  = 20
	KQLParserRULE_projectOperator            = 21
	KQLParserRULE_projectAwayOperator        = 22
	KQLParserRULE_projectKeepOperator        = 23
	KQLParserRULE_projectRenameOperator      = 24
	KQLParserRULE_projectReorderOperator     = 25
	KQLParserRULE_projectItemList            = 26
	KQLParserRULE_projectItem                = 27
	KQLParserRULE_identifierOrWildcardList   = 28
	KQLParserRULE_identifierOrWildcard       = 29
	KQLParserRULE_renameList                 = 30
	KQLParserRULE_renameItem                 = 31
	KQLParserRULE_extendOperator             = 32
	KQLParserRULE_extendItemList             = 33
	KQLParserRULE_extendItem                 = 34
	KQLParserRULE_summarizeOperator          = 35
	KQLParserRULE_summarizeHints             = 36
	KQLParserRULE_aggregationList            = 37
	KQLParserRULE_aggregationItem            = 38
	KQLParserRULE_aggregationFunction        = 39
	KQLParserRULE_groupByList                = 40
	KQLParserRULE_groupByItem                = 41
	KQLParserRULE_sortOperator               = 42
	KQLParserRULE_sortList                   = 43
	KQLParserRULE_sortItem                   = 44
	KQLParserRULE_sortDirection              = 45
	KQLParserRULE_nullsPosition              = 46
	KQLParserRULE_topOperator                = 47
	KQLParserRULE_topNestedOperator          = 48
	KQLParserRULE_topNestedClause            = 49
	KQLParserRULE_takeOperator               = 50
	KQLParserRULE_distinctOperator           = 51
	KQLParserRULE_distinctColumns            = 52
	KQLParserRULE_countOperator              = 53
	KQLParserRULE_joinOperator               = 54
	KQLParserRULE_joinKind                   = 55
	KQLParserRULE_joinFlavor                 = 56
	KQLParserRULE_joinHints                  = 57
	KQLParserRULE_joinHint                   = 58
	KQLParserRULE_joinCondition              = 59
	KQLParserRULE_joinAttribute              = 60
	KQLParserRULE_unionOperator              = 61
	KQLParserRULE_unionParameters            = 62
	KQLParserRULE_unionParameter             = 63
	KQLParserRULE_unionTables                = 64
	KQLParserRULE_unionTable                 = 65
	KQLParserRULE_lookupOperator             = 66
	KQLParserRULE_lookupKind                 = 67
	KQLParserRULE_lookupCondition            = 68
	KQLParserRULE_parseOperator              = 69
	KQLParserRULE_parseKind                  = 70
	KQLParserRULE_parsePattern               = 71
	KQLParserRULE_parsePatternItem           = 72
	KQLParserRULE_parseKvOperator            = 73
	KQLParserRULE_kvPairList                 = 74
	KQLParserRULE_kvPair                     = 75
	KQLParserRULE_parseKvParameters          = 76
	KQLParserRULE_parseKvParam               = 77
	KQLParserRULE_mvExpandOperator           = 78
	KQLParserRULE_mvExpandKind               = 79
	KQLParserRULE_mvExpandParams             = 80
	KQLParserRULE_mvExpandItemList           = 81
	KQLParserRULE_mvExpandItem               = 82
	KQLParserRULE_limitClause                = 83
	KQLParserRULE_mvApplyOperator            = 84
	KQLParserRULE_mvApplyItemList            = 85
	KQLParserRULE_mvApplyItem                = 86
	KQLParserRULE_mvApplyOnClause            = 87
	KQLParserRULE_evaluateOperator           = 88
	KQLParserRULE_evaluateHints              = 89
	KQLParserRULE_facetOperator              = 90
	KQLParserRULE_forkOperator               = 91
	KQLParserRULE_forkBranch                 = 92
	KQLParserRULE_partitionOperator          = 93
	KQLParserRULE_partitionHints             = 94
	KQLParserRULE_scanOperator               = 95
	KQLParserRULE_scanParams                 = 96
	KQLParserRULE_scanDeclare                = 97
	KQLParserRULE_scanDeclareItem            = 98
	KQLParserRULE_scanStepList               = 99
	KQLParserRULE_scanStep                   = 100
	KQLParserRULE_scanAction                 = 101
	KQLParserRULE_serializeOperator          = 102
	KQLParserRULE_sampleOperator             = 103
	KQLParserRULE_sampleDistinctOperator     = 104
	KQLParserRULE_makeSeriesOperator         = 105
	KQLParserRULE_makeSeriesItemList         = 106
	KQLParserRULE_makeSeriesItem             = 107
	KQLParserRULE_makeSeriesOnClause         = 108
	KQLParserRULE_makeSeriesParams           = 109
	KQLParserRULE_findOperator               = 110
	KQLParserRULE_findParams                 = 111
	KQLParserRULE_getschemaOperator          = 112
	KQLParserRULE_renderOperator             = 113
	KQLParserRULE_renderProperties           = 114
	KQLParserRULE_renderProperty             = 115
	KQLParserRULE_consumeOperator            = 116
	KQLParserRULE_invokeOperator             = 117
	KQLParserRULE_asOperator                 = 118
	KQLParserRULE_graphOperator              = 119
	KQLParserRULE_makeGraphOperator          = 120
	KQLParserRULE_graphMatchOperator         = 121
	KQLParserRULE_graphPattern               = 122
	KQLParserRULE_graphPatternElement        = 123
	KQLParserRULE_graphEdge                  = 124
	KQLParserRULE_graphShortestPathsOperator = 125
	KQLParserRULE_graphToTableOperator       = 126
	KQLParserRULE_graphToTableParams         = 127
	KQLParserRULE_datatable                  = 128
	KQLParserRULE_datatableSchema            = 129
	KQLParserRULE_datatableColumn            = 130
	KQLParserRULE_datatableRows              = 131
	KQLParserRULE_externalData               = 132
	KQLParserRULE_externalDataUri            = 133
	KQLParserRULE_externalDataOptions        = 134
	KQLParserRULE_externalDataOption         = 135
	KQLParserRULE_printArgList               = 136
	KQLParserRULE_printArg                   = 137
	KQLParserRULE_expression                 = 138
	KQLParserRULE_orExpression               = 139
	KQLParserRULE_andExpression              = 140
	KQLParserRULE_notExpression              = 141
	KQLParserRULE_comparisonExpression       = 142
	KQLParserRULE_comparisonOperator         = 143
	KQLParserRULE_stringOperator             = 144
	KQLParserRULE_additiveExpression         = 145
	KQLParserRULE_multiplicativeExpression   = 146
	KQLParserRULE_unaryExpression            = 147
	KQLParserRULE_postfixExpression          = 148
	KQLParserRULE_postfixOperator            = 149
	KQLParserRULE_primaryExpression          = 150
	KQLParserRULE_functionCall               = 151
	KQLParserRULE_builtinFunction            = 152
	KQLParserRULE_argumentList               = 153
	KQLParserRULE_argument                   = 154
	KQLParserRULE_caseExpression             = 155
	KQLParserRULE_caseBranch                 = 156
	KQLParserRULE_iffExpression              = 157
	KQLParserRULE_toScalarExpression         = 158
	KQLParserRULE_arrayExpression            = 159
	KQLParserRULE_objectExpression           = 160
	KQLParserRULE_objectPropertyList         = 161
	KQLParserRULE_objectProperty             = 162
	KQLParserRULE_functionParameters         = 163
	KQLParserRULE_functionParameter          = 164
	KQLParserRULE_typeSpecifier              = 165
	KQLParserRULE_literal                    = 166
	KQLParserRULE_booleanLiteral             = 167
	KQLParserRULE_identifier                 = 168
	KQLParserRULE_identifierList             = 169
	KQLParserRULE_expressionList             = 170
)

KQLParser rules.

Variables

View Source
var KQLLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var KQLParserParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var MaxParseTime = 5 * time.Second

MaxParseTime is the maximum time allowed for parsing a single query. Queries that exceed this are returned with an error.

Functions

func GetEventTypeFromConditions added in v0.3.0

func GetEventTypeFromConditions(result *ParseResult) string

GetEventTypeFromConditions detects Windows Event types based on EventID conditions Returns event type strings like "windows_4688", "sysmon_1", etc.

func HasComplexWhereConditions added in v0.3.0

func HasComplexWhereConditions(result *ParseResult) bool

HasComplexWhereConditions checks if the query has where clauses with complex functions (regex matching, CIDR matching, etc.) that can't be validated statically

func HasUnmappedComputedFields added in v0.3.0

func HasUnmappedComputedFields(result *ParseResult) bool

HasUnmappedComputedFields checks if any computed field used in conditions could not be traced back to a source field

func InitEmptyAdditiveExpressionContext

func InitEmptyAdditiveExpressionContext(p *AdditiveExpressionContext)

func InitEmptyAggregationFunctionContext

func InitEmptyAggregationFunctionContext(p *AggregationFunctionContext)

func InitEmptyAggregationItemContext

func InitEmptyAggregationItemContext(p *AggregationItemContext)

func InitEmptyAggregationListContext

func InitEmptyAggregationListContext(p *AggregationListContext)

func InitEmptyAliasStatementContext

func InitEmptyAliasStatementContext(p *AliasStatementContext)

func InitEmptyAndExpressionContext

func InitEmptyAndExpressionContext(p *AndExpressionContext)

func InitEmptyArgumentContext

func InitEmptyArgumentContext(p *ArgumentContext)

func InitEmptyArgumentListContext

func InitEmptyArgumentListContext(p *ArgumentListContext)

func InitEmptyArrayExpressionContext

func InitEmptyArrayExpressionContext(p *ArrayExpressionContext)

func InitEmptyAsOperatorContext

func InitEmptyAsOperatorContext(p *AsOperatorContext)

func InitEmptyBooleanLiteralContext

func InitEmptyBooleanLiteralContext(p *BooleanLiteralContext)

func InitEmptyBuiltinFunctionContext

func InitEmptyBuiltinFunctionContext(p *BuiltinFunctionContext)

func InitEmptyCaseBranchContext

func InitEmptyCaseBranchContext(p *CaseBranchContext)

func InitEmptyCaseExpressionContext

func InitEmptyCaseExpressionContext(p *CaseExpressionContext)

func InitEmptyComparisonExpressionContext

func InitEmptyComparisonExpressionContext(p *ComparisonExpressionContext)

func InitEmptyComparisonOperatorContext

func InitEmptyComparisonOperatorContext(p *ComparisonOperatorContext)

func InitEmptyConsumeOperatorContext

func InitEmptyConsumeOperatorContext(p *ConsumeOperatorContext)

func InitEmptyCountOperatorContext

func InitEmptyCountOperatorContext(p *CountOperatorContext)

func InitEmptyDatabaseTableNameContext

func InitEmptyDatabaseTableNameContext(p *DatabaseTableNameContext)

func InitEmptyDatatableColumnContext

func InitEmptyDatatableColumnContext(p *DatatableColumnContext)

func InitEmptyDatatableContext

func InitEmptyDatatableContext(p *DatatableContext)

func InitEmptyDatatableRowsContext

func InitEmptyDatatableRowsContext(p *DatatableRowsContext)

func InitEmptyDatatableSchemaContext

func InitEmptyDatatableSchemaContext(p *DatatableSchemaContext)

func InitEmptyDeclareStatementContext

func InitEmptyDeclareStatementContext(p *DeclareStatementContext)

func InitEmptyDistinctColumnsContext

func InitEmptyDistinctColumnsContext(p *DistinctColumnsContext)

func InitEmptyDistinctOperatorContext

func InitEmptyDistinctOperatorContext(p *DistinctOperatorContext)

func InitEmptyEvaluateHintsContext

func InitEmptyEvaluateHintsContext(p *EvaluateHintsContext)

func InitEmptyEvaluateOperatorContext

func InitEmptyEvaluateOperatorContext(p *EvaluateOperatorContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyExpressionListContext

func InitEmptyExpressionListContext(p *ExpressionListContext)

func InitEmptyExtendItemContext

func InitEmptyExtendItemContext(p *ExtendItemContext)

func InitEmptyExtendItemListContext

func InitEmptyExtendItemListContext(p *ExtendItemListContext)

func InitEmptyExtendOperatorContext

func InitEmptyExtendOperatorContext(p *ExtendOperatorContext)

func InitEmptyExternalDataContext

func InitEmptyExternalDataContext(p *ExternalDataContext)

func InitEmptyExternalDataOptionContext

func InitEmptyExternalDataOptionContext(p *ExternalDataOptionContext)

func InitEmptyExternalDataOptionsContext

func InitEmptyExternalDataOptionsContext(p *ExternalDataOptionsContext)

func InitEmptyExternalDataUriContext

func InitEmptyExternalDataUriContext(p *ExternalDataUriContext)

func InitEmptyFacetOperatorContext

func InitEmptyFacetOperatorContext(p *FacetOperatorContext)

func InitEmptyFindOperatorContext

func InitEmptyFindOperatorContext(p *FindOperatorContext)

func InitEmptyFindParamsContext

func InitEmptyFindParamsContext(p *FindParamsContext)

func InitEmptyForkBranchContext

func InitEmptyForkBranchContext(p *ForkBranchContext)

func InitEmptyForkOperatorContext

func InitEmptyForkOperatorContext(p *ForkOperatorContext)

func InitEmptyFunctionCallContext

func InitEmptyFunctionCallContext(p *FunctionCallContext)

func InitEmptyFunctionParameterContext

func InitEmptyFunctionParameterContext(p *FunctionParameterContext)

func InitEmptyFunctionParametersContext

func InitEmptyFunctionParametersContext(p *FunctionParametersContext)

func InitEmptyGetschemaOperatorContext

func InitEmptyGetschemaOperatorContext(p *GetschemaOperatorContext)

func InitEmptyGraphEdgeContext

func InitEmptyGraphEdgeContext(p *GraphEdgeContext)

func InitEmptyGraphMatchOperatorContext

func InitEmptyGraphMatchOperatorContext(p *GraphMatchOperatorContext)

func InitEmptyGraphOperatorContext

func InitEmptyGraphOperatorContext(p *GraphOperatorContext)

func InitEmptyGraphPatternContext

func InitEmptyGraphPatternContext(p *GraphPatternContext)

func InitEmptyGraphPatternElementContext

func InitEmptyGraphPatternElementContext(p *GraphPatternElementContext)

func InitEmptyGraphShortestPathsOperatorContext

func InitEmptyGraphShortestPathsOperatorContext(p *GraphShortestPathsOperatorContext)

func InitEmptyGraphToTableOperatorContext

func InitEmptyGraphToTableOperatorContext(p *GraphToTableOperatorContext)

func InitEmptyGraphToTableParamsContext

func InitEmptyGraphToTableParamsContext(p *GraphToTableParamsContext)

func InitEmptyGroupByItemContext

func InitEmptyGroupByItemContext(p *GroupByItemContext)

func InitEmptyGroupByListContext

func InitEmptyGroupByListContext(p *GroupByListContext)

func InitEmptyIdentifierContext

func InitEmptyIdentifierContext(p *IdentifierContext)

func InitEmptyIdentifierListContext

func InitEmptyIdentifierListContext(p *IdentifierListContext)

func InitEmptyIdentifierOrWildcardContext

func InitEmptyIdentifierOrWildcardContext(p *IdentifierOrWildcardContext)

func InitEmptyIdentifierOrWildcardListContext

func InitEmptyIdentifierOrWildcardListContext(p *IdentifierOrWildcardListContext)

func InitEmptyIffExpressionContext

func InitEmptyIffExpressionContext(p *IffExpressionContext)

func InitEmptyInvokeOperatorContext

func InitEmptyInvokeOperatorContext(p *InvokeOperatorContext)

func InitEmptyJoinAttributeContext

func InitEmptyJoinAttributeContext(p *JoinAttributeContext)

func InitEmptyJoinConditionContext

func InitEmptyJoinConditionContext(p *JoinConditionContext)

func InitEmptyJoinFlavorContext

func InitEmptyJoinFlavorContext(p *JoinFlavorContext)

func InitEmptyJoinHintContext

func InitEmptyJoinHintContext(p *JoinHintContext)

func InitEmptyJoinHintsContext

func InitEmptyJoinHintsContext(p *JoinHintsContext)

func InitEmptyJoinKindContext

func InitEmptyJoinKindContext(p *JoinKindContext)

func InitEmptyJoinOperatorContext

func InitEmptyJoinOperatorContext(p *JoinOperatorContext)

func InitEmptyKvPairContext

func InitEmptyKvPairContext(p *KvPairContext)

func InitEmptyKvPairListContext

func InitEmptyKvPairListContext(p *KvPairListContext)

func InitEmptyLetStatementContext

func InitEmptyLetStatementContext(p *LetStatementContext)

func InitEmptyLimitClauseContext

func InitEmptyLimitClauseContext(p *LimitClauseContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyLookupConditionContext

func InitEmptyLookupConditionContext(p *LookupConditionContext)

func InitEmptyLookupKindContext

func InitEmptyLookupKindContext(p *LookupKindContext)

func InitEmptyLookupOperatorContext

func InitEmptyLookupOperatorContext(p *LookupOperatorContext)

func InitEmptyMakeGraphOperatorContext

func InitEmptyMakeGraphOperatorContext(p *MakeGraphOperatorContext)

func InitEmptyMakeSeriesItemContext

func InitEmptyMakeSeriesItemContext(p *MakeSeriesItemContext)

func InitEmptyMakeSeriesItemListContext

func InitEmptyMakeSeriesItemListContext(p *MakeSeriesItemListContext)

func InitEmptyMakeSeriesOnClauseContext

func InitEmptyMakeSeriesOnClauseContext(p *MakeSeriesOnClauseContext)

func InitEmptyMakeSeriesOperatorContext

func InitEmptyMakeSeriesOperatorContext(p *MakeSeriesOperatorContext)

func InitEmptyMakeSeriesParamsContext

func InitEmptyMakeSeriesParamsContext(p *MakeSeriesParamsContext)

func InitEmptyMaterializeExpressionContext

func InitEmptyMaterializeExpressionContext(p *MaterializeExpressionContext)

func InitEmptyMultiplicativeExpressionContext

func InitEmptyMultiplicativeExpressionContext(p *MultiplicativeExpressionContext)

func InitEmptyMvApplyItemContext

func InitEmptyMvApplyItemContext(p *MvApplyItemContext)

func InitEmptyMvApplyItemListContext

func InitEmptyMvApplyItemListContext(p *MvApplyItemListContext)

func InitEmptyMvApplyOnClauseContext

func InitEmptyMvApplyOnClauseContext(p *MvApplyOnClauseContext)

func InitEmptyMvApplyOperatorContext

func InitEmptyMvApplyOperatorContext(p *MvApplyOperatorContext)

func InitEmptyMvExpandItemContext

func InitEmptyMvExpandItemContext(p *MvExpandItemContext)

func InitEmptyMvExpandItemListContext

func InitEmptyMvExpandItemListContext(p *MvExpandItemListContext)

func InitEmptyMvExpandKindContext

func InitEmptyMvExpandKindContext(p *MvExpandKindContext)

func InitEmptyMvExpandOperatorContext

func InitEmptyMvExpandOperatorContext(p *MvExpandOperatorContext)

func InitEmptyMvExpandParamsContext

func InitEmptyMvExpandParamsContext(p *MvExpandParamsContext)

func InitEmptyNotExpressionContext

func InitEmptyNotExpressionContext(p *NotExpressionContext)

func InitEmptyNullsPositionContext

func InitEmptyNullsPositionContext(p *NullsPositionContext)

func InitEmptyObjectExpressionContext

func InitEmptyObjectExpressionContext(p *ObjectExpressionContext)

func InitEmptyObjectPropertyContext

func InitEmptyObjectPropertyContext(p *ObjectPropertyContext)

func InitEmptyObjectPropertyListContext

func InitEmptyObjectPropertyListContext(p *ObjectPropertyListContext)

func InitEmptyOrExpressionContext

func InitEmptyOrExpressionContext(p *OrExpressionContext)

func InitEmptyParseKindContext

func InitEmptyParseKindContext(p *ParseKindContext)

func InitEmptyParseKvOperatorContext

func InitEmptyParseKvOperatorContext(p *ParseKvOperatorContext)

func InitEmptyParseKvParamContext

func InitEmptyParseKvParamContext(p *ParseKvParamContext)

func InitEmptyParseKvParametersContext

func InitEmptyParseKvParametersContext(p *ParseKvParametersContext)

func InitEmptyParseOperatorContext

func InitEmptyParseOperatorContext(p *ParseOperatorContext)

func InitEmptyParsePatternContext

func InitEmptyParsePatternContext(p *ParsePatternContext)

func InitEmptyParsePatternItemContext

func InitEmptyParsePatternItemContext(p *ParsePatternItemContext)

func InitEmptyPartitionHintsContext

func InitEmptyPartitionHintsContext(p *PartitionHintsContext)

func InitEmptyPartitionOperatorContext

func InitEmptyPartitionOperatorContext(p *PartitionOperatorContext)

func InitEmptyPatternDefinitionContext

func InitEmptyPatternDefinitionContext(p *PatternDefinitionContext)

func InitEmptyPatternParamContext

func InitEmptyPatternParamContext(p *PatternParamContext)

func InitEmptyPatternStatementContext

func InitEmptyPatternStatementContext(p *PatternStatementContext)

func InitEmptyPostfixExpressionContext

func InitEmptyPostfixExpressionContext(p *PostfixExpressionContext)

func InitEmptyPostfixOperatorContext

func InitEmptyPostfixOperatorContext(p *PostfixOperatorContext)

func InitEmptyPrimaryExpressionContext

func InitEmptyPrimaryExpressionContext(p *PrimaryExpressionContext)

func InitEmptyPrintArgContext

func InitEmptyPrintArgContext(p *PrintArgContext)

func InitEmptyPrintArgListContext

func InitEmptyPrintArgListContext(p *PrintArgListContext)

func InitEmptyProjectAwayOperatorContext

func InitEmptyProjectAwayOperatorContext(p *ProjectAwayOperatorContext)

func InitEmptyProjectItemContext

func InitEmptyProjectItemContext(p *ProjectItemContext)

func InitEmptyProjectItemListContext

func InitEmptyProjectItemListContext(p *ProjectItemListContext)

func InitEmptyProjectKeepOperatorContext

func InitEmptyProjectKeepOperatorContext(p *ProjectKeepOperatorContext)

func InitEmptyProjectOperatorContext

func InitEmptyProjectOperatorContext(p *ProjectOperatorContext)

func InitEmptyProjectRenameOperatorContext

func InitEmptyProjectRenameOperatorContext(p *ProjectRenameOperatorContext)

func InitEmptyProjectReorderOperatorContext

func InitEmptyProjectReorderOperatorContext(p *ProjectReorderOperatorContext)

func InitEmptyQueryContext

func InitEmptyQueryContext(p *QueryContext)

func InitEmptyRenameItemContext

func InitEmptyRenameItemContext(p *RenameItemContext)

func InitEmptyRenameListContext

func InitEmptyRenameListContext(p *RenameListContext)

func InitEmptyRenderOperatorContext

func InitEmptyRenderOperatorContext(p *RenderOperatorContext)

func InitEmptyRenderPropertiesContext

func InitEmptyRenderPropertiesContext(p *RenderPropertiesContext)

func InitEmptyRenderPropertyContext

func InitEmptyRenderPropertyContext(p *RenderPropertyContext)

func InitEmptyRestrictStatementContext

func InitEmptyRestrictStatementContext(p *RestrictStatementContext)

func InitEmptySampleDistinctOperatorContext

func InitEmptySampleDistinctOperatorContext(p *SampleDistinctOperatorContext)

func InitEmptySampleOperatorContext

func InitEmptySampleOperatorContext(p *SampleOperatorContext)

func InitEmptyScanActionContext

func InitEmptyScanActionContext(p *ScanActionContext)

func InitEmptyScanDeclareContext

func InitEmptyScanDeclareContext(p *ScanDeclareContext)

func InitEmptyScanDeclareItemContext

func InitEmptyScanDeclareItemContext(p *ScanDeclareItemContext)

func InitEmptyScanOperatorContext

func InitEmptyScanOperatorContext(p *ScanOperatorContext)

func InitEmptyScanParamsContext

func InitEmptyScanParamsContext(p *ScanParamsContext)

func InitEmptyScanStepContext

func InitEmptyScanStepContext(p *ScanStepContext)

func InitEmptyScanStepListContext

func InitEmptyScanStepListContext(p *ScanStepListContext)

func InitEmptySearchKindContext

func InitEmptySearchKindContext(p *SearchKindContext)

func InitEmptySearchOperatorContext

func InitEmptySearchOperatorContext(p *SearchOperatorContext)

func InitEmptySerializeOperatorContext

func InitEmptySerializeOperatorContext(p *SerializeOperatorContext)

func InitEmptySetStatementContext

func InitEmptySetStatementContext(p *SetStatementContext)

func InitEmptySortDirectionContext

func InitEmptySortDirectionContext(p *SortDirectionContext)

func InitEmptySortItemContext

func InitEmptySortItemContext(p *SortItemContext)

func InitEmptySortListContext

func InitEmptySortListContext(p *SortListContext)

func InitEmptySortOperatorContext

func InitEmptySortOperatorContext(p *SortOperatorContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyStringOperatorContext

func InitEmptyStringOperatorContext(p *StringOperatorContext)

func InitEmptySummarizeHintsContext

func InitEmptySummarizeHintsContext(p *SummarizeHintsContext)

func InitEmptySummarizeOperatorContext

func InitEmptySummarizeOperatorContext(p *SummarizeOperatorContext)

func InitEmptyTableListContext

func InitEmptyTableListContext(p *TableListContext)

func InitEmptyTableNameContext

func InitEmptyTableNameContext(p *TableNameContext)

func InitEmptyTabularExpressionContext

func InitEmptyTabularExpressionContext(p *TabularExpressionContext)

func InitEmptyTabularOperatorContext

func InitEmptyTabularOperatorContext(p *TabularOperatorContext)

func InitEmptyTabularSourceContext

func InitEmptyTabularSourceContext(p *TabularSourceContext)

func InitEmptyTakeOperatorContext

func InitEmptyTakeOperatorContext(p *TakeOperatorContext)

func InitEmptyToScalarExpressionContext

func InitEmptyToScalarExpressionContext(p *ToScalarExpressionContext)

func InitEmptyTopNestedClauseContext

func InitEmptyTopNestedClauseContext(p *TopNestedClauseContext)

func InitEmptyTopNestedOperatorContext

func InitEmptyTopNestedOperatorContext(p *TopNestedOperatorContext)

func InitEmptyTopOperatorContext

func InitEmptyTopOperatorContext(p *TopOperatorContext)

func InitEmptyTypeSpecifierContext

func InitEmptyTypeSpecifierContext(p *TypeSpecifierContext)

func InitEmptyUnaryExpressionContext

func InitEmptyUnaryExpressionContext(p *UnaryExpressionContext)

func InitEmptyUnionOperatorContext

func InitEmptyUnionOperatorContext(p *UnionOperatorContext)

func InitEmptyUnionParameterContext

func InitEmptyUnionParameterContext(p *UnionParameterContext)

func InitEmptyUnionParametersContext

func InitEmptyUnionParametersContext(p *UnionParametersContext)

func InitEmptyUnionTableContext

func InitEmptyUnionTableContext(p *UnionTableContext)

func InitEmptyUnionTablesContext

func InitEmptyUnionTablesContext(p *UnionTablesContext)

func InitEmptyViewExpressionContext

func InitEmptyViewExpressionContext(p *ViewExpressionContext)

func InitEmptyWhereOperatorContext

func InitEmptyWhereOperatorContext(p *WhereOperatorContext)

func IsStatisticalQuery added in v0.3.0

func IsStatisticalQuery(result *ParseResult) bool

IsStatisticalQuery checks if the parse result contains aggregation commands (summarize) that create computed fields making static analysis unreliable

func KQLLexerInit

func KQLLexerInit()

KQLLexerInit initializes any static state used to implement KQLLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewKQLLexer(). You can call this function if you wish to initialize the static state ahead of time.

func KQLParserInit

func KQLParserInit()

KQLParserInit initializes any static state used to implement KQLParser. By default the static state used to implement the parser is lazily initialized during the first call to NewKQLParser(). You can call this function if you wish to initialize the static state ahead of time.

func NormalizeQueryForDebug

func NormalizeQueryForDebug(query string) string

NormalizeQueryForDebug returns the normalized query for debugging purposes

Types

type AdditiveExpressionContext

type AdditiveExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAdditiveExpressionContext

func NewAdditiveExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveExpressionContext

func NewEmptyAdditiveExpressionContext

func NewEmptyAdditiveExpressionContext() *AdditiveExpressionContext

func (*AdditiveExpressionContext) Accept

func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AdditiveExpressionContext) AllMINUS

func (*AdditiveExpressionContext) AllMultiplicativeExpression

func (s *AdditiveExpressionContext) AllMultiplicativeExpression() []IMultiplicativeExpressionContext

func (*AdditiveExpressionContext) AllPLUS

func (*AdditiveExpressionContext) EnterRule

func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*AdditiveExpressionContext) ExitRule

func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*AdditiveExpressionContext) GetParser

func (s *AdditiveExpressionContext) GetParser() antlr.Parser

func (*AdditiveExpressionContext) GetRuleContext

func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext

func (*AdditiveExpressionContext) IsAdditiveExpressionContext

func (*AdditiveExpressionContext) IsAdditiveExpressionContext()

func (*AdditiveExpressionContext) MINUS

func (*AdditiveExpressionContext) MultiplicativeExpression

func (s *AdditiveExpressionContext) MultiplicativeExpression(i int) IMultiplicativeExpressionContext

func (*AdditiveExpressionContext) PLUS

func (*AdditiveExpressionContext) ToStringTree

func (s *AdditiveExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AggregationFunctionContext

type AggregationFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregationFunctionContext

func NewAggregationFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregationFunctionContext

func NewEmptyAggregationFunctionContext

func NewEmptyAggregationFunctionContext() *AggregationFunctionContext

func (*AggregationFunctionContext) Accept

func (s *AggregationFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AggregationFunctionContext) EnterRule

func (s *AggregationFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*AggregationFunctionContext) ExitRule

func (s *AggregationFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*AggregationFunctionContext) Expression

func (*AggregationFunctionContext) FunctionCall

func (*AggregationFunctionContext) GetParser

func (s *AggregationFunctionContext) GetParser() antlr.Parser

func (*AggregationFunctionContext) GetRuleContext

func (s *AggregationFunctionContext) GetRuleContext() antlr.RuleContext

func (*AggregationFunctionContext) IsAggregationFunctionContext

func (*AggregationFunctionContext) IsAggregationFunctionContext()

func (*AggregationFunctionContext) ToStringTree

func (s *AggregationFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AggregationItemContext

type AggregationItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregationItemContext

func NewAggregationItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregationItemContext

func NewEmptyAggregationItemContext

func NewEmptyAggregationItemContext() *AggregationItemContext

func (*AggregationItemContext) AS

func (*AggregationItemContext) ASSIGN

func (*AggregationItemContext) Accept

func (s *AggregationItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AggregationItemContext) AggregationFunction

func (s *AggregationItemContext) AggregationFunction() IAggregationFunctionContext

func (*AggregationItemContext) EnterRule

func (s *AggregationItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*AggregationItemContext) ExitRule

func (s *AggregationItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*AggregationItemContext) GetParser

func (s *AggregationItemContext) GetParser() antlr.Parser

func (*AggregationItemContext) GetRuleContext

func (s *AggregationItemContext) GetRuleContext() antlr.RuleContext

func (*AggregationItemContext) Identifier

func (*AggregationItemContext) IsAggregationItemContext

func (*AggregationItemContext) IsAggregationItemContext()

func (*AggregationItemContext) ToStringTree

func (s *AggregationItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AggregationListContext

type AggregationListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAggregationListContext

func NewAggregationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AggregationListContext

func NewEmptyAggregationListContext

func NewEmptyAggregationListContext() *AggregationListContext

func (*AggregationListContext) Accept

func (s *AggregationListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AggregationListContext) AggregationItem

func (s *AggregationListContext) AggregationItem(i int) IAggregationItemContext

func (*AggregationListContext) AllAggregationItem

func (s *AggregationListContext) AllAggregationItem() []IAggregationItemContext

func (*AggregationListContext) AllCOMMA

func (s *AggregationListContext) AllCOMMA() []antlr.TerminalNode

func (*AggregationListContext) COMMA

func (*AggregationListContext) EnterRule

func (s *AggregationListContext) EnterRule(listener antlr.ParseTreeListener)

func (*AggregationListContext) ExitRule

func (s *AggregationListContext) ExitRule(listener antlr.ParseTreeListener)

func (*AggregationListContext) GetParser

func (s *AggregationListContext) GetParser() antlr.Parser

func (*AggregationListContext) GetRuleContext

func (s *AggregationListContext) GetRuleContext() antlr.RuleContext

func (*AggregationListContext) IsAggregationListContext

func (*AggregationListContext) IsAggregationListContext()

func (*AggregationListContext) ToStringTree

func (s *AggregationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AliasStatementContext

type AliasStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAliasStatementContext

func NewAliasStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasStatementContext

func NewEmptyAliasStatementContext

func NewEmptyAliasStatementContext() *AliasStatementContext

func (*AliasStatementContext) ALIAS

func (*AliasStatementContext) ASSIGN

func (*AliasStatementContext) Accept

func (s *AliasStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AliasStatementContext) EnterRule

func (s *AliasStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*AliasStatementContext) ExitRule

func (s *AliasStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*AliasStatementContext) Expression

func (s *AliasStatementContext) Expression() IExpressionContext

func (*AliasStatementContext) GetParser

func (s *AliasStatementContext) GetParser() antlr.Parser

func (*AliasStatementContext) GetRuleContext

func (s *AliasStatementContext) GetRuleContext() antlr.RuleContext

func (*AliasStatementContext) Identifier

func (s *AliasStatementContext) Identifier() IIdentifierContext

func (*AliasStatementContext) IsAliasStatementContext

func (*AliasStatementContext) IsAliasStatementContext()

func (*AliasStatementContext) ToStringTree

func (s *AliasStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AndExpressionContext

type AndExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAndExpressionContext

func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext

func NewEmptyAndExpressionContext

func NewEmptyAndExpressionContext() *AndExpressionContext

func (*AndExpressionContext) AND

func (*AndExpressionContext) Accept

func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AndExpressionContext) AllAND

func (s *AndExpressionContext) AllAND() []antlr.TerminalNode

func (*AndExpressionContext) AllNotExpression

func (s *AndExpressionContext) AllNotExpression() []INotExpressionContext

func (*AndExpressionContext) EnterRule

func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*AndExpressionContext) ExitRule

func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*AndExpressionContext) GetParser

func (s *AndExpressionContext) GetParser() antlr.Parser

func (*AndExpressionContext) GetRuleContext

func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext

func (*AndExpressionContext) IsAndExpressionContext

func (*AndExpressionContext) IsAndExpressionContext()

func (*AndExpressionContext) NotExpression

func (s *AndExpressionContext) NotExpression(i int) INotExpressionContext

func (*AndExpressionContext) ToStringTree

func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArgumentContext

type ArgumentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentContext

func NewArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentContext

func NewEmptyArgumentContext

func NewEmptyArgumentContext() *ArgumentContext

func (*ArgumentContext) ASSIGN

func (s *ArgumentContext) ASSIGN() antlr.TerminalNode

func (*ArgumentContext) Accept

func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArgumentContext) EnterRule

func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArgumentContext) ExitRule

func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArgumentContext) Expression

func (s *ArgumentContext) Expression() IExpressionContext

func (*ArgumentContext) GetParser

func (s *ArgumentContext) GetParser() antlr.Parser

func (*ArgumentContext) GetRuleContext

func (s *ArgumentContext) GetRuleContext() antlr.RuleContext

func (*ArgumentContext) Identifier

func (s *ArgumentContext) Identifier() IIdentifierContext

func (*ArgumentContext) IsArgumentContext

func (*ArgumentContext) IsArgumentContext()

func (*ArgumentContext) STAR

func (*ArgumentContext) ToStringTree

func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArgumentListContext

type ArgumentListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArgumentListContext

func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext

func NewEmptyArgumentListContext

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) Accept

func (s *ArgumentListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArgumentListContext) AllArgument

func (s *ArgumentListContext) AllArgument() []IArgumentContext

func (*ArgumentListContext) AllCOMMA

func (s *ArgumentListContext) AllCOMMA() []antlr.TerminalNode

func (*ArgumentListContext) Argument

func (s *ArgumentListContext) Argument(i int) IArgumentContext

func (*ArgumentListContext) COMMA

func (*ArgumentListContext) EnterRule

func (s *ArgumentListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArgumentListContext) ExitRule

func (s *ArgumentListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArgumentListContext) GetParser

func (s *ArgumentListContext) GetParser() antlr.Parser

func (*ArgumentListContext) GetRuleContext

func (s *ArgumentListContext) GetRuleContext() antlr.RuleContext

func (*ArgumentListContext) IsArgumentListContext

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) ToStringTree

func (s *ArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayExpressionContext

type ArrayExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayExpressionContext

func NewArrayExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayExpressionContext

func NewEmptyArrayExpressionContext

func NewEmptyArrayExpressionContext() *ArrayExpressionContext

func (*ArrayExpressionContext) Accept

func (s *ArrayExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayExpressionContext) EnterRule

func (s *ArrayExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayExpressionContext) ExitRule

func (s *ArrayExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayExpressionContext) ExpressionList

func (s *ArrayExpressionContext) ExpressionList() IExpressionListContext

func (*ArrayExpressionContext) GetParser

func (s *ArrayExpressionContext) GetParser() antlr.Parser

func (*ArrayExpressionContext) GetRuleContext

func (s *ArrayExpressionContext) GetRuleContext() antlr.RuleContext

func (*ArrayExpressionContext) IsArrayExpressionContext

func (*ArrayExpressionContext) IsArrayExpressionContext()

func (*ArrayExpressionContext) LBRACKET

func (*ArrayExpressionContext) LPAREN

func (*ArrayExpressionContext) PACK_ARRAY

func (s *ArrayExpressionContext) PACK_ARRAY() antlr.TerminalNode

func (*ArrayExpressionContext) RBRACKET

func (*ArrayExpressionContext) RPAREN

func (*ArrayExpressionContext) ToStringTree

func (s *ArrayExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type AsOperatorContext

type AsOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAsOperatorContext

func NewAsOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsOperatorContext

func NewEmptyAsOperatorContext

func NewEmptyAsOperatorContext() *AsOperatorContext

func (*AsOperatorContext) AS

func (*AsOperatorContext) Accept

func (s *AsOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AsOperatorContext) EnterRule

func (s *AsOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*AsOperatorContext) ExitRule

func (s *AsOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*AsOperatorContext) GetParser

func (s *AsOperatorContext) GetParser() antlr.Parser

func (*AsOperatorContext) GetRuleContext

func (s *AsOperatorContext) GetRuleContext() antlr.RuleContext

func (*AsOperatorContext) Identifier

func (s *AsOperatorContext) Identifier() IIdentifierContext

func (*AsOperatorContext) IsAsOperatorContext

func (*AsOperatorContext) IsAsOperatorContext()

func (*AsOperatorContext) ToStringTree

func (s *AsOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseKQLParserListener

type BaseKQLParserListener struct{}

BaseKQLParserListener is a complete listener for a parse tree produced by KQLParser.

func (*BaseKQLParserListener) EnterAdditiveExpression

func (s *BaseKQLParserListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)

EnterAdditiveExpression is called when production additiveExpression is entered.

func (*BaseKQLParserListener) EnterAggregationFunction

func (s *BaseKQLParserListener) EnterAggregationFunction(ctx *AggregationFunctionContext)

EnterAggregationFunction is called when production aggregationFunction is entered.

func (*BaseKQLParserListener) EnterAggregationItem

func (s *BaseKQLParserListener) EnterAggregationItem(ctx *AggregationItemContext)

EnterAggregationItem is called when production aggregationItem is entered.

func (*BaseKQLParserListener) EnterAggregationList

func (s *BaseKQLParserListener) EnterAggregationList(ctx *AggregationListContext)

EnterAggregationList is called when production aggregationList is entered.

func (*BaseKQLParserListener) EnterAliasStatement

func (s *BaseKQLParserListener) EnterAliasStatement(ctx *AliasStatementContext)

EnterAliasStatement is called when production aliasStatement is entered.

func (*BaseKQLParserListener) EnterAndExpression

func (s *BaseKQLParserListener) EnterAndExpression(ctx *AndExpressionContext)

EnterAndExpression is called when production andExpression is entered.

func (*BaseKQLParserListener) EnterArgument

func (s *BaseKQLParserListener) EnterArgument(ctx *ArgumentContext)

EnterArgument is called when production argument is entered.

func (*BaseKQLParserListener) EnterArgumentList

func (s *BaseKQLParserListener) EnterArgumentList(ctx *ArgumentListContext)

EnterArgumentList is called when production argumentList is entered.

func (*BaseKQLParserListener) EnterArrayExpression

func (s *BaseKQLParserListener) EnterArrayExpression(ctx *ArrayExpressionContext)

EnterArrayExpression is called when production arrayExpression is entered.

func (*BaseKQLParserListener) EnterAsOperator

func (s *BaseKQLParserListener) EnterAsOperator(ctx *AsOperatorContext)

EnterAsOperator is called when production asOperator is entered.

func (*BaseKQLParserListener) EnterBooleanLiteral

func (s *BaseKQLParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseKQLParserListener) EnterBuiltinFunction

func (s *BaseKQLParserListener) EnterBuiltinFunction(ctx *BuiltinFunctionContext)

EnterBuiltinFunction is called when production builtinFunction is entered.

func (*BaseKQLParserListener) EnterCaseBranch

func (s *BaseKQLParserListener) EnterCaseBranch(ctx *CaseBranchContext)

EnterCaseBranch is called when production caseBranch is entered.

func (*BaseKQLParserListener) EnterCaseExpression

func (s *BaseKQLParserListener) EnterCaseExpression(ctx *CaseExpressionContext)

EnterCaseExpression is called when production caseExpression is entered.

func (*BaseKQLParserListener) EnterComparisonExpression

func (s *BaseKQLParserListener) EnterComparisonExpression(ctx *ComparisonExpressionContext)

EnterComparisonExpression is called when production comparisonExpression is entered.

func (*BaseKQLParserListener) EnterComparisonOperator

func (s *BaseKQLParserListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseKQLParserListener) EnterConsumeOperator

func (s *BaseKQLParserListener) EnterConsumeOperator(ctx *ConsumeOperatorContext)

EnterConsumeOperator is called when production consumeOperator is entered.

func (*BaseKQLParserListener) EnterCountOperator

func (s *BaseKQLParserListener) EnterCountOperator(ctx *CountOperatorContext)

EnterCountOperator is called when production countOperator is entered.

func (*BaseKQLParserListener) EnterDatabaseTableName

func (s *BaseKQLParserListener) EnterDatabaseTableName(ctx *DatabaseTableNameContext)

EnterDatabaseTableName is called when production databaseTableName is entered.

func (*BaseKQLParserListener) EnterDatatable

func (s *BaseKQLParserListener) EnterDatatable(ctx *DatatableContext)

EnterDatatable is called when production datatable is entered.

func (*BaseKQLParserListener) EnterDatatableColumn

func (s *BaseKQLParserListener) EnterDatatableColumn(ctx *DatatableColumnContext)

EnterDatatableColumn is called when production datatableColumn is entered.

func (*BaseKQLParserListener) EnterDatatableRows

func (s *BaseKQLParserListener) EnterDatatableRows(ctx *DatatableRowsContext)

EnterDatatableRows is called when production datatableRows is entered.

func (*BaseKQLParserListener) EnterDatatableSchema

func (s *BaseKQLParserListener) EnterDatatableSchema(ctx *DatatableSchemaContext)

EnterDatatableSchema is called when production datatableSchema is entered.

func (*BaseKQLParserListener) EnterDeclareStatement

func (s *BaseKQLParserListener) EnterDeclareStatement(ctx *DeclareStatementContext)

EnterDeclareStatement is called when production declareStatement is entered.

func (*BaseKQLParserListener) EnterDistinctColumns

func (s *BaseKQLParserListener) EnterDistinctColumns(ctx *DistinctColumnsContext)

EnterDistinctColumns is called when production distinctColumns is entered.

func (*BaseKQLParserListener) EnterDistinctOperator

func (s *BaseKQLParserListener) EnterDistinctOperator(ctx *DistinctOperatorContext)

EnterDistinctOperator is called when production distinctOperator is entered.

func (*BaseKQLParserListener) EnterEvaluateHints

func (s *BaseKQLParserListener) EnterEvaluateHints(ctx *EvaluateHintsContext)

EnterEvaluateHints is called when production evaluateHints is entered.

func (*BaseKQLParserListener) EnterEvaluateOperator

func (s *BaseKQLParserListener) EnterEvaluateOperator(ctx *EvaluateOperatorContext)

EnterEvaluateOperator is called when production evaluateOperator is entered.

func (*BaseKQLParserListener) EnterEveryRule

func (s *BaseKQLParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseKQLParserListener) EnterExpression

func (s *BaseKQLParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseKQLParserListener) EnterExpressionList

func (s *BaseKQLParserListener) EnterExpressionList(ctx *ExpressionListContext)

EnterExpressionList is called when production expressionList is entered.

func (*BaseKQLParserListener) EnterExtendItem

func (s *BaseKQLParserListener) EnterExtendItem(ctx *ExtendItemContext)

EnterExtendItem is called when production extendItem is entered.

func (*BaseKQLParserListener) EnterExtendItemList

func (s *BaseKQLParserListener) EnterExtendItemList(ctx *ExtendItemListContext)

EnterExtendItemList is called when production extendItemList is entered.

func (*BaseKQLParserListener) EnterExtendOperator

func (s *BaseKQLParserListener) EnterExtendOperator(ctx *ExtendOperatorContext)

EnterExtendOperator is called when production extendOperator is entered.

func (*BaseKQLParserListener) EnterExternalData

func (s *BaseKQLParserListener) EnterExternalData(ctx *ExternalDataContext)

EnterExternalData is called when production externalData is entered.

func (*BaseKQLParserListener) EnterExternalDataOption

func (s *BaseKQLParserListener) EnterExternalDataOption(ctx *ExternalDataOptionContext)

EnterExternalDataOption is called when production externalDataOption is entered.

func (*BaseKQLParserListener) EnterExternalDataOptions

func (s *BaseKQLParserListener) EnterExternalDataOptions(ctx *ExternalDataOptionsContext)

EnterExternalDataOptions is called when production externalDataOptions is entered.

func (*BaseKQLParserListener) EnterExternalDataUri

func (s *BaseKQLParserListener) EnterExternalDataUri(ctx *ExternalDataUriContext)

EnterExternalDataUri is called when production externalDataUri is entered.

func (*BaseKQLParserListener) EnterFacetOperator

func (s *BaseKQLParserListener) EnterFacetOperator(ctx *FacetOperatorContext)

EnterFacetOperator is called when production facetOperator is entered.

func (*BaseKQLParserListener) EnterFindOperator

func (s *BaseKQLParserListener) EnterFindOperator(ctx *FindOperatorContext)

EnterFindOperator is called when production findOperator is entered.

func (*BaseKQLParserListener) EnterFindParams

func (s *BaseKQLParserListener) EnterFindParams(ctx *FindParamsContext)

EnterFindParams is called when production findParams is entered.

func (*BaseKQLParserListener) EnterForkBranch

func (s *BaseKQLParserListener) EnterForkBranch(ctx *ForkBranchContext)

EnterForkBranch is called when production forkBranch is entered.

func (*BaseKQLParserListener) EnterForkOperator

func (s *BaseKQLParserListener) EnterForkOperator(ctx *ForkOperatorContext)

EnterForkOperator is called when production forkOperator is entered.

func (*BaseKQLParserListener) EnterFunctionCall

func (s *BaseKQLParserListener) EnterFunctionCall(ctx *FunctionCallContext)

EnterFunctionCall is called when production functionCall is entered.

func (*BaseKQLParserListener) EnterFunctionParameter

func (s *BaseKQLParserListener) EnterFunctionParameter(ctx *FunctionParameterContext)

EnterFunctionParameter is called when production functionParameter is entered.

func (*BaseKQLParserListener) EnterFunctionParameters

func (s *BaseKQLParserListener) EnterFunctionParameters(ctx *FunctionParametersContext)

EnterFunctionParameters is called when production functionParameters is entered.

func (*BaseKQLParserListener) EnterGetschemaOperator

func (s *BaseKQLParserListener) EnterGetschemaOperator(ctx *GetschemaOperatorContext)

EnterGetschemaOperator is called when production getschemaOperator is entered.

func (*BaseKQLParserListener) EnterGraphEdge

func (s *BaseKQLParserListener) EnterGraphEdge(ctx *GraphEdgeContext)

EnterGraphEdge is called when production graphEdge is entered.

func (*BaseKQLParserListener) EnterGraphMatchOperator

func (s *BaseKQLParserListener) EnterGraphMatchOperator(ctx *GraphMatchOperatorContext)

EnterGraphMatchOperator is called when production graphMatchOperator is entered.

func (*BaseKQLParserListener) EnterGraphOperator

func (s *BaseKQLParserListener) EnterGraphOperator(ctx *GraphOperatorContext)

EnterGraphOperator is called when production graphOperator is entered.

func (*BaseKQLParserListener) EnterGraphPattern

func (s *BaseKQLParserListener) EnterGraphPattern(ctx *GraphPatternContext)

EnterGraphPattern is called when production graphPattern is entered.

func (*BaseKQLParserListener) EnterGraphPatternElement

func (s *BaseKQLParserListener) EnterGraphPatternElement(ctx *GraphPatternElementContext)

EnterGraphPatternElement is called when production graphPatternElement is entered.

func (*BaseKQLParserListener) EnterGraphShortestPathsOperator

func (s *BaseKQLParserListener) EnterGraphShortestPathsOperator(ctx *GraphShortestPathsOperatorContext)

EnterGraphShortestPathsOperator is called when production graphShortestPathsOperator is entered.

func (*BaseKQLParserListener) EnterGraphToTableOperator

func (s *BaseKQLParserListener) EnterGraphToTableOperator(ctx *GraphToTableOperatorContext)

EnterGraphToTableOperator is called when production graphToTableOperator is entered.

func (*BaseKQLParserListener) EnterGraphToTableParams

func (s *BaseKQLParserListener) EnterGraphToTableParams(ctx *GraphToTableParamsContext)

EnterGraphToTableParams is called when production graphToTableParams is entered.

func (*BaseKQLParserListener) EnterGroupByItem

func (s *BaseKQLParserListener) EnterGroupByItem(ctx *GroupByItemContext)

EnterGroupByItem is called when production groupByItem is entered.

func (*BaseKQLParserListener) EnterGroupByList

func (s *BaseKQLParserListener) EnterGroupByList(ctx *GroupByListContext)

EnterGroupByList is called when production groupByList is entered.

func (*BaseKQLParserListener) EnterIdentifier

func (s *BaseKQLParserListener) EnterIdentifier(ctx *IdentifierContext)

EnterIdentifier is called when production identifier is entered.

func (*BaseKQLParserListener) EnterIdentifierList

func (s *BaseKQLParserListener) EnterIdentifierList(ctx *IdentifierListContext)

EnterIdentifierList is called when production identifierList is entered.

func (*BaseKQLParserListener) EnterIdentifierOrWildcard

func (s *BaseKQLParserListener) EnterIdentifierOrWildcard(ctx *IdentifierOrWildcardContext)

EnterIdentifierOrWildcard is called when production identifierOrWildcard is entered.

func (*BaseKQLParserListener) EnterIdentifierOrWildcardList

func (s *BaseKQLParserListener) EnterIdentifierOrWildcardList(ctx *IdentifierOrWildcardListContext)

EnterIdentifierOrWildcardList is called when production identifierOrWildcardList is entered.

func (*BaseKQLParserListener) EnterIffExpression

func (s *BaseKQLParserListener) EnterIffExpression(ctx *IffExpressionContext)

EnterIffExpression is called when production iffExpression is entered.

func (*BaseKQLParserListener) EnterInvokeOperator

func (s *BaseKQLParserListener) EnterInvokeOperator(ctx *InvokeOperatorContext)

EnterInvokeOperator is called when production invokeOperator is entered.

func (*BaseKQLParserListener) EnterJoinAttribute

func (s *BaseKQLParserListener) EnterJoinAttribute(ctx *JoinAttributeContext)

EnterJoinAttribute is called when production joinAttribute is entered.

func (*BaseKQLParserListener) EnterJoinCondition

func (s *BaseKQLParserListener) EnterJoinCondition(ctx *JoinConditionContext)

EnterJoinCondition is called when production joinCondition is entered.

func (*BaseKQLParserListener) EnterJoinFlavor

func (s *BaseKQLParserListener) EnterJoinFlavor(ctx *JoinFlavorContext)

EnterJoinFlavor is called when production joinFlavor is entered.

func (*BaseKQLParserListener) EnterJoinHint

func (s *BaseKQLParserListener) EnterJoinHint(ctx *JoinHintContext)

EnterJoinHint is called when production joinHint is entered.

func (*BaseKQLParserListener) EnterJoinHints

func (s *BaseKQLParserListener) EnterJoinHints(ctx *JoinHintsContext)

EnterJoinHints is called when production joinHints is entered.

func (*BaseKQLParserListener) EnterJoinKind

func (s *BaseKQLParserListener) EnterJoinKind(ctx *JoinKindContext)

EnterJoinKind is called when production joinKind is entered.

func (*BaseKQLParserListener) EnterJoinOperator

func (s *BaseKQLParserListener) EnterJoinOperator(ctx *JoinOperatorContext)

EnterJoinOperator is called when production joinOperator is entered.

func (*BaseKQLParserListener) EnterKvPair

func (s *BaseKQLParserListener) EnterKvPair(ctx *KvPairContext)

EnterKvPair is called when production kvPair is entered.

func (*BaseKQLParserListener) EnterKvPairList

func (s *BaseKQLParserListener) EnterKvPairList(ctx *KvPairListContext)

EnterKvPairList is called when production kvPairList is entered.

func (*BaseKQLParserListener) EnterLetStatement

func (s *BaseKQLParserListener) EnterLetStatement(ctx *LetStatementContext)

EnterLetStatement is called when production letStatement is entered.

func (*BaseKQLParserListener) EnterLimitClause

func (s *BaseKQLParserListener) EnterLimitClause(ctx *LimitClauseContext)

EnterLimitClause is called when production limitClause is entered.

func (*BaseKQLParserListener) EnterLiteral

func (s *BaseKQLParserListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseKQLParserListener) EnterLookupCondition

func (s *BaseKQLParserListener) EnterLookupCondition(ctx *LookupConditionContext)

EnterLookupCondition is called when production lookupCondition is entered.

func (*BaseKQLParserListener) EnterLookupKind

func (s *BaseKQLParserListener) EnterLookupKind(ctx *LookupKindContext)

EnterLookupKind is called when production lookupKind is entered.

func (*BaseKQLParserListener) EnterLookupOperator

func (s *BaseKQLParserListener) EnterLookupOperator(ctx *LookupOperatorContext)

EnterLookupOperator is called when production lookupOperator is entered.

func (*BaseKQLParserListener) EnterMakeGraphOperator

func (s *BaseKQLParserListener) EnterMakeGraphOperator(ctx *MakeGraphOperatorContext)

EnterMakeGraphOperator is called when production makeGraphOperator is entered.

func (*BaseKQLParserListener) EnterMakeSeriesItem

func (s *BaseKQLParserListener) EnterMakeSeriesItem(ctx *MakeSeriesItemContext)

EnterMakeSeriesItem is called when production makeSeriesItem is entered.

func (*BaseKQLParserListener) EnterMakeSeriesItemList

func (s *BaseKQLParserListener) EnterMakeSeriesItemList(ctx *MakeSeriesItemListContext)

EnterMakeSeriesItemList is called when production makeSeriesItemList is entered.

func (*BaseKQLParserListener) EnterMakeSeriesOnClause

func (s *BaseKQLParserListener) EnterMakeSeriesOnClause(ctx *MakeSeriesOnClauseContext)

EnterMakeSeriesOnClause is called when production makeSeriesOnClause is entered.

func (*BaseKQLParserListener) EnterMakeSeriesOperator

func (s *BaseKQLParserListener) EnterMakeSeriesOperator(ctx *MakeSeriesOperatorContext)

EnterMakeSeriesOperator is called when production makeSeriesOperator is entered.

func (*BaseKQLParserListener) EnterMakeSeriesParams

func (s *BaseKQLParserListener) EnterMakeSeriesParams(ctx *MakeSeriesParamsContext)

EnterMakeSeriesParams is called when production makeSeriesParams is entered.

func (*BaseKQLParserListener) EnterMaterializeExpression

func (s *BaseKQLParserListener) EnterMaterializeExpression(ctx *MaterializeExpressionContext)

EnterMaterializeExpression is called when production materializeExpression is entered.

func (*BaseKQLParserListener) EnterMultiplicativeExpression

func (s *BaseKQLParserListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)

EnterMultiplicativeExpression is called when production multiplicativeExpression is entered.

func (*BaseKQLParserListener) EnterMvApplyItem

func (s *BaseKQLParserListener) EnterMvApplyItem(ctx *MvApplyItemContext)

EnterMvApplyItem is called when production mvApplyItem is entered.

func (*BaseKQLParserListener) EnterMvApplyItemList

func (s *BaseKQLParserListener) EnterMvApplyItemList(ctx *MvApplyItemListContext)

EnterMvApplyItemList is called when production mvApplyItemList is entered.

func (*BaseKQLParserListener) EnterMvApplyOnClause

func (s *BaseKQLParserListener) EnterMvApplyOnClause(ctx *MvApplyOnClauseContext)

EnterMvApplyOnClause is called when production mvApplyOnClause is entered.

func (*BaseKQLParserListener) EnterMvApplyOperator

func (s *BaseKQLParserListener) EnterMvApplyOperator(ctx *MvApplyOperatorContext)

EnterMvApplyOperator is called when production mvApplyOperator is entered.

func (*BaseKQLParserListener) EnterMvExpandItem

func (s *BaseKQLParserListener) EnterMvExpandItem(ctx *MvExpandItemContext)

EnterMvExpandItem is called when production mvExpandItem is entered.

func (*BaseKQLParserListener) EnterMvExpandItemList

func (s *BaseKQLParserListener) EnterMvExpandItemList(ctx *MvExpandItemListContext)

EnterMvExpandItemList is called when production mvExpandItemList is entered.

func (*BaseKQLParserListener) EnterMvExpandKind

func (s *BaseKQLParserListener) EnterMvExpandKind(ctx *MvExpandKindContext)

EnterMvExpandKind is called when production mvExpandKind is entered.

func (*BaseKQLParserListener) EnterMvExpandOperator

func (s *BaseKQLParserListener) EnterMvExpandOperator(ctx *MvExpandOperatorContext)

EnterMvExpandOperator is called when production mvExpandOperator is entered.

func (*BaseKQLParserListener) EnterMvExpandParams

func (s *BaseKQLParserListener) EnterMvExpandParams(ctx *MvExpandParamsContext)

EnterMvExpandParams is called when production mvExpandParams is entered.

func (*BaseKQLParserListener) EnterNotExpression

func (s *BaseKQLParserListener) EnterNotExpression(ctx *NotExpressionContext)

EnterNotExpression is called when production notExpression is entered.

func (*BaseKQLParserListener) EnterNullsPosition

func (s *BaseKQLParserListener) EnterNullsPosition(ctx *NullsPositionContext)

EnterNullsPosition is called when production nullsPosition is entered.

func (*BaseKQLParserListener) EnterObjectExpression

func (s *BaseKQLParserListener) EnterObjectExpression(ctx *ObjectExpressionContext)

EnterObjectExpression is called when production objectExpression is entered.

func (*BaseKQLParserListener) EnterObjectProperty

func (s *BaseKQLParserListener) EnterObjectProperty(ctx *ObjectPropertyContext)

EnterObjectProperty is called when production objectProperty is entered.

func (*BaseKQLParserListener) EnterObjectPropertyList

func (s *BaseKQLParserListener) EnterObjectPropertyList(ctx *ObjectPropertyListContext)

EnterObjectPropertyList is called when production objectPropertyList is entered.

func (*BaseKQLParserListener) EnterOrExpression

func (s *BaseKQLParserListener) EnterOrExpression(ctx *OrExpressionContext)

EnterOrExpression is called when production orExpression is entered.

func (*BaseKQLParserListener) EnterParseKind

func (s *BaseKQLParserListener) EnterParseKind(ctx *ParseKindContext)

EnterParseKind is called when production parseKind is entered.

func (*BaseKQLParserListener) EnterParseKvOperator

func (s *BaseKQLParserListener) EnterParseKvOperator(ctx *ParseKvOperatorContext)

EnterParseKvOperator is called when production parseKvOperator is entered.

func (*BaseKQLParserListener) EnterParseKvParam

func (s *BaseKQLParserListener) EnterParseKvParam(ctx *ParseKvParamContext)

EnterParseKvParam is called when production parseKvParam is entered.

func (*BaseKQLParserListener) EnterParseKvParameters

func (s *BaseKQLParserListener) EnterParseKvParameters(ctx *ParseKvParametersContext)

EnterParseKvParameters is called when production parseKvParameters is entered.

func (*BaseKQLParserListener) EnterParseOperator

func (s *BaseKQLParserListener) EnterParseOperator(ctx *ParseOperatorContext)

EnterParseOperator is called when production parseOperator is entered.

func (*BaseKQLParserListener) EnterParsePattern

func (s *BaseKQLParserListener) EnterParsePattern(ctx *ParsePatternContext)

EnterParsePattern is called when production parsePattern is entered.

func (*BaseKQLParserListener) EnterParsePatternItem

func (s *BaseKQLParserListener) EnterParsePatternItem(ctx *ParsePatternItemContext)

EnterParsePatternItem is called when production parsePatternItem is entered.

func (*BaseKQLParserListener) EnterPartitionHints

func (s *BaseKQLParserListener) EnterPartitionHints(ctx *PartitionHintsContext)

EnterPartitionHints is called when production partitionHints is entered.

func (*BaseKQLParserListener) EnterPartitionOperator

func (s *BaseKQLParserListener) EnterPartitionOperator(ctx *PartitionOperatorContext)

EnterPartitionOperator is called when production partitionOperator is entered.

func (*BaseKQLParserListener) EnterPatternDefinition

func (s *BaseKQLParserListener) EnterPatternDefinition(ctx *PatternDefinitionContext)

EnterPatternDefinition is called when production patternDefinition is entered.

func (*BaseKQLParserListener) EnterPatternParam

func (s *BaseKQLParserListener) EnterPatternParam(ctx *PatternParamContext)

EnterPatternParam is called when production patternParam is entered.

func (*BaseKQLParserListener) EnterPatternStatement

func (s *BaseKQLParserListener) EnterPatternStatement(ctx *PatternStatementContext)

EnterPatternStatement is called when production patternStatement is entered.

func (*BaseKQLParserListener) EnterPostfixExpression

func (s *BaseKQLParserListener) EnterPostfixExpression(ctx *PostfixExpressionContext)

EnterPostfixExpression is called when production postfixExpression is entered.

func (*BaseKQLParserListener) EnterPostfixOperator

func (s *BaseKQLParserListener) EnterPostfixOperator(ctx *PostfixOperatorContext)

EnterPostfixOperator is called when production postfixOperator is entered.

func (*BaseKQLParserListener) EnterPrimaryExpression

func (s *BaseKQLParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)

EnterPrimaryExpression is called when production primaryExpression is entered.

func (*BaseKQLParserListener) EnterPrintArg

func (s *BaseKQLParserListener) EnterPrintArg(ctx *PrintArgContext)

EnterPrintArg is called when production printArg is entered.

func (*BaseKQLParserListener) EnterPrintArgList

func (s *BaseKQLParserListener) EnterPrintArgList(ctx *PrintArgListContext)

EnterPrintArgList is called when production printArgList is entered.

func (*BaseKQLParserListener) EnterProjectAwayOperator

func (s *BaseKQLParserListener) EnterProjectAwayOperator(ctx *ProjectAwayOperatorContext)

EnterProjectAwayOperator is called when production projectAwayOperator is entered.

func (*BaseKQLParserListener) EnterProjectItem

func (s *BaseKQLParserListener) EnterProjectItem(ctx *ProjectItemContext)

EnterProjectItem is called when production projectItem is entered.

func (*BaseKQLParserListener) EnterProjectItemList

func (s *BaseKQLParserListener) EnterProjectItemList(ctx *ProjectItemListContext)

EnterProjectItemList is called when production projectItemList is entered.

func (*BaseKQLParserListener) EnterProjectKeepOperator

func (s *BaseKQLParserListener) EnterProjectKeepOperator(ctx *ProjectKeepOperatorContext)

EnterProjectKeepOperator is called when production projectKeepOperator is entered.

func (*BaseKQLParserListener) EnterProjectOperator

func (s *BaseKQLParserListener) EnterProjectOperator(ctx *ProjectOperatorContext)

EnterProjectOperator is called when production projectOperator is entered.

func (*BaseKQLParserListener) EnterProjectRenameOperator

func (s *BaseKQLParserListener) EnterProjectRenameOperator(ctx *ProjectRenameOperatorContext)

EnterProjectRenameOperator is called when production projectRenameOperator is entered.

func (*BaseKQLParserListener) EnterProjectReorderOperator

func (s *BaseKQLParserListener) EnterProjectReorderOperator(ctx *ProjectReorderOperatorContext)

EnterProjectReorderOperator is called when production projectReorderOperator is entered.

func (*BaseKQLParserListener) EnterQuery

func (s *BaseKQLParserListener) EnterQuery(ctx *QueryContext)

EnterQuery is called when production query is entered.

func (*BaseKQLParserListener) EnterRenameItem

func (s *BaseKQLParserListener) EnterRenameItem(ctx *RenameItemContext)

EnterRenameItem is called when production renameItem is entered.

func (*BaseKQLParserListener) EnterRenameList

func (s *BaseKQLParserListener) EnterRenameList(ctx *RenameListContext)

EnterRenameList is called when production renameList is entered.

func (*BaseKQLParserListener) EnterRenderOperator

func (s *BaseKQLParserListener) EnterRenderOperator(ctx *RenderOperatorContext)

EnterRenderOperator is called when production renderOperator is entered.

func (*BaseKQLParserListener) EnterRenderProperties

func (s *BaseKQLParserListener) EnterRenderProperties(ctx *RenderPropertiesContext)

EnterRenderProperties is called when production renderProperties is entered.

func (*BaseKQLParserListener) EnterRenderProperty

func (s *BaseKQLParserListener) EnterRenderProperty(ctx *RenderPropertyContext)

EnterRenderProperty is called when production renderProperty is entered.

func (*BaseKQLParserListener) EnterRestrictStatement

func (s *BaseKQLParserListener) EnterRestrictStatement(ctx *RestrictStatementContext)

EnterRestrictStatement is called when production restrictStatement is entered.

func (*BaseKQLParserListener) EnterSampleDistinctOperator

func (s *BaseKQLParserListener) EnterSampleDistinctOperator(ctx *SampleDistinctOperatorContext)

EnterSampleDistinctOperator is called when production sampleDistinctOperator is entered.

func (*BaseKQLParserListener) EnterSampleOperator

func (s *BaseKQLParserListener) EnterSampleOperator(ctx *SampleOperatorContext)

EnterSampleOperator is called when production sampleOperator is entered.

func (*BaseKQLParserListener) EnterScanAction

func (s *BaseKQLParserListener) EnterScanAction(ctx *ScanActionContext)

EnterScanAction is called when production scanAction is entered.

func (*BaseKQLParserListener) EnterScanDeclare

func (s *BaseKQLParserListener) EnterScanDeclare(ctx *ScanDeclareContext)

EnterScanDeclare is called when production scanDeclare is entered.

func (*BaseKQLParserListener) EnterScanDeclareItem

func (s *BaseKQLParserListener) EnterScanDeclareItem(ctx *ScanDeclareItemContext)

EnterScanDeclareItem is called when production scanDeclareItem is entered.

func (*BaseKQLParserListener) EnterScanOperator

func (s *BaseKQLParserListener) EnterScanOperator(ctx *ScanOperatorContext)

EnterScanOperator is called when production scanOperator is entered.

func (*BaseKQLParserListener) EnterScanParams

func (s *BaseKQLParserListener) EnterScanParams(ctx *ScanParamsContext)

EnterScanParams is called when production scanParams is entered.

func (*BaseKQLParserListener) EnterScanStep

func (s *BaseKQLParserListener) EnterScanStep(ctx *ScanStepContext)

EnterScanStep is called when production scanStep is entered.

func (*BaseKQLParserListener) EnterScanStepList

func (s *BaseKQLParserListener) EnterScanStepList(ctx *ScanStepListContext)

EnterScanStepList is called when production scanStepList is entered.

func (*BaseKQLParserListener) EnterSearchKind

func (s *BaseKQLParserListener) EnterSearchKind(ctx *SearchKindContext)

EnterSearchKind is called when production searchKind is entered.

func (*BaseKQLParserListener) EnterSearchOperator

func (s *BaseKQLParserListener) EnterSearchOperator(ctx *SearchOperatorContext)

EnterSearchOperator is called when production searchOperator is entered.

func (*BaseKQLParserListener) EnterSerializeOperator

func (s *BaseKQLParserListener) EnterSerializeOperator(ctx *SerializeOperatorContext)

EnterSerializeOperator is called when production serializeOperator is entered.

func (*BaseKQLParserListener) EnterSetStatement

func (s *BaseKQLParserListener) EnterSetStatement(ctx *SetStatementContext)

EnterSetStatement is called when production setStatement is entered.

func (*BaseKQLParserListener) EnterSortDirection

func (s *BaseKQLParserListener) EnterSortDirection(ctx *SortDirectionContext)

EnterSortDirection is called when production sortDirection is entered.

func (*BaseKQLParserListener) EnterSortItem

func (s *BaseKQLParserListener) EnterSortItem(ctx *SortItemContext)

EnterSortItem is called when production sortItem is entered.

func (*BaseKQLParserListener) EnterSortList

func (s *BaseKQLParserListener) EnterSortList(ctx *SortListContext)

EnterSortList is called when production sortList is entered.

func (*BaseKQLParserListener) EnterSortOperator

func (s *BaseKQLParserListener) EnterSortOperator(ctx *SortOperatorContext)

EnterSortOperator is called when production sortOperator is entered.

func (*BaseKQLParserListener) EnterStatement

func (s *BaseKQLParserListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseKQLParserListener) EnterStringOperator

func (s *BaseKQLParserListener) EnterStringOperator(ctx *StringOperatorContext)

EnterStringOperator is called when production stringOperator is entered.

func (*BaseKQLParserListener) EnterSummarizeHints

func (s *BaseKQLParserListener) EnterSummarizeHints(ctx *SummarizeHintsContext)

EnterSummarizeHints is called when production summarizeHints is entered.

func (*BaseKQLParserListener) EnterSummarizeOperator

func (s *BaseKQLParserListener) EnterSummarizeOperator(ctx *SummarizeOperatorContext)

EnterSummarizeOperator is called when production summarizeOperator is entered.

func (*BaseKQLParserListener) EnterTableList

func (s *BaseKQLParserListener) EnterTableList(ctx *TableListContext)

EnterTableList is called when production tableList is entered.

func (*BaseKQLParserListener) EnterTableName

func (s *BaseKQLParserListener) EnterTableName(ctx *TableNameContext)

EnterTableName is called when production tableName is entered.

func (*BaseKQLParserListener) EnterTabularExpression

func (s *BaseKQLParserListener) EnterTabularExpression(ctx *TabularExpressionContext)

EnterTabularExpression is called when production tabularExpression is entered.

func (*BaseKQLParserListener) EnterTabularOperator

func (s *BaseKQLParserListener) EnterTabularOperator(ctx *TabularOperatorContext)

EnterTabularOperator is called when production tabularOperator is entered.

func (*BaseKQLParserListener) EnterTabularSource

func (s *BaseKQLParserListener) EnterTabularSource(ctx *TabularSourceContext)

EnterTabularSource is called when production tabularSource is entered.

func (*BaseKQLParserListener) EnterTakeOperator

func (s *BaseKQLParserListener) EnterTakeOperator(ctx *TakeOperatorContext)

EnterTakeOperator is called when production takeOperator is entered.

func (*BaseKQLParserListener) EnterToScalarExpression

func (s *BaseKQLParserListener) EnterToScalarExpression(ctx *ToScalarExpressionContext)

EnterToScalarExpression is called when production toScalarExpression is entered.

func (*BaseKQLParserListener) EnterTopNestedClause

func (s *BaseKQLParserListener) EnterTopNestedClause(ctx *TopNestedClauseContext)

EnterTopNestedClause is called when production topNestedClause is entered.

func (*BaseKQLParserListener) EnterTopNestedOperator

func (s *BaseKQLParserListener) EnterTopNestedOperator(ctx *TopNestedOperatorContext)

EnterTopNestedOperator is called when production topNestedOperator is entered.

func (*BaseKQLParserListener) EnterTopOperator

func (s *BaseKQLParserListener) EnterTopOperator(ctx *TopOperatorContext)

EnterTopOperator is called when production topOperator is entered.

func (*BaseKQLParserListener) EnterTypeSpecifier

func (s *BaseKQLParserListener) EnterTypeSpecifier(ctx *TypeSpecifierContext)

EnterTypeSpecifier is called when production typeSpecifier is entered.

func (*BaseKQLParserListener) EnterUnaryExpression

func (s *BaseKQLParserListener) EnterUnaryExpression(ctx *UnaryExpressionContext)

EnterUnaryExpression is called when production unaryExpression is entered.

func (*BaseKQLParserListener) EnterUnionOperator

func (s *BaseKQLParserListener) EnterUnionOperator(ctx *UnionOperatorContext)

EnterUnionOperator is called when production unionOperator is entered.

func (*BaseKQLParserListener) EnterUnionParameter

func (s *BaseKQLParserListener) EnterUnionParameter(ctx *UnionParameterContext)

EnterUnionParameter is called when production unionParameter is entered.

func (*BaseKQLParserListener) EnterUnionParameters

func (s *BaseKQLParserListener) EnterUnionParameters(ctx *UnionParametersContext)

EnterUnionParameters is called when production unionParameters is entered.

func (*BaseKQLParserListener) EnterUnionTable

func (s *BaseKQLParserListener) EnterUnionTable(ctx *UnionTableContext)

EnterUnionTable is called when production unionTable is entered.

func (*BaseKQLParserListener) EnterUnionTables

func (s *BaseKQLParserListener) EnterUnionTables(ctx *UnionTablesContext)

EnterUnionTables is called when production unionTables is entered.

func (*BaseKQLParserListener) EnterViewExpression

func (s *BaseKQLParserListener) EnterViewExpression(ctx *ViewExpressionContext)

EnterViewExpression is called when production viewExpression is entered.

func (*BaseKQLParserListener) EnterWhereOperator

func (s *BaseKQLParserListener) EnterWhereOperator(ctx *WhereOperatorContext)

EnterWhereOperator is called when production whereOperator is entered.

func (*BaseKQLParserListener) ExitAdditiveExpression

func (s *BaseKQLParserListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)

ExitAdditiveExpression is called when production additiveExpression is exited.

func (*BaseKQLParserListener) ExitAggregationFunction

func (s *BaseKQLParserListener) ExitAggregationFunction(ctx *AggregationFunctionContext)

ExitAggregationFunction is called when production aggregationFunction is exited.

func (*BaseKQLParserListener) ExitAggregationItem

func (s *BaseKQLParserListener) ExitAggregationItem(ctx *AggregationItemContext)

ExitAggregationItem is called when production aggregationItem is exited.

func (*BaseKQLParserListener) ExitAggregationList

func (s *BaseKQLParserListener) ExitAggregationList(ctx *AggregationListContext)

ExitAggregationList is called when production aggregationList is exited.

func (*BaseKQLParserListener) ExitAliasStatement

func (s *BaseKQLParserListener) ExitAliasStatement(ctx *AliasStatementContext)

ExitAliasStatement is called when production aliasStatement is exited.

func (*BaseKQLParserListener) ExitAndExpression

func (s *BaseKQLParserListener) ExitAndExpression(ctx *AndExpressionContext)

ExitAndExpression is called when production andExpression is exited.

func (*BaseKQLParserListener) ExitArgument

func (s *BaseKQLParserListener) ExitArgument(ctx *ArgumentContext)

ExitArgument is called when production argument is exited.

func (*BaseKQLParserListener) ExitArgumentList

func (s *BaseKQLParserListener) ExitArgumentList(ctx *ArgumentListContext)

ExitArgumentList is called when production argumentList is exited.

func (*BaseKQLParserListener) ExitArrayExpression

func (s *BaseKQLParserListener) ExitArrayExpression(ctx *ArrayExpressionContext)

ExitArrayExpression is called when production arrayExpression is exited.

func (*BaseKQLParserListener) ExitAsOperator

func (s *BaseKQLParserListener) ExitAsOperator(ctx *AsOperatorContext)

ExitAsOperator is called when production asOperator is exited.

func (*BaseKQLParserListener) ExitBooleanLiteral

func (s *BaseKQLParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseKQLParserListener) ExitBuiltinFunction

func (s *BaseKQLParserListener) ExitBuiltinFunction(ctx *BuiltinFunctionContext)

ExitBuiltinFunction is called when production builtinFunction is exited.

func (*BaseKQLParserListener) ExitCaseBranch

func (s *BaseKQLParserListener) ExitCaseBranch(ctx *CaseBranchContext)

ExitCaseBranch is called when production caseBranch is exited.

func (*BaseKQLParserListener) ExitCaseExpression

func (s *BaseKQLParserListener) ExitCaseExpression(ctx *CaseExpressionContext)

ExitCaseExpression is called when production caseExpression is exited.

func (*BaseKQLParserListener) ExitComparisonExpression

func (s *BaseKQLParserListener) ExitComparisonExpression(ctx *ComparisonExpressionContext)

ExitComparisonExpression is called when production comparisonExpression is exited.

func (*BaseKQLParserListener) ExitComparisonOperator

func (s *BaseKQLParserListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseKQLParserListener) ExitConsumeOperator

func (s *BaseKQLParserListener) ExitConsumeOperator(ctx *ConsumeOperatorContext)

ExitConsumeOperator is called when production consumeOperator is exited.

func (*BaseKQLParserListener) ExitCountOperator

func (s *BaseKQLParserListener) ExitCountOperator(ctx *CountOperatorContext)

ExitCountOperator is called when production countOperator is exited.

func (*BaseKQLParserListener) ExitDatabaseTableName

func (s *BaseKQLParserListener) ExitDatabaseTableName(ctx *DatabaseTableNameContext)

ExitDatabaseTableName is called when production databaseTableName is exited.

func (*BaseKQLParserListener) ExitDatatable

func (s *BaseKQLParserListener) ExitDatatable(ctx *DatatableContext)

ExitDatatable is called when production datatable is exited.

func (*BaseKQLParserListener) ExitDatatableColumn

func (s *BaseKQLParserListener) ExitDatatableColumn(ctx *DatatableColumnContext)

ExitDatatableColumn is called when production datatableColumn is exited.

func (*BaseKQLParserListener) ExitDatatableRows

func (s *BaseKQLParserListener) ExitDatatableRows(ctx *DatatableRowsContext)

ExitDatatableRows is called when production datatableRows is exited.

func (*BaseKQLParserListener) ExitDatatableSchema

func (s *BaseKQLParserListener) ExitDatatableSchema(ctx *DatatableSchemaContext)

ExitDatatableSchema is called when production datatableSchema is exited.

func (*BaseKQLParserListener) ExitDeclareStatement

func (s *BaseKQLParserListener) ExitDeclareStatement(ctx *DeclareStatementContext)

ExitDeclareStatement is called when production declareStatement is exited.

func (*BaseKQLParserListener) ExitDistinctColumns

func (s *BaseKQLParserListener) ExitDistinctColumns(ctx *DistinctColumnsContext)

ExitDistinctColumns is called when production distinctColumns is exited.

func (*BaseKQLParserListener) ExitDistinctOperator

func (s *BaseKQLParserListener) ExitDistinctOperator(ctx *DistinctOperatorContext)

ExitDistinctOperator is called when production distinctOperator is exited.

func (*BaseKQLParserListener) ExitEvaluateHints

func (s *BaseKQLParserListener) ExitEvaluateHints(ctx *EvaluateHintsContext)

ExitEvaluateHints is called when production evaluateHints is exited.

func (*BaseKQLParserListener) ExitEvaluateOperator

func (s *BaseKQLParserListener) ExitEvaluateOperator(ctx *EvaluateOperatorContext)

ExitEvaluateOperator is called when production evaluateOperator is exited.

func (*BaseKQLParserListener) ExitEveryRule

func (s *BaseKQLParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseKQLParserListener) ExitExpression

func (s *BaseKQLParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseKQLParserListener) ExitExpressionList

func (s *BaseKQLParserListener) ExitExpressionList(ctx *ExpressionListContext)

ExitExpressionList is called when production expressionList is exited.

func (*BaseKQLParserListener) ExitExtendItem

func (s *BaseKQLParserListener) ExitExtendItem(ctx *ExtendItemContext)

ExitExtendItem is called when production extendItem is exited.

func (*BaseKQLParserListener) ExitExtendItemList

func (s *BaseKQLParserListener) ExitExtendItemList(ctx *ExtendItemListContext)

ExitExtendItemList is called when production extendItemList is exited.

func (*BaseKQLParserListener) ExitExtendOperator

func (s *BaseKQLParserListener) ExitExtendOperator(ctx *ExtendOperatorContext)

ExitExtendOperator is called when production extendOperator is exited.

func (*BaseKQLParserListener) ExitExternalData

func (s *BaseKQLParserListener) ExitExternalData(ctx *ExternalDataContext)

ExitExternalData is called when production externalData is exited.

func (*BaseKQLParserListener) ExitExternalDataOption

func (s *BaseKQLParserListener) ExitExternalDataOption(ctx *ExternalDataOptionContext)

ExitExternalDataOption is called when production externalDataOption is exited.

func (*BaseKQLParserListener) ExitExternalDataOptions

func (s *BaseKQLParserListener) ExitExternalDataOptions(ctx *ExternalDataOptionsContext)

ExitExternalDataOptions is called when production externalDataOptions is exited.

func (*BaseKQLParserListener) ExitExternalDataUri

func (s *BaseKQLParserListener) ExitExternalDataUri(ctx *ExternalDataUriContext)

ExitExternalDataUri is called when production externalDataUri is exited.

func (*BaseKQLParserListener) ExitFacetOperator

func (s *BaseKQLParserListener) ExitFacetOperator(ctx *FacetOperatorContext)

ExitFacetOperator is called when production facetOperator is exited.

func (*BaseKQLParserListener) ExitFindOperator

func (s *BaseKQLParserListener) ExitFindOperator(ctx *FindOperatorContext)

ExitFindOperator is called when production findOperator is exited.

func (*BaseKQLParserListener) ExitFindParams

func (s *BaseKQLParserListener) ExitFindParams(ctx *FindParamsContext)

ExitFindParams is called when production findParams is exited.

func (*BaseKQLParserListener) ExitForkBranch

func (s *BaseKQLParserListener) ExitForkBranch(ctx *ForkBranchContext)

ExitForkBranch is called when production forkBranch is exited.

func (*BaseKQLParserListener) ExitForkOperator

func (s *BaseKQLParserListener) ExitForkOperator(ctx *ForkOperatorContext)

ExitForkOperator is called when production forkOperator is exited.

func (*BaseKQLParserListener) ExitFunctionCall

func (s *BaseKQLParserListener) ExitFunctionCall(ctx *FunctionCallContext)

ExitFunctionCall is called when production functionCall is exited.

func (*BaseKQLParserListener) ExitFunctionParameter

func (s *BaseKQLParserListener) ExitFunctionParameter(ctx *FunctionParameterContext)

ExitFunctionParameter is called when production functionParameter is exited.

func (*BaseKQLParserListener) ExitFunctionParameters

func (s *BaseKQLParserListener) ExitFunctionParameters(ctx *FunctionParametersContext)

ExitFunctionParameters is called when production functionParameters is exited.

func (*BaseKQLParserListener) ExitGetschemaOperator

func (s *BaseKQLParserListener) ExitGetschemaOperator(ctx *GetschemaOperatorContext)

ExitGetschemaOperator is called when production getschemaOperator is exited.

func (*BaseKQLParserListener) ExitGraphEdge

func (s *BaseKQLParserListener) ExitGraphEdge(ctx *GraphEdgeContext)

ExitGraphEdge is called when production graphEdge is exited.

func (*BaseKQLParserListener) ExitGraphMatchOperator

func (s *BaseKQLParserListener) ExitGraphMatchOperator(ctx *GraphMatchOperatorContext)

ExitGraphMatchOperator is called when production graphMatchOperator is exited.

func (*BaseKQLParserListener) ExitGraphOperator

func (s *BaseKQLParserListener) ExitGraphOperator(ctx *GraphOperatorContext)

ExitGraphOperator is called when production graphOperator is exited.

func (*BaseKQLParserListener) ExitGraphPattern

func (s *BaseKQLParserListener) ExitGraphPattern(ctx *GraphPatternContext)

ExitGraphPattern is called when production graphPattern is exited.

func (*BaseKQLParserListener) ExitGraphPatternElement

func (s *BaseKQLParserListener) ExitGraphPatternElement(ctx *GraphPatternElementContext)

ExitGraphPatternElement is called when production graphPatternElement is exited.

func (*BaseKQLParserListener) ExitGraphShortestPathsOperator

func (s *BaseKQLParserListener) ExitGraphShortestPathsOperator(ctx *GraphShortestPathsOperatorContext)

ExitGraphShortestPathsOperator is called when production graphShortestPathsOperator is exited.

func (*BaseKQLParserListener) ExitGraphToTableOperator

func (s *BaseKQLParserListener) ExitGraphToTableOperator(ctx *GraphToTableOperatorContext)

ExitGraphToTableOperator is called when production graphToTableOperator is exited.

func (*BaseKQLParserListener) ExitGraphToTableParams

func (s *BaseKQLParserListener) ExitGraphToTableParams(ctx *GraphToTableParamsContext)

ExitGraphToTableParams is called when production graphToTableParams is exited.

func (*BaseKQLParserListener) ExitGroupByItem

func (s *BaseKQLParserListener) ExitGroupByItem(ctx *GroupByItemContext)

ExitGroupByItem is called when production groupByItem is exited.

func (*BaseKQLParserListener) ExitGroupByList

func (s *BaseKQLParserListener) ExitGroupByList(ctx *GroupByListContext)

ExitGroupByList is called when production groupByList is exited.

func (*BaseKQLParserListener) ExitIdentifier

func (s *BaseKQLParserListener) ExitIdentifier(ctx *IdentifierContext)

ExitIdentifier is called when production identifier is exited.

func (*BaseKQLParserListener) ExitIdentifierList

func (s *BaseKQLParserListener) ExitIdentifierList(ctx *IdentifierListContext)

ExitIdentifierList is called when production identifierList is exited.

func (*BaseKQLParserListener) ExitIdentifierOrWildcard

func (s *BaseKQLParserListener) ExitIdentifierOrWildcard(ctx *IdentifierOrWildcardContext)

ExitIdentifierOrWildcard is called when production identifierOrWildcard is exited.

func (*BaseKQLParserListener) ExitIdentifierOrWildcardList

func (s *BaseKQLParserListener) ExitIdentifierOrWildcardList(ctx *IdentifierOrWildcardListContext)

ExitIdentifierOrWildcardList is called when production identifierOrWildcardList is exited.

func (*BaseKQLParserListener) ExitIffExpression

func (s *BaseKQLParserListener) ExitIffExpression(ctx *IffExpressionContext)

ExitIffExpression is called when production iffExpression is exited.

func (*BaseKQLParserListener) ExitInvokeOperator

func (s *BaseKQLParserListener) ExitInvokeOperator(ctx *InvokeOperatorContext)

ExitInvokeOperator is called when production invokeOperator is exited.

func (*BaseKQLParserListener) ExitJoinAttribute

func (s *BaseKQLParserListener) ExitJoinAttribute(ctx *JoinAttributeContext)

ExitJoinAttribute is called when production joinAttribute is exited.

func (*BaseKQLParserListener) ExitJoinCondition

func (s *BaseKQLParserListener) ExitJoinCondition(ctx *JoinConditionContext)

ExitJoinCondition is called when production joinCondition is exited.

func (*BaseKQLParserListener) ExitJoinFlavor

func (s *BaseKQLParserListener) ExitJoinFlavor(ctx *JoinFlavorContext)

ExitJoinFlavor is called when production joinFlavor is exited.

func (*BaseKQLParserListener) ExitJoinHint

func (s *BaseKQLParserListener) ExitJoinHint(ctx *JoinHintContext)

ExitJoinHint is called when production joinHint is exited.

func (*BaseKQLParserListener) ExitJoinHints

func (s *BaseKQLParserListener) ExitJoinHints(ctx *JoinHintsContext)

ExitJoinHints is called when production joinHints is exited.

func (*BaseKQLParserListener) ExitJoinKind

func (s *BaseKQLParserListener) ExitJoinKind(ctx *JoinKindContext)

ExitJoinKind is called when production joinKind is exited.

func (*BaseKQLParserListener) ExitJoinOperator

func (s *BaseKQLParserListener) ExitJoinOperator(ctx *JoinOperatorContext)

ExitJoinOperator is called when production joinOperator is exited.

func (*BaseKQLParserListener) ExitKvPair

func (s *BaseKQLParserListener) ExitKvPair(ctx *KvPairContext)

ExitKvPair is called when production kvPair is exited.

func (*BaseKQLParserListener) ExitKvPairList

func (s *BaseKQLParserListener) ExitKvPairList(ctx *KvPairListContext)

ExitKvPairList is called when production kvPairList is exited.

func (*BaseKQLParserListener) ExitLetStatement

func (s *BaseKQLParserListener) ExitLetStatement(ctx *LetStatementContext)

ExitLetStatement is called when production letStatement is exited.

func (*BaseKQLParserListener) ExitLimitClause

func (s *BaseKQLParserListener) ExitLimitClause(ctx *LimitClauseContext)

ExitLimitClause is called when production limitClause is exited.

func (*BaseKQLParserListener) ExitLiteral

func (s *BaseKQLParserListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseKQLParserListener) ExitLookupCondition

func (s *BaseKQLParserListener) ExitLookupCondition(ctx *LookupConditionContext)

ExitLookupCondition is called when production lookupCondition is exited.

func (*BaseKQLParserListener) ExitLookupKind

func (s *BaseKQLParserListener) ExitLookupKind(ctx *LookupKindContext)

ExitLookupKind is called when production lookupKind is exited.

func (*BaseKQLParserListener) ExitLookupOperator

func (s *BaseKQLParserListener) ExitLookupOperator(ctx *LookupOperatorContext)

ExitLookupOperator is called when production lookupOperator is exited.

func (*BaseKQLParserListener) ExitMakeGraphOperator

func (s *BaseKQLParserListener) ExitMakeGraphOperator(ctx *MakeGraphOperatorContext)

ExitMakeGraphOperator is called when production makeGraphOperator is exited.

func (*BaseKQLParserListener) ExitMakeSeriesItem

func (s *BaseKQLParserListener) ExitMakeSeriesItem(ctx *MakeSeriesItemContext)

ExitMakeSeriesItem is called when production makeSeriesItem is exited.

func (*BaseKQLParserListener) ExitMakeSeriesItemList

func (s *BaseKQLParserListener) ExitMakeSeriesItemList(ctx *MakeSeriesItemListContext)

ExitMakeSeriesItemList is called when production makeSeriesItemList is exited.

func (*BaseKQLParserListener) ExitMakeSeriesOnClause

func (s *BaseKQLParserListener) ExitMakeSeriesOnClause(ctx *MakeSeriesOnClauseContext)

ExitMakeSeriesOnClause is called when production makeSeriesOnClause is exited.

func (*BaseKQLParserListener) ExitMakeSeriesOperator

func (s *BaseKQLParserListener) ExitMakeSeriesOperator(ctx *MakeSeriesOperatorContext)

ExitMakeSeriesOperator is called when production makeSeriesOperator is exited.

func (*BaseKQLParserListener) ExitMakeSeriesParams

func (s *BaseKQLParserListener) ExitMakeSeriesParams(ctx *MakeSeriesParamsContext)

ExitMakeSeriesParams is called when production makeSeriesParams is exited.

func (*BaseKQLParserListener) ExitMaterializeExpression

func (s *BaseKQLParserListener) ExitMaterializeExpression(ctx *MaterializeExpressionContext)

ExitMaterializeExpression is called when production materializeExpression is exited.

func (*BaseKQLParserListener) ExitMultiplicativeExpression

func (s *BaseKQLParserListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)

ExitMultiplicativeExpression is called when production multiplicativeExpression is exited.

func (*BaseKQLParserListener) ExitMvApplyItem

func (s *BaseKQLParserListener) ExitMvApplyItem(ctx *MvApplyItemContext)

ExitMvApplyItem is called when production mvApplyItem is exited.

func (*BaseKQLParserListener) ExitMvApplyItemList

func (s *BaseKQLParserListener) ExitMvApplyItemList(ctx *MvApplyItemListContext)

ExitMvApplyItemList is called when production mvApplyItemList is exited.

func (*BaseKQLParserListener) ExitMvApplyOnClause

func (s *BaseKQLParserListener) ExitMvApplyOnClause(ctx *MvApplyOnClauseContext)

ExitMvApplyOnClause is called when production mvApplyOnClause is exited.

func (*BaseKQLParserListener) ExitMvApplyOperator

func (s *BaseKQLParserListener) ExitMvApplyOperator(ctx *MvApplyOperatorContext)

ExitMvApplyOperator is called when production mvApplyOperator is exited.

func (*BaseKQLParserListener) ExitMvExpandItem

func (s *BaseKQLParserListener) ExitMvExpandItem(ctx *MvExpandItemContext)

ExitMvExpandItem is called when production mvExpandItem is exited.

func (*BaseKQLParserListener) ExitMvExpandItemList

func (s *BaseKQLParserListener) ExitMvExpandItemList(ctx *MvExpandItemListContext)

ExitMvExpandItemList is called when production mvExpandItemList is exited.

func (*BaseKQLParserListener) ExitMvExpandKind

func (s *BaseKQLParserListener) ExitMvExpandKind(ctx *MvExpandKindContext)

ExitMvExpandKind is called when production mvExpandKind is exited.

func (*BaseKQLParserListener) ExitMvExpandOperator

func (s *BaseKQLParserListener) ExitMvExpandOperator(ctx *MvExpandOperatorContext)

ExitMvExpandOperator is called when production mvExpandOperator is exited.

func (*BaseKQLParserListener) ExitMvExpandParams

func (s *BaseKQLParserListener) ExitMvExpandParams(ctx *MvExpandParamsContext)

ExitMvExpandParams is called when production mvExpandParams is exited.

func (*BaseKQLParserListener) ExitNotExpression

func (s *BaseKQLParserListener) ExitNotExpression(ctx *NotExpressionContext)

ExitNotExpression is called when production notExpression is exited.

func (*BaseKQLParserListener) ExitNullsPosition

func (s *BaseKQLParserListener) ExitNullsPosition(ctx *NullsPositionContext)

ExitNullsPosition is called when production nullsPosition is exited.

func (*BaseKQLParserListener) ExitObjectExpression

func (s *BaseKQLParserListener) ExitObjectExpression(ctx *ObjectExpressionContext)

ExitObjectExpression is called when production objectExpression is exited.

func (*BaseKQLParserListener) ExitObjectProperty

func (s *BaseKQLParserListener) ExitObjectProperty(ctx *ObjectPropertyContext)

ExitObjectProperty is called when production objectProperty is exited.

func (*BaseKQLParserListener) ExitObjectPropertyList

func (s *BaseKQLParserListener) ExitObjectPropertyList(ctx *ObjectPropertyListContext)

ExitObjectPropertyList is called when production objectPropertyList is exited.

func (*BaseKQLParserListener) ExitOrExpression

func (s *BaseKQLParserListener) ExitOrExpression(ctx *OrExpressionContext)

ExitOrExpression is called when production orExpression is exited.

func (*BaseKQLParserListener) ExitParseKind

func (s *BaseKQLParserListener) ExitParseKind(ctx *ParseKindContext)

ExitParseKind is called when production parseKind is exited.

func (*BaseKQLParserListener) ExitParseKvOperator

func (s *BaseKQLParserListener) ExitParseKvOperator(ctx *ParseKvOperatorContext)

ExitParseKvOperator is called when production parseKvOperator is exited.

func (*BaseKQLParserListener) ExitParseKvParam

func (s *BaseKQLParserListener) ExitParseKvParam(ctx *ParseKvParamContext)

ExitParseKvParam is called when production parseKvParam is exited.

func (*BaseKQLParserListener) ExitParseKvParameters

func (s *BaseKQLParserListener) ExitParseKvParameters(ctx *ParseKvParametersContext)

ExitParseKvParameters is called when production parseKvParameters is exited.

func (*BaseKQLParserListener) ExitParseOperator

func (s *BaseKQLParserListener) ExitParseOperator(ctx *ParseOperatorContext)

ExitParseOperator is called when production parseOperator is exited.

func (*BaseKQLParserListener) ExitParsePattern

func (s *BaseKQLParserListener) ExitParsePattern(ctx *ParsePatternContext)

ExitParsePattern is called when production parsePattern is exited.

func (*BaseKQLParserListener) ExitParsePatternItem

func (s *BaseKQLParserListener) ExitParsePatternItem(ctx *ParsePatternItemContext)

ExitParsePatternItem is called when production parsePatternItem is exited.

func (*BaseKQLParserListener) ExitPartitionHints

func (s *BaseKQLParserListener) ExitPartitionHints(ctx *PartitionHintsContext)

ExitPartitionHints is called when production partitionHints is exited.

func (*BaseKQLParserListener) ExitPartitionOperator

func (s *BaseKQLParserListener) ExitPartitionOperator(ctx *PartitionOperatorContext)

ExitPartitionOperator is called when production partitionOperator is exited.

func (*BaseKQLParserListener) ExitPatternDefinition

func (s *BaseKQLParserListener) ExitPatternDefinition(ctx *PatternDefinitionContext)

ExitPatternDefinition is called when production patternDefinition is exited.

func (*BaseKQLParserListener) ExitPatternParam

func (s *BaseKQLParserListener) ExitPatternParam(ctx *PatternParamContext)

ExitPatternParam is called when production patternParam is exited.

func (*BaseKQLParserListener) ExitPatternStatement

func (s *BaseKQLParserListener) ExitPatternStatement(ctx *PatternStatementContext)

ExitPatternStatement is called when production patternStatement is exited.

func (*BaseKQLParserListener) ExitPostfixExpression

func (s *BaseKQLParserListener) ExitPostfixExpression(ctx *PostfixExpressionContext)

ExitPostfixExpression is called when production postfixExpression is exited.

func (*BaseKQLParserListener) ExitPostfixOperator

func (s *BaseKQLParserListener) ExitPostfixOperator(ctx *PostfixOperatorContext)

ExitPostfixOperator is called when production postfixOperator is exited.

func (*BaseKQLParserListener) ExitPrimaryExpression

func (s *BaseKQLParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)

ExitPrimaryExpression is called when production primaryExpression is exited.

func (*BaseKQLParserListener) ExitPrintArg

func (s *BaseKQLParserListener) ExitPrintArg(ctx *PrintArgContext)

ExitPrintArg is called when production printArg is exited.

func (*BaseKQLParserListener) ExitPrintArgList

func (s *BaseKQLParserListener) ExitPrintArgList(ctx *PrintArgListContext)

ExitPrintArgList is called when production printArgList is exited.

func (*BaseKQLParserListener) ExitProjectAwayOperator

func (s *BaseKQLParserListener) ExitProjectAwayOperator(ctx *ProjectAwayOperatorContext)

ExitProjectAwayOperator is called when production projectAwayOperator is exited.

func (*BaseKQLParserListener) ExitProjectItem

func (s *BaseKQLParserListener) ExitProjectItem(ctx *ProjectItemContext)

ExitProjectItem is called when production projectItem is exited.

func (*BaseKQLParserListener) ExitProjectItemList

func (s *BaseKQLParserListener) ExitProjectItemList(ctx *ProjectItemListContext)

ExitProjectItemList is called when production projectItemList is exited.

func (*BaseKQLParserListener) ExitProjectKeepOperator

func (s *BaseKQLParserListener) ExitProjectKeepOperator(ctx *ProjectKeepOperatorContext)

ExitProjectKeepOperator is called when production projectKeepOperator is exited.

func (*BaseKQLParserListener) ExitProjectOperator

func (s *BaseKQLParserListener) ExitProjectOperator(ctx *ProjectOperatorContext)

ExitProjectOperator is called when production projectOperator is exited.

func (*BaseKQLParserListener) ExitProjectRenameOperator

func (s *BaseKQLParserListener) ExitProjectRenameOperator(ctx *ProjectRenameOperatorContext)

ExitProjectRenameOperator is called when production projectRenameOperator is exited.

func (*BaseKQLParserListener) ExitProjectReorderOperator

func (s *BaseKQLParserListener) ExitProjectReorderOperator(ctx *ProjectReorderOperatorContext)

ExitProjectReorderOperator is called when production projectReorderOperator is exited.

func (*BaseKQLParserListener) ExitQuery

func (s *BaseKQLParserListener) ExitQuery(ctx *QueryContext)

ExitQuery is called when production query is exited.

func (*BaseKQLParserListener) ExitRenameItem

func (s *BaseKQLParserListener) ExitRenameItem(ctx *RenameItemContext)

ExitRenameItem is called when production renameItem is exited.

func (*BaseKQLParserListener) ExitRenameList

func (s *BaseKQLParserListener) ExitRenameList(ctx *RenameListContext)

ExitRenameList is called when production renameList is exited.

func (*BaseKQLParserListener) ExitRenderOperator

func (s *BaseKQLParserListener) ExitRenderOperator(ctx *RenderOperatorContext)

ExitRenderOperator is called when production renderOperator is exited.

func (*BaseKQLParserListener) ExitRenderProperties

func (s *BaseKQLParserListener) ExitRenderProperties(ctx *RenderPropertiesContext)

ExitRenderProperties is called when production renderProperties is exited.

func (*BaseKQLParserListener) ExitRenderProperty

func (s *BaseKQLParserListener) ExitRenderProperty(ctx *RenderPropertyContext)

ExitRenderProperty is called when production renderProperty is exited.

func (*BaseKQLParserListener) ExitRestrictStatement

func (s *BaseKQLParserListener) ExitRestrictStatement(ctx *RestrictStatementContext)

ExitRestrictStatement is called when production restrictStatement is exited.

func (*BaseKQLParserListener) ExitSampleDistinctOperator

func (s *BaseKQLParserListener) ExitSampleDistinctOperator(ctx *SampleDistinctOperatorContext)

ExitSampleDistinctOperator is called when production sampleDistinctOperator is exited.

func (*BaseKQLParserListener) ExitSampleOperator

func (s *BaseKQLParserListener) ExitSampleOperator(ctx *SampleOperatorContext)

ExitSampleOperator is called when production sampleOperator is exited.

func (*BaseKQLParserListener) ExitScanAction

func (s *BaseKQLParserListener) ExitScanAction(ctx *ScanActionContext)

ExitScanAction is called when production scanAction is exited.

func (*BaseKQLParserListener) ExitScanDeclare

func (s *BaseKQLParserListener) ExitScanDeclare(ctx *ScanDeclareContext)

ExitScanDeclare is called when production scanDeclare is exited.

func (*BaseKQLParserListener) ExitScanDeclareItem

func (s *BaseKQLParserListener) ExitScanDeclareItem(ctx *ScanDeclareItemContext)

ExitScanDeclareItem is called when production scanDeclareItem is exited.

func (*BaseKQLParserListener) ExitScanOperator

func (s *BaseKQLParserListener) ExitScanOperator(ctx *ScanOperatorContext)

ExitScanOperator is called when production scanOperator is exited.

func (*BaseKQLParserListener) ExitScanParams

func (s *BaseKQLParserListener) ExitScanParams(ctx *ScanParamsContext)

ExitScanParams is called when production scanParams is exited.

func (*BaseKQLParserListener) ExitScanStep

func (s *BaseKQLParserListener) ExitScanStep(ctx *ScanStepContext)

ExitScanStep is called when production scanStep is exited.

func (*BaseKQLParserListener) ExitScanStepList

func (s *BaseKQLParserListener) ExitScanStepList(ctx *ScanStepListContext)

ExitScanStepList is called when production scanStepList is exited.

func (*BaseKQLParserListener) ExitSearchKind

func (s *BaseKQLParserListener) ExitSearchKind(ctx *SearchKindContext)

ExitSearchKind is called when production searchKind is exited.

func (*BaseKQLParserListener) ExitSearchOperator

func (s *BaseKQLParserListener) ExitSearchOperator(ctx *SearchOperatorContext)

ExitSearchOperator is called when production searchOperator is exited.

func (*BaseKQLParserListener) ExitSerializeOperator

func (s *BaseKQLParserListener) ExitSerializeOperator(ctx *SerializeOperatorContext)

ExitSerializeOperator is called when production serializeOperator is exited.

func (*BaseKQLParserListener) ExitSetStatement

func (s *BaseKQLParserListener) ExitSetStatement(ctx *SetStatementContext)

ExitSetStatement is called when production setStatement is exited.

func (*BaseKQLParserListener) ExitSortDirection

func (s *BaseKQLParserListener) ExitSortDirection(ctx *SortDirectionContext)

ExitSortDirection is called when production sortDirection is exited.

func (*BaseKQLParserListener) ExitSortItem

func (s *BaseKQLParserListener) ExitSortItem(ctx *SortItemContext)

ExitSortItem is called when production sortItem is exited.

func (*BaseKQLParserListener) ExitSortList

func (s *BaseKQLParserListener) ExitSortList(ctx *SortListContext)

ExitSortList is called when production sortList is exited.

func (*BaseKQLParserListener) ExitSortOperator

func (s *BaseKQLParserListener) ExitSortOperator(ctx *SortOperatorContext)

ExitSortOperator is called when production sortOperator is exited.

func (*BaseKQLParserListener) ExitStatement

func (s *BaseKQLParserListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseKQLParserListener) ExitStringOperator

func (s *BaseKQLParserListener) ExitStringOperator(ctx *StringOperatorContext)

ExitStringOperator is called when production stringOperator is exited.

func (*BaseKQLParserListener) ExitSummarizeHints

func (s *BaseKQLParserListener) ExitSummarizeHints(ctx *SummarizeHintsContext)

ExitSummarizeHints is called when production summarizeHints is exited.

func (*BaseKQLParserListener) ExitSummarizeOperator

func (s *BaseKQLParserListener) ExitSummarizeOperator(ctx *SummarizeOperatorContext)

ExitSummarizeOperator is called when production summarizeOperator is exited.

func (*BaseKQLParserListener) ExitTableList

func (s *BaseKQLParserListener) ExitTableList(ctx *TableListContext)

ExitTableList is called when production tableList is exited.

func (*BaseKQLParserListener) ExitTableName

func (s *BaseKQLParserListener) ExitTableName(ctx *TableNameContext)

ExitTableName is called when production tableName is exited.

func (*BaseKQLParserListener) ExitTabularExpression

func (s *BaseKQLParserListener) ExitTabularExpression(ctx *TabularExpressionContext)

ExitTabularExpression is called when production tabularExpression is exited.

func (*BaseKQLParserListener) ExitTabularOperator

func (s *BaseKQLParserListener) ExitTabularOperator(ctx *TabularOperatorContext)

ExitTabularOperator is called when production tabularOperator is exited.

func (*BaseKQLParserListener) ExitTabularSource

func (s *BaseKQLParserListener) ExitTabularSource(ctx *TabularSourceContext)

ExitTabularSource is called when production tabularSource is exited.

func (*BaseKQLParserListener) ExitTakeOperator

func (s *BaseKQLParserListener) ExitTakeOperator(ctx *TakeOperatorContext)

ExitTakeOperator is called when production takeOperator is exited.

func (*BaseKQLParserListener) ExitToScalarExpression

func (s *BaseKQLParserListener) ExitToScalarExpression(ctx *ToScalarExpressionContext)

ExitToScalarExpression is called when production toScalarExpression is exited.

func (*BaseKQLParserListener) ExitTopNestedClause

func (s *BaseKQLParserListener) ExitTopNestedClause(ctx *TopNestedClauseContext)

ExitTopNestedClause is called when production topNestedClause is exited.

func (*BaseKQLParserListener) ExitTopNestedOperator

func (s *BaseKQLParserListener) ExitTopNestedOperator(ctx *TopNestedOperatorContext)

ExitTopNestedOperator is called when production topNestedOperator is exited.

func (*BaseKQLParserListener) ExitTopOperator

func (s *BaseKQLParserListener) ExitTopOperator(ctx *TopOperatorContext)

ExitTopOperator is called when production topOperator is exited.

func (*BaseKQLParserListener) ExitTypeSpecifier

func (s *BaseKQLParserListener) ExitTypeSpecifier(ctx *TypeSpecifierContext)

ExitTypeSpecifier is called when production typeSpecifier is exited.

func (*BaseKQLParserListener) ExitUnaryExpression

func (s *BaseKQLParserListener) ExitUnaryExpression(ctx *UnaryExpressionContext)

ExitUnaryExpression is called when production unaryExpression is exited.

func (*BaseKQLParserListener) ExitUnionOperator

func (s *BaseKQLParserListener) ExitUnionOperator(ctx *UnionOperatorContext)

ExitUnionOperator is called when production unionOperator is exited.

func (*BaseKQLParserListener) ExitUnionParameter

func (s *BaseKQLParserListener) ExitUnionParameter(ctx *UnionParameterContext)

ExitUnionParameter is called when production unionParameter is exited.

func (*BaseKQLParserListener) ExitUnionParameters

func (s *BaseKQLParserListener) ExitUnionParameters(ctx *UnionParametersContext)

ExitUnionParameters is called when production unionParameters is exited.

func (*BaseKQLParserListener) ExitUnionTable

func (s *BaseKQLParserListener) ExitUnionTable(ctx *UnionTableContext)

ExitUnionTable is called when production unionTable is exited.

func (*BaseKQLParserListener) ExitUnionTables

func (s *BaseKQLParserListener) ExitUnionTables(ctx *UnionTablesContext)

ExitUnionTables is called when production unionTables is exited.

func (*BaseKQLParserListener) ExitViewExpression

func (s *BaseKQLParserListener) ExitViewExpression(ctx *ViewExpressionContext)

ExitViewExpression is called when production viewExpression is exited.

func (*BaseKQLParserListener) ExitWhereOperator

func (s *BaseKQLParserListener) ExitWhereOperator(ctx *WhereOperatorContext)

ExitWhereOperator is called when production whereOperator is exited.

func (*BaseKQLParserListener) VisitErrorNode

func (s *BaseKQLParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseKQLParserListener) VisitTerminal

func (s *BaseKQLParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseKQLParserVisitor

type BaseKQLParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseKQLParserVisitor) VisitAdditiveExpression

func (v *BaseKQLParserVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitAggregationFunction

func (v *BaseKQLParserVisitor) VisitAggregationFunction(ctx *AggregationFunctionContext) interface{}

func (*BaseKQLParserVisitor) VisitAggregationItem

func (v *BaseKQLParserVisitor) VisitAggregationItem(ctx *AggregationItemContext) interface{}

func (*BaseKQLParserVisitor) VisitAggregationList

func (v *BaseKQLParserVisitor) VisitAggregationList(ctx *AggregationListContext) interface{}

func (*BaseKQLParserVisitor) VisitAliasStatement

func (v *BaseKQLParserVisitor) VisitAliasStatement(ctx *AliasStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitAndExpression

func (v *BaseKQLParserVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitArgument

func (v *BaseKQLParserVisitor) VisitArgument(ctx *ArgumentContext) interface{}

func (*BaseKQLParserVisitor) VisitArgumentList

func (v *BaseKQLParserVisitor) VisitArgumentList(ctx *ArgumentListContext) interface{}

func (*BaseKQLParserVisitor) VisitArrayExpression

func (v *BaseKQLParserVisitor) VisitArrayExpression(ctx *ArrayExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitAsOperator

func (v *BaseKQLParserVisitor) VisitAsOperator(ctx *AsOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitBooleanLiteral

func (v *BaseKQLParserVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

func (*BaseKQLParserVisitor) VisitBuiltinFunction

func (v *BaseKQLParserVisitor) VisitBuiltinFunction(ctx *BuiltinFunctionContext) interface{}

func (*BaseKQLParserVisitor) VisitCaseBranch

func (v *BaseKQLParserVisitor) VisitCaseBranch(ctx *CaseBranchContext) interface{}

func (*BaseKQLParserVisitor) VisitCaseExpression

func (v *BaseKQLParserVisitor) VisitCaseExpression(ctx *CaseExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitComparisonExpression

func (v *BaseKQLParserVisitor) VisitComparisonExpression(ctx *ComparisonExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitComparisonOperator

func (v *BaseKQLParserVisitor) VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitConsumeOperator

func (v *BaseKQLParserVisitor) VisitConsumeOperator(ctx *ConsumeOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitCountOperator

func (v *BaseKQLParserVisitor) VisitCountOperator(ctx *CountOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitDatabaseTableName

func (v *BaseKQLParserVisitor) VisitDatabaseTableName(ctx *DatabaseTableNameContext) interface{}

func (*BaseKQLParserVisitor) VisitDatatable

func (v *BaseKQLParserVisitor) VisitDatatable(ctx *DatatableContext) interface{}

func (*BaseKQLParserVisitor) VisitDatatableColumn

func (v *BaseKQLParserVisitor) VisitDatatableColumn(ctx *DatatableColumnContext) interface{}

func (*BaseKQLParserVisitor) VisitDatatableRows

func (v *BaseKQLParserVisitor) VisitDatatableRows(ctx *DatatableRowsContext) interface{}

func (*BaseKQLParserVisitor) VisitDatatableSchema

func (v *BaseKQLParserVisitor) VisitDatatableSchema(ctx *DatatableSchemaContext) interface{}

func (*BaseKQLParserVisitor) VisitDeclareStatement

func (v *BaseKQLParserVisitor) VisitDeclareStatement(ctx *DeclareStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitDistinctColumns

func (v *BaseKQLParserVisitor) VisitDistinctColumns(ctx *DistinctColumnsContext) interface{}

func (*BaseKQLParserVisitor) VisitDistinctOperator

func (v *BaseKQLParserVisitor) VisitDistinctOperator(ctx *DistinctOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitEvaluateHints

func (v *BaseKQLParserVisitor) VisitEvaluateHints(ctx *EvaluateHintsContext) interface{}

func (*BaseKQLParserVisitor) VisitEvaluateOperator

func (v *BaseKQLParserVisitor) VisitEvaluateOperator(ctx *EvaluateOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitExpression

func (v *BaseKQLParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitExpressionList

func (v *BaseKQLParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}

func (*BaseKQLParserVisitor) VisitExtendItem

func (v *BaseKQLParserVisitor) VisitExtendItem(ctx *ExtendItemContext) interface{}

func (*BaseKQLParserVisitor) VisitExtendItemList

func (v *BaseKQLParserVisitor) VisitExtendItemList(ctx *ExtendItemListContext) interface{}

func (*BaseKQLParserVisitor) VisitExtendOperator

func (v *BaseKQLParserVisitor) VisitExtendOperator(ctx *ExtendOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitExternalData

func (v *BaseKQLParserVisitor) VisitExternalData(ctx *ExternalDataContext) interface{}

func (*BaseKQLParserVisitor) VisitExternalDataOption

func (v *BaseKQLParserVisitor) VisitExternalDataOption(ctx *ExternalDataOptionContext) interface{}

func (*BaseKQLParserVisitor) VisitExternalDataOptions

func (v *BaseKQLParserVisitor) VisitExternalDataOptions(ctx *ExternalDataOptionsContext) interface{}

func (*BaseKQLParserVisitor) VisitExternalDataUri

func (v *BaseKQLParserVisitor) VisitExternalDataUri(ctx *ExternalDataUriContext) interface{}

func (*BaseKQLParserVisitor) VisitFacetOperator

func (v *BaseKQLParserVisitor) VisitFacetOperator(ctx *FacetOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitFindOperator

func (v *BaseKQLParserVisitor) VisitFindOperator(ctx *FindOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitFindParams

func (v *BaseKQLParserVisitor) VisitFindParams(ctx *FindParamsContext) interface{}

func (*BaseKQLParserVisitor) VisitForkBranch

func (v *BaseKQLParserVisitor) VisitForkBranch(ctx *ForkBranchContext) interface{}

func (*BaseKQLParserVisitor) VisitForkOperator

func (v *BaseKQLParserVisitor) VisitForkOperator(ctx *ForkOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitFunctionCall

func (v *BaseKQLParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}

func (*BaseKQLParserVisitor) VisitFunctionParameter

func (v *BaseKQLParserVisitor) VisitFunctionParameter(ctx *FunctionParameterContext) interface{}

func (*BaseKQLParserVisitor) VisitFunctionParameters

func (v *BaseKQLParserVisitor) VisitFunctionParameters(ctx *FunctionParametersContext) interface{}

func (*BaseKQLParserVisitor) VisitGetschemaOperator

func (v *BaseKQLParserVisitor) VisitGetschemaOperator(ctx *GetschemaOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphEdge

func (v *BaseKQLParserVisitor) VisitGraphEdge(ctx *GraphEdgeContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphMatchOperator

func (v *BaseKQLParserVisitor) VisitGraphMatchOperator(ctx *GraphMatchOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphOperator

func (v *BaseKQLParserVisitor) VisitGraphOperator(ctx *GraphOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphPattern

func (v *BaseKQLParserVisitor) VisitGraphPattern(ctx *GraphPatternContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphPatternElement

func (v *BaseKQLParserVisitor) VisitGraphPatternElement(ctx *GraphPatternElementContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphShortestPathsOperator

func (v *BaseKQLParserVisitor) VisitGraphShortestPathsOperator(ctx *GraphShortestPathsOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphToTableOperator

func (v *BaseKQLParserVisitor) VisitGraphToTableOperator(ctx *GraphToTableOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitGraphToTableParams

func (v *BaseKQLParserVisitor) VisitGraphToTableParams(ctx *GraphToTableParamsContext) interface{}

func (*BaseKQLParserVisitor) VisitGroupByItem

func (v *BaseKQLParserVisitor) VisitGroupByItem(ctx *GroupByItemContext) interface{}

func (*BaseKQLParserVisitor) VisitGroupByList

func (v *BaseKQLParserVisitor) VisitGroupByList(ctx *GroupByListContext) interface{}

func (*BaseKQLParserVisitor) VisitIdentifier

func (v *BaseKQLParserVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}

func (*BaseKQLParserVisitor) VisitIdentifierList

func (v *BaseKQLParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}

func (*BaseKQLParserVisitor) VisitIdentifierOrWildcard

func (v *BaseKQLParserVisitor) VisitIdentifierOrWildcard(ctx *IdentifierOrWildcardContext) interface{}

func (*BaseKQLParserVisitor) VisitIdentifierOrWildcardList

func (v *BaseKQLParserVisitor) VisitIdentifierOrWildcardList(ctx *IdentifierOrWildcardListContext) interface{}

func (*BaseKQLParserVisitor) VisitIffExpression

func (v *BaseKQLParserVisitor) VisitIffExpression(ctx *IffExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitInvokeOperator

func (v *BaseKQLParserVisitor) VisitInvokeOperator(ctx *InvokeOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinAttribute

func (v *BaseKQLParserVisitor) VisitJoinAttribute(ctx *JoinAttributeContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinCondition

func (v *BaseKQLParserVisitor) VisitJoinCondition(ctx *JoinConditionContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinFlavor

func (v *BaseKQLParserVisitor) VisitJoinFlavor(ctx *JoinFlavorContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinHint

func (v *BaseKQLParserVisitor) VisitJoinHint(ctx *JoinHintContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinHints

func (v *BaseKQLParserVisitor) VisitJoinHints(ctx *JoinHintsContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinKind

func (v *BaseKQLParserVisitor) VisitJoinKind(ctx *JoinKindContext) interface{}

func (*BaseKQLParserVisitor) VisitJoinOperator

func (v *BaseKQLParserVisitor) VisitJoinOperator(ctx *JoinOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitKvPair

func (v *BaseKQLParserVisitor) VisitKvPair(ctx *KvPairContext) interface{}

func (*BaseKQLParserVisitor) VisitKvPairList

func (v *BaseKQLParserVisitor) VisitKvPairList(ctx *KvPairListContext) interface{}

func (*BaseKQLParserVisitor) VisitLetStatement

func (v *BaseKQLParserVisitor) VisitLetStatement(ctx *LetStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitLimitClause

func (v *BaseKQLParserVisitor) VisitLimitClause(ctx *LimitClauseContext) interface{}

func (*BaseKQLParserVisitor) VisitLiteral

func (v *BaseKQLParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseKQLParserVisitor) VisitLookupCondition

func (v *BaseKQLParserVisitor) VisitLookupCondition(ctx *LookupConditionContext) interface{}

func (*BaseKQLParserVisitor) VisitLookupKind

func (v *BaseKQLParserVisitor) VisitLookupKind(ctx *LookupKindContext) interface{}

func (*BaseKQLParserVisitor) VisitLookupOperator

func (v *BaseKQLParserVisitor) VisitLookupOperator(ctx *LookupOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeGraphOperator

func (v *BaseKQLParserVisitor) VisitMakeGraphOperator(ctx *MakeGraphOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeSeriesItem

func (v *BaseKQLParserVisitor) VisitMakeSeriesItem(ctx *MakeSeriesItemContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeSeriesItemList

func (v *BaseKQLParserVisitor) VisitMakeSeriesItemList(ctx *MakeSeriesItemListContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeSeriesOnClause

func (v *BaseKQLParserVisitor) VisitMakeSeriesOnClause(ctx *MakeSeriesOnClauseContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeSeriesOperator

func (v *BaseKQLParserVisitor) VisitMakeSeriesOperator(ctx *MakeSeriesOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitMakeSeriesParams

func (v *BaseKQLParserVisitor) VisitMakeSeriesParams(ctx *MakeSeriesParamsContext) interface{}

func (*BaseKQLParserVisitor) VisitMaterializeExpression

func (v *BaseKQLParserVisitor) VisitMaterializeExpression(ctx *MaterializeExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitMultiplicativeExpression

func (v *BaseKQLParserVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitMvApplyItem

func (v *BaseKQLParserVisitor) VisitMvApplyItem(ctx *MvApplyItemContext) interface{}

func (*BaseKQLParserVisitor) VisitMvApplyItemList

func (v *BaseKQLParserVisitor) VisitMvApplyItemList(ctx *MvApplyItemListContext) interface{}

func (*BaseKQLParserVisitor) VisitMvApplyOnClause

func (v *BaseKQLParserVisitor) VisitMvApplyOnClause(ctx *MvApplyOnClauseContext) interface{}

func (*BaseKQLParserVisitor) VisitMvApplyOperator

func (v *BaseKQLParserVisitor) VisitMvApplyOperator(ctx *MvApplyOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitMvExpandItem

func (v *BaseKQLParserVisitor) VisitMvExpandItem(ctx *MvExpandItemContext) interface{}

func (*BaseKQLParserVisitor) VisitMvExpandItemList

func (v *BaseKQLParserVisitor) VisitMvExpandItemList(ctx *MvExpandItemListContext) interface{}

func (*BaseKQLParserVisitor) VisitMvExpandKind

func (v *BaseKQLParserVisitor) VisitMvExpandKind(ctx *MvExpandKindContext) interface{}

func (*BaseKQLParserVisitor) VisitMvExpandOperator

func (v *BaseKQLParserVisitor) VisitMvExpandOperator(ctx *MvExpandOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitMvExpandParams

func (v *BaseKQLParserVisitor) VisitMvExpandParams(ctx *MvExpandParamsContext) interface{}

func (*BaseKQLParserVisitor) VisitNotExpression

func (v *BaseKQLParserVisitor) VisitNotExpression(ctx *NotExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitNullsPosition

func (v *BaseKQLParserVisitor) VisitNullsPosition(ctx *NullsPositionContext) interface{}

func (*BaseKQLParserVisitor) VisitObjectExpression

func (v *BaseKQLParserVisitor) VisitObjectExpression(ctx *ObjectExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitObjectProperty

func (v *BaseKQLParserVisitor) VisitObjectProperty(ctx *ObjectPropertyContext) interface{}

func (*BaseKQLParserVisitor) VisitObjectPropertyList

func (v *BaseKQLParserVisitor) VisitObjectPropertyList(ctx *ObjectPropertyListContext) interface{}

func (*BaseKQLParserVisitor) VisitOrExpression

func (v *BaseKQLParserVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitParseKind

func (v *BaseKQLParserVisitor) VisitParseKind(ctx *ParseKindContext) interface{}

func (*BaseKQLParserVisitor) VisitParseKvOperator

func (v *BaseKQLParserVisitor) VisitParseKvOperator(ctx *ParseKvOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitParseKvParam

func (v *BaseKQLParserVisitor) VisitParseKvParam(ctx *ParseKvParamContext) interface{}

func (*BaseKQLParserVisitor) VisitParseKvParameters

func (v *BaseKQLParserVisitor) VisitParseKvParameters(ctx *ParseKvParametersContext) interface{}

func (*BaseKQLParserVisitor) VisitParseOperator

func (v *BaseKQLParserVisitor) VisitParseOperator(ctx *ParseOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitParsePattern

func (v *BaseKQLParserVisitor) VisitParsePattern(ctx *ParsePatternContext) interface{}

func (*BaseKQLParserVisitor) VisitParsePatternItem

func (v *BaseKQLParserVisitor) VisitParsePatternItem(ctx *ParsePatternItemContext) interface{}

func (*BaseKQLParserVisitor) VisitPartitionHints

func (v *BaseKQLParserVisitor) VisitPartitionHints(ctx *PartitionHintsContext) interface{}

func (*BaseKQLParserVisitor) VisitPartitionOperator

func (v *BaseKQLParserVisitor) VisitPartitionOperator(ctx *PartitionOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitPatternDefinition

func (v *BaseKQLParserVisitor) VisitPatternDefinition(ctx *PatternDefinitionContext) interface{}

func (*BaseKQLParserVisitor) VisitPatternParam

func (v *BaseKQLParserVisitor) VisitPatternParam(ctx *PatternParamContext) interface{}

func (*BaseKQLParserVisitor) VisitPatternStatement

func (v *BaseKQLParserVisitor) VisitPatternStatement(ctx *PatternStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitPostfixExpression

func (v *BaseKQLParserVisitor) VisitPostfixExpression(ctx *PostfixExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitPostfixOperator

func (v *BaseKQLParserVisitor) VisitPostfixOperator(ctx *PostfixOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitPrimaryExpression

func (v *BaseKQLParserVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitPrintArg

func (v *BaseKQLParserVisitor) VisitPrintArg(ctx *PrintArgContext) interface{}

func (*BaseKQLParserVisitor) VisitPrintArgList

func (v *BaseKQLParserVisitor) VisitPrintArgList(ctx *PrintArgListContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectAwayOperator

func (v *BaseKQLParserVisitor) VisitProjectAwayOperator(ctx *ProjectAwayOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectItem

func (v *BaseKQLParserVisitor) VisitProjectItem(ctx *ProjectItemContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectItemList

func (v *BaseKQLParserVisitor) VisitProjectItemList(ctx *ProjectItemListContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectKeepOperator

func (v *BaseKQLParserVisitor) VisitProjectKeepOperator(ctx *ProjectKeepOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectOperator

func (v *BaseKQLParserVisitor) VisitProjectOperator(ctx *ProjectOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectRenameOperator

func (v *BaseKQLParserVisitor) VisitProjectRenameOperator(ctx *ProjectRenameOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitProjectReorderOperator

func (v *BaseKQLParserVisitor) VisitProjectReorderOperator(ctx *ProjectReorderOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitQuery

func (v *BaseKQLParserVisitor) VisitQuery(ctx *QueryContext) interface{}

func (*BaseKQLParserVisitor) VisitRenameItem

func (v *BaseKQLParserVisitor) VisitRenameItem(ctx *RenameItemContext) interface{}

func (*BaseKQLParserVisitor) VisitRenameList

func (v *BaseKQLParserVisitor) VisitRenameList(ctx *RenameListContext) interface{}

func (*BaseKQLParserVisitor) VisitRenderOperator

func (v *BaseKQLParserVisitor) VisitRenderOperator(ctx *RenderOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitRenderProperties

func (v *BaseKQLParserVisitor) VisitRenderProperties(ctx *RenderPropertiesContext) interface{}

func (*BaseKQLParserVisitor) VisitRenderProperty

func (v *BaseKQLParserVisitor) VisitRenderProperty(ctx *RenderPropertyContext) interface{}

func (*BaseKQLParserVisitor) VisitRestrictStatement

func (v *BaseKQLParserVisitor) VisitRestrictStatement(ctx *RestrictStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitSampleDistinctOperator

func (v *BaseKQLParserVisitor) VisitSampleDistinctOperator(ctx *SampleDistinctOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitSampleOperator

func (v *BaseKQLParserVisitor) VisitSampleOperator(ctx *SampleOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitScanAction

func (v *BaseKQLParserVisitor) VisitScanAction(ctx *ScanActionContext) interface{}

func (*BaseKQLParserVisitor) VisitScanDeclare

func (v *BaseKQLParserVisitor) VisitScanDeclare(ctx *ScanDeclareContext) interface{}

func (*BaseKQLParserVisitor) VisitScanDeclareItem

func (v *BaseKQLParserVisitor) VisitScanDeclareItem(ctx *ScanDeclareItemContext) interface{}

func (*BaseKQLParserVisitor) VisitScanOperator

func (v *BaseKQLParserVisitor) VisitScanOperator(ctx *ScanOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitScanParams

func (v *BaseKQLParserVisitor) VisitScanParams(ctx *ScanParamsContext) interface{}

func (*BaseKQLParserVisitor) VisitScanStep

func (v *BaseKQLParserVisitor) VisitScanStep(ctx *ScanStepContext) interface{}

func (*BaseKQLParserVisitor) VisitScanStepList

func (v *BaseKQLParserVisitor) VisitScanStepList(ctx *ScanStepListContext) interface{}

func (*BaseKQLParserVisitor) VisitSearchKind

func (v *BaseKQLParserVisitor) VisitSearchKind(ctx *SearchKindContext) interface{}

func (*BaseKQLParserVisitor) VisitSearchOperator

func (v *BaseKQLParserVisitor) VisitSearchOperator(ctx *SearchOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitSerializeOperator

func (v *BaseKQLParserVisitor) VisitSerializeOperator(ctx *SerializeOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitSetStatement

func (v *BaseKQLParserVisitor) VisitSetStatement(ctx *SetStatementContext) interface{}

func (*BaseKQLParserVisitor) VisitSortDirection

func (v *BaseKQLParserVisitor) VisitSortDirection(ctx *SortDirectionContext) interface{}

func (*BaseKQLParserVisitor) VisitSortItem

func (v *BaseKQLParserVisitor) VisitSortItem(ctx *SortItemContext) interface{}

func (*BaseKQLParserVisitor) VisitSortList

func (v *BaseKQLParserVisitor) VisitSortList(ctx *SortListContext) interface{}

func (*BaseKQLParserVisitor) VisitSortOperator

func (v *BaseKQLParserVisitor) VisitSortOperator(ctx *SortOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitStatement

func (v *BaseKQLParserVisitor) VisitStatement(ctx *StatementContext) interface{}

func (*BaseKQLParserVisitor) VisitStringOperator

func (v *BaseKQLParserVisitor) VisitStringOperator(ctx *StringOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitSummarizeHints

func (v *BaseKQLParserVisitor) VisitSummarizeHints(ctx *SummarizeHintsContext) interface{}

func (*BaseKQLParserVisitor) VisitSummarizeOperator

func (v *BaseKQLParserVisitor) VisitSummarizeOperator(ctx *SummarizeOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitTableList

func (v *BaseKQLParserVisitor) VisitTableList(ctx *TableListContext) interface{}

func (*BaseKQLParserVisitor) VisitTableName

func (v *BaseKQLParserVisitor) VisitTableName(ctx *TableNameContext) interface{}

func (*BaseKQLParserVisitor) VisitTabularExpression

func (v *BaseKQLParserVisitor) VisitTabularExpression(ctx *TabularExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitTabularOperator

func (v *BaseKQLParserVisitor) VisitTabularOperator(ctx *TabularOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitTabularSource

func (v *BaseKQLParserVisitor) VisitTabularSource(ctx *TabularSourceContext) interface{}

func (*BaseKQLParserVisitor) VisitTakeOperator

func (v *BaseKQLParserVisitor) VisitTakeOperator(ctx *TakeOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitToScalarExpression

func (v *BaseKQLParserVisitor) VisitToScalarExpression(ctx *ToScalarExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitTopNestedClause

func (v *BaseKQLParserVisitor) VisitTopNestedClause(ctx *TopNestedClauseContext) interface{}

func (*BaseKQLParserVisitor) VisitTopNestedOperator

func (v *BaseKQLParserVisitor) VisitTopNestedOperator(ctx *TopNestedOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitTopOperator

func (v *BaseKQLParserVisitor) VisitTopOperator(ctx *TopOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitTypeSpecifier

func (v *BaseKQLParserVisitor) VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}

func (*BaseKQLParserVisitor) VisitUnaryExpression

func (v *BaseKQLParserVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitUnionOperator

func (v *BaseKQLParserVisitor) VisitUnionOperator(ctx *UnionOperatorContext) interface{}

func (*BaseKQLParserVisitor) VisitUnionParameter

func (v *BaseKQLParserVisitor) VisitUnionParameter(ctx *UnionParameterContext) interface{}

func (*BaseKQLParserVisitor) VisitUnionParameters

func (v *BaseKQLParserVisitor) VisitUnionParameters(ctx *UnionParametersContext) interface{}

func (*BaseKQLParserVisitor) VisitUnionTable

func (v *BaseKQLParserVisitor) VisitUnionTable(ctx *UnionTableContext) interface{}

func (*BaseKQLParserVisitor) VisitUnionTables

func (v *BaseKQLParserVisitor) VisitUnionTables(ctx *UnionTablesContext) interface{}

func (*BaseKQLParserVisitor) VisitViewExpression

func (v *BaseKQLParserVisitor) VisitViewExpression(ctx *ViewExpressionContext) interface{}

func (*BaseKQLParserVisitor) VisitWhereOperator

func (v *BaseKQLParserVisitor) VisitWhereOperator(ctx *WhereOperatorContext) interface{}

type BooleanLiteralContext

type BooleanLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBooleanLiteralContext

func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext

func NewEmptyBooleanLiteralContext

func NewEmptyBooleanLiteralContext() *BooleanLiteralContext

func (*BooleanLiteralContext) Accept

func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BooleanLiteralContext) EnterRule

func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*BooleanLiteralContext) ExitRule

func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*BooleanLiteralContext) FALSE

func (*BooleanLiteralContext) GetParser

func (s *BooleanLiteralContext) GetParser() antlr.Parser

func (*BooleanLiteralContext) GetRuleContext

func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext

func (*BooleanLiteralContext) IsBooleanLiteralContext

func (*BooleanLiteralContext) IsBooleanLiteralContext()

func (*BooleanLiteralContext) TRUE

func (*BooleanLiteralContext) ToStringTree

func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BuiltinFunctionContext

type BuiltinFunctionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBuiltinFunctionContext

func NewBuiltinFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuiltinFunctionContext

func NewEmptyBuiltinFunctionContext

func NewEmptyBuiltinFunctionContext() *BuiltinFunctionContext

func (*BuiltinFunctionContext) Accept

func (s *BuiltinFunctionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BuiltinFunctionContext) ArgumentList

func (s *BuiltinFunctionContext) ArgumentList() IArgumentListContext

func (*BuiltinFunctionContext) BAG_PACK

func (*BuiltinFunctionContext) EnterRule

func (s *BuiltinFunctionContext) EnterRule(listener antlr.ParseTreeListener)

func (*BuiltinFunctionContext) ExitRule

func (s *BuiltinFunctionContext) ExitRule(listener antlr.ParseTreeListener)

func (*BuiltinFunctionContext) GetParser

func (s *BuiltinFunctionContext) GetParser() antlr.Parser

func (*BuiltinFunctionContext) GetRuleContext

func (s *BuiltinFunctionContext) GetRuleContext() antlr.RuleContext

func (*BuiltinFunctionContext) IsBuiltinFunctionContext

func (*BuiltinFunctionContext) IsBuiltinFunctionContext()

func (*BuiltinFunctionContext) LPAREN

func (*BuiltinFunctionContext) MAKE_LIST added in v0.4.0

func (s *BuiltinFunctionContext) MAKE_LIST() antlr.TerminalNode

func (*BuiltinFunctionContext) MAKE_SET added in v0.4.0

func (*BuiltinFunctionContext) PACK

func (*BuiltinFunctionContext) PACK_ALL

func (*BuiltinFunctionContext) RPAREN

func (*BuiltinFunctionContext) TYPEOF

func (*BuiltinFunctionContext) ToStringTree

func (s *BuiltinFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*BuiltinFunctionContext) TypeSpecifier

func (s *BuiltinFunctionContext) TypeSpecifier() ITypeSpecifierContext

type CaseBranchContext

type CaseBranchContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCaseBranchContext

func NewCaseBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseBranchContext

func NewEmptyCaseBranchContext

func NewEmptyCaseBranchContext() *CaseBranchContext

func (*CaseBranchContext) Accept

func (s *CaseBranchContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CaseBranchContext) AllExpression

func (s *CaseBranchContext) AllExpression() []IExpressionContext

func (*CaseBranchContext) COMMA

func (*CaseBranchContext) EnterRule

func (s *CaseBranchContext) EnterRule(listener antlr.ParseTreeListener)

func (*CaseBranchContext) ExitRule

func (s *CaseBranchContext) ExitRule(listener antlr.ParseTreeListener)

func (*CaseBranchContext) Expression

func (s *CaseBranchContext) Expression(i int) IExpressionContext

func (*CaseBranchContext) GetParser

func (s *CaseBranchContext) GetParser() antlr.Parser

func (*CaseBranchContext) GetRuleContext

func (s *CaseBranchContext) GetRuleContext() antlr.RuleContext

func (*CaseBranchContext) IsCaseBranchContext

func (*CaseBranchContext) IsCaseBranchContext()

func (*CaseBranchContext) ToStringTree

func (s *CaseBranchContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CaseExpressionContext

type CaseExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCaseExpressionContext

func NewCaseExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseExpressionContext

func NewEmptyCaseExpressionContext

func NewEmptyCaseExpressionContext() *CaseExpressionContext

func (*CaseExpressionContext) Accept

func (s *CaseExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CaseExpressionContext) AllCOMMA

func (s *CaseExpressionContext) AllCOMMA() []antlr.TerminalNode

func (*CaseExpressionContext) AllCaseBranch

func (s *CaseExpressionContext) AllCaseBranch() []ICaseBranchContext

func (*CaseExpressionContext) CASE

func (*CaseExpressionContext) COMMA

func (*CaseExpressionContext) CaseBranch

func (s *CaseExpressionContext) CaseBranch(i int) ICaseBranchContext

func (*CaseExpressionContext) EnterRule

func (s *CaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*CaseExpressionContext) ExitRule

func (s *CaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*CaseExpressionContext) Expression

func (s *CaseExpressionContext) Expression() IExpressionContext

func (*CaseExpressionContext) GetParser

func (s *CaseExpressionContext) GetParser() antlr.Parser

func (*CaseExpressionContext) GetRuleContext

func (s *CaseExpressionContext) GetRuleContext() antlr.RuleContext

func (*CaseExpressionContext) IsCaseExpressionContext

func (*CaseExpressionContext) IsCaseExpressionContext()

func (*CaseExpressionContext) LPAREN

func (*CaseExpressionContext) RPAREN

func (*CaseExpressionContext) ToStringTree

func (s *CaseExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonExpressionContext

type ComparisonExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonExpressionContext

func NewComparisonExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonExpressionContext

func NewEmptyComparisonExpressionContext

func NewEmptyComparisonExpressionContext() *ComparisonExpressionContext

func (*ComparisonExpressionContext) Accept

func (s *ComparisonExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonExpressionContext) AdditiveExpression

func (*ComparisonExpressionContext) AllAdditiveExpression

func (s *ComparisonExpressionContext) AllAdditiveExpression() []IAdditiveExpressionContext

func (*ComparisonExpressionContext) BETWEEN

func (*ComparisonExpressionContext) ComparisonOperator

func (*ComparisonExpressionContext) DOTDOT

func (*ComparisonExpressionContext) EnterRule

func (s *ComparisonExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonExpressionContext) ExitRule

func (s *ComparisonExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonExpressionContext) ExpressionList

func (*ComparisonExpressionContext) GetParser

func (s *ComparisonExpressionContext) GetParser() antlr.Parser

func (*ComparisonExpressionContext) GetRuleContext

func (s *ComparisonExpressionContext) GetRuleContext() antlr.RuleContext

func (*ComparisonExpressionContext) HAS_ALL

func (*ComparisonExpressionContext) HAS_ANY

func (*ComparisonExpressionContext) IN

func (*ComparisonExpressionContext) IN_CS added in v0.4.0

func (*ComparisonExpressionContext) IsComparisonExpressionContext

func (*ComparisonExpressionContext) IsComparisonExpressionContext()

func (*ComparisonExpressionContext) LPAREN

func (*ComparisonExpressionContext) NOT_BETWEEN

func (*ComparisonExpressionContext) NOT_IN

func (*ComparisonExpressionContext) NOT_IN_CS added in v0.4.0

func (*ComparisonExpressionContext) RPAREN

func (*ComparisonExpressionContext) StringOperator

func (*ComparisonExpressionContext) TableName

func (*ComparisonExpressionContext) ToStringTree

func (s *ComparisonExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ComparisonOperatorContext

type ComparisonOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonOperatorContext

func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) Accept

func (s *ComparisonOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonOperatorContext) EQ

func (*ComparisonOperatorContext) EQTILDE

func (*ComparisonOperatorContext) EnterRule

func (s *ComparisonOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) ExitRule

func (s *ComparisonOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonOperatorContext) GT

func (*ComparisonOperatorContext) GTE

func (*ComparisonOperatorContext) GetParser

func (s *ComparisonOperatorContext) GetParser() antlr.Parser

func (*ComparisonOperatorContext) GetRuleContext

func (s *ComparisonOperatorContext) GetRuleContext() antlr.RuleContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) LT

func (*ComparisonOperatorContext) LTE

func (*ComparisonOperatorContext) NEQ

func (*ComparisonOperatorContext) NEQTILDE

func (*ComparisonOperatorContext) ToStringTree

func (s *ComparisonOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Condition

type Condition struct {
	Field        string   `json:"field"`
	Operator     string   `json:"operator"`
	Value        string   `json:"value"`
	Negated      bool     `json:"negated"`
	PipeStage    int      `json:"pipe_stage"`
	LogicalOp    string   `json:"logical_op"`             // "AND" or "OR" connecting to previous condition
	Alternatives []string `json:"alternatives,omitempty"` // For OR conditions on same field
	IsComputed   bool     `json:"is_computed,omitempty"`  // True if field was created by extend/project
	SourceField  string   `json:"source_field,omitempty"` // Original field before transformation (for computed fields)
}

Condition represents a field condition extracted from a KQL query

func DeduplicateConditions

func DeduplicateConditions(conditions []Condition) []Condition

DeduplicateConditions removes duplicate conditions, keeping the latest pipe stage

type ConsumeOperatorContext

type ConsumeOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConsumeOperatorContext

func NewConsumeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConsumeOperatorContext

func NewEmptyConsumeOperatorContext

func NewEmptyConsumeOperatorContext() *ConsumeOperatorContext

func (*ConsumeOperatorContext) ASSIGN

func (*ConsumeOperatorContext) Accept

func (s *ConsumeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConsumeOperatorContext) BooleanLiteral

func (s *ConsumeOperatorContext) BooleanLiteral() IBooleanLiteralContext

func (*ConsumeOperatorContext) CONSUME

func (*ConsumeOperatorContext) DECODEBLOCKS

func (s *ConsumeOperatorContext) DECODEBLOCKS() antlr.TerminalNode

func (*ConsumeOperatorContext) EnterRule

func (s *ConsumeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConsumeOperatorContext) ExitRule

func (s *ConsumeOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConsumeOperatorContext) GetParser

func (s *ConsumeOperatorContext) GetParser() antlr.Parser

func (*ConsumeOperatorContext) GetRuleContext

func (s *ConsumeOperatorContext) GetRuleContext() antlr.RuleContext

func (*ConsumeOperatorContext) IsConsumeOperatorContext

func (*ConsumeOperatorContext) IsConsumeOperatorContext()

func (*ConsumeOperatorContext) ToStringTree

func (s *ConsumeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CountOperatorContext

type CountOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCountOperatorContext

func NewCountOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CountOperatorContext

func NewEmptyCountOperatorContext

func NewEmptyCountOperatorContext() *CountOperatorContext

func (*CountOperatorContext) Accept

func (s *CountOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CountOperatorContext) COUNT

func (*CountOperatorContext) EnterRule

func (s *CountOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*CountOperatorContext) ExitRule

func (s *CountOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*CountOperatorContext) GetParser

func (s *CountOperatorContext) GetParser() antlr.Parser

func (*CountOperatorContext) GetRuleContext

func (s *CountOperatorContext) GetRuleContext() antlr.RuleContext

func (*CountOperatorContext) IsCountOperatorContext

func (*CountOperatorContext) IsCountOperatorContext()

func (*CountOperatorContext) ToStringTree

func (s *CountOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DatabaseTableNameContext

type DatabaseTableNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatabaseTableNameContext

func NewDatabaseTableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatabaseTableNameContext

func NewEmptyDatabaseTableNameContext

func NewEmptyDatabaseTableNameContext() *DatabaseTableNameContext

func (*DatabaseTableNameContext) Accept

func (s *DatabaseTableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatabaseTableNameContext) AllDOT

func (*DatabaseTableNameContext) AllIdentifier

func (s *DatabaseTableNameContext) AllIdentifier() []IIdentifierContext

func (*DatabaseTableNameContext) DOT

func (*DatabaseTableNameContext) EnterRule

func (s *DatabaseTableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatabaseTableNameContext) ExitRule

func (s *DatabaseTableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatabaseTableNameContext) GetParser

func (s *DatabaseTableNameContext) GetParser() antlr.Parser

func (*DatabaseTableNameContext) GetRuleContext

func (s *DatabaseTableNameContext) GetRuleContext() antlr.RuleContext

func (*DatabaseTableNameContext) Identifier

func (*DatabaseTableNameContext) IsDatabaseTableNameContext

func (*DatabaseTableNameContext) IsDatabaseTableNameContext()

func (*DatabaseTableNameContext) ToStringTree

func (s *DatabaseTableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DatatableColumnContext

type DatatableColumnContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatatableColumnContext

func NewDatatableColumnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatatableColumnContext

func NewEmptyDatatableColumnContext

func NewEmptyDatatableColumnContext() *DatatableColumnContext

func (*DatatableColumnContext) Accept

func (s *DatatableColumnContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatatableColumnContext) COLON

func (*DatatableColumnContext) EnterRule

func (s *DatatableColumnContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatatableColumnContext) ExitRule

func (s *DatatableColumnContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatatableColumnContext) GetParser

func (s *DatatableColumnContext) GetParser() antlr.Parser

func (*DatatableColumnContext) GetRuleContext

func (s *DatatableColumnContext) GetRuleContext() antlr.RuleContext

func (*DatatableColumnContext) Identifier

func (*DatatableColumnContext) IsDatatableColumnContext

func (*DatatableColumnContext) IsDatatableColumnContext()

func (*DatatableColumnContext) ToStringTree

func (s *DatatableColumnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*DatatableColumnContext) TypeSpecifier

func (s *DatatableColumnContext) TypeSpecifier() ITypeSpecifierContext

type DatatableContext

type DatatableContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatatableContext

func NewDatatableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatatableContext

func NewEmptyDatatableContext

func NewEmptyDatatableContext() *DatatableContext

func (*DatatableContext) Accept

func (s *DatatableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatatableContext) DATATABLE

func (s *DatatableContext) DATATABLE() antlr.TerminalNode

func (*DatatableContext) DatatableRows

func (s *DatatableContext) DatatableRows() IDatatableRowsContext

func (*DatatableContext) DatatableSchema

func (s *DatatableContext) DatatableSchema() IDatatableSchemaContext

func (*DatatableContext) EnterRule

func (s *DatatableContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatatableContext) ExitRule

func (s *DatatableContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatatableContext) GetParser

func (s *DatatableContext) GetParser() antlr.Parser

func (*DatatableContext) GetRuleContext

func (s *DatatableContext) GetRuleContext() antlr.RuleContext

func (*DatatableContext) IsDatatableContext

func (*DatatableContext) IsDatatableContext()

func (*DatatableContext) LBRACKET

func (s *DatatableContext) LBRACKET() antlr.TerminalNode

func (*DatatableContext) LPAREN

func (s *DatatableContext) LPAREN() antlr.TerminalNode

func (*DatatableContext) RBRACKET

func (s *DatatableContext) RBRACKET() antlr.TerminalNode

func (*DatatableContext) RPAREN

func (s *DatatableContext) RPAREN() antlr.TerminalNode

func (*DatatableContext) ToStringTree

func (s *DatatableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DatatableRowsContext

type DatatableRowsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatatableRowsContext

func NewDatatableRowsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatatableRowsContext

func NewEmptyDatatableRowsContext

func NewEmptyDatatableRowsContext() *DatatableRowsContext

func (*DatatableRowsContext) Accept

func (s *DatatableRowsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatatableRowsContext) AllCOMMA

func (s *DatatableRowsContext) AllCOMMA() []antlr.TerminalNode

func (*DatatableRowsContext) AllLiteral

func (s *DatatableRowsContext) AllLiteral() []ILiteralContext

func (*DatatableRowsContext) COMMA

func (*DatatableRowsContext) EnterRule

func (s *DatatableRowsContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatatableRowsContext) ExitRule

func (s *DatatableRowsContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatatableRowsContext) GetParser

func (s *DatatableRowsContext) GetParser() antlr.Parser

func (*DatatableRowsContext) GetRuleContext

func (s *DatatableRowsContext) GetRuleContext() antlr.RuleContext

func (*DatatableRowsContext) IsDatatableRowsContext

func (*DatatableRowsContext) IsDatatableRowsContext()

func (*DatatableRowsContext) Literal

func (*DatatableRowsContext) ToStringTree

func (s *DatatableRowsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DatatableSchemaContext

type DatatableSchemaContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDatatableSchemaContext

func NewDatatableSchemaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DatatableSchemaContext

func NewEmptyDatatableSchemaContext

func NewEmptyDatatableSchemaContext() *DatatableSchemaContext

func (*DatatableSchemaContext) Accept

func (s *DatatableSchemaContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DatatableSchemaContext) AllCOMMA

func (s *DatatableSchemaContext) AllCOMMA() []antlr.TerminalNode

func (*DatatableSchemaContext) AllDatatableColumn

func (s *DatatableSchemaContext) AllDatatableColumn() []IDatatableColumnContext

func (*DatatableSchemaContext) COMMA

func (*DatatableSchemaContext) DatatableColumn

func (s *DatatableSchemaContext) DatatableColumn(i int) IDatatableColumnContext

func (*DatatableSchemaContext) EnterRule

func (s *DatatableSchemaContext) EnterRule(listener antlr.ParseTreeListener)

func (*DatatableSchemaContext) ExitRule

func (s *DatatableSchemaContext) ExitRule(listener antlr.ParseTreeListener)

func (*DatatableSchemaContext) GetParser

func (s *DatatableSchemaContext) GetParser() antlr.Parser

func (*DatatableSchemaContext) GetRuleContext

func (s *DatatableSchemaContext) GetRuleContext() antlr.RuleContext

func (*DatatableSchemaContext) IsDatatableSchemaContext

func (*DatatableSchemaContext) IsDatatableSchemaContext()

func (*DatatableSchemaContext) ToStringTree

func (s *DatatableSchemaContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DeclareStatementContext

type DeclareStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDeclareStatementContext

func NewDeclareStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareStatementContext

func NewEmptyDeclareStatementContext

func NewEmptyDeclareStatementContext() *DeclareStatementContext

func (*DeclareStatementContext) ASSIGN

func (*DeclareStatementContext) Accept

func (s *DeclareStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DeclareStatementContext) COLON

func (*DeclareStatementContext) DECLARE

func (*DeclareStatementContext) EnterRule

func (s *DeclareStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*DeclareStatementContext) ExitRule

func (s *DeclareStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*DeclareStatementContext) GetParser

func (s *DeclareStatementContext) GetParser() antlr.Parser

func (*DeclareStatementContext) GetRuleContext

func (s *DeclareStatementContext) GetRuleContext() antlr.RuleContext

func (*DeclareStatementContext) Identifier

func (*DeclareStatementContext) IsDeclareStatementContext

func (*DeclareStatementContext) IsDeclareStatementContext()

func (*DeclareStatementContext) PATTERN

func (*DeclareStatementContext) PatternDefinition

func (s *DeclareStatementContext) PatternDefinition() IPatternDefinitionContext

func (*DeclareStatementContext) ToStringTree

func (s *DeclareStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*DeclareStatementContext) TypeSpecifier

type DistinctColumnsContext

type DistinctColumnsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDistinctColumnsContext

func NewDistinctColumnsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DistinctColumnsContext

func NewEmptyDistinctColumnsContext

func NewEmptyDistinctColumnsContext() *DistinctColumnsContext

func (*DistinctColumnsContext) Accept

func (s *DistinctColumnsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DistinctColumnsContext) EnterRule

func (s *DistinctColumnsContext) EnterRule(listener antlr.ParseTreeListener)

func (*DistinctColumnsContext) ExitRule

func (s *DistinctColumnsContext) ExitRule(listener antlr.ParseTreeListener)

func (*DistinctColumnsContext) GetParser

func (s *DistinctColumnsContext) GetParser() antlr.Parser

func (*DistinctColumnsContext) GetRuleContext

func (s *DistinctColumnsContext) GetRuleContext() antlr.RuleContext

func (*DistinctColumnsContext) IdentifierOrWildcardList

func (s *DistinctColumnsContext) IdentifierOrWildcardList() IIdentifierOrWildcardListContext

func (*DistinctColumnsContext) IsDistinctColumnsContext

func (*DistinctColumnsContext) IsDistinctColumnsContext()

func (*DistinctColumnsContext) STAR

func (*DistinctColumnsContext) ToStringTree

func (s *DistinctColumnsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DistinctOperatorContext

type DistinctOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDistinctOperatorContext

func NewDistinctOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DistinctOperatorContext

func NewEmptyDistinctOperatorContext

func NewEmptyDistinctOperatorContext() *DistinctOperatorContext

func (*DistinctOperatorContext) Accept

func (s *DistinctOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DistinctOperatorContext) DISTINCT

func (*DistinctOperatorContext) DistinctColumns

func (s *DistinctOperatorContext) DistinctColumns() IDistinctColumnsContext

func (*DistinctOperatorContext) EnterRule

func (s *DistinctOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*DistinctOperatorContext) ExitRule

func (s *DistinctOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*DistinctOperatorContext) GetParser

func (s *DistinctOperatorContext) GetParser() antlr.Parser

func (*DistinctOperatorContext) GetRuleContext

func (s *DistinctOperatorContext) GetRuleContext() antlr.RuleContext

func (*DistinctOperatorContext) IsDistinctOperatorContext

func (*DistinctOperatorContext) IsDistinctOperatorContext()

func (*DistinctOperatorContext) ToStringTree

func (s *DistinctOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EvaluateHintsContext

type EvaluateHintsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEvaluateHintsContext

func NewEmptyEvaluateHintsContext() *EvaluateHintsContext

func NewEvaluateHintsContext

func NewEvaluateHintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EvaluateHintsContext

func (*EvaluateHintsContext) ASSIGN

func (*EvaluateHintsContext) Accept

func (s *EvaluateHintsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EvaluateHintsContext) EnterRule

func (s *EvaluateHintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*EvaluateHintsContext) ExitRule

func (s *EvaluateHintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*EvaluateHintsContext) Expression

func (s *EvaluateHintsContext) Expression() IExpressionContext

func (*EvaluateHintsContext) GetParser

func (s *EvaluateHintsContext) GetParser() antlr.Parser

func (*EvaluateHintsContext) GetRuleContext

func (s *EvaluateHintsContext) GetRuleContext() antlr.RuleContext

func (*EvaluateHintsContext) HINT_DOT

func (s *EvaluateHintsContext) HINT_DOT() antlr.TerminalNode

func (*EvaluateHintsContext) Identifier

func (s *EvaluateHintsContext) Identifier() IIdentifierContext

func (*EvaluateHintsContext) IsEvaluateHintsContext

func (*EvaluateHintsContext) IsEvaluateHintsContext()

func (*EvaluateHintsContext) ToStringTree

func (s *EvaluateHintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EvaluateOperatorContext

type EvaluateOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEvaluateOperatorContext

func NewEmptyEvaluateOperatorContext() *EvaluateOperatorContext

func NewEvaluateOperatorContext

func NewEvaluateOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EvaluateOperatorContext

func (*EvaluateOperatorContext) Accept

func (s *EvaluateOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EvaluateOperatorContext) EVALUATE

func (*EvaluateOperatorContext) EnterRule

func (s *EvaluateOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*EvaluateOperatorContext) EvaluateHints

func (*EvaluateOperatorContext) ExitRule

func (s *EvaluateOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*EvaluateOperatorContext) FunctionCall

func (*EvaluateOperatorContext) GetParser

func (s *EvaluateOperatorContext) GetParser() antlr.Parser

func (*EvaluateOperatorContext) GetRuleContext

func (s *EvaluateOperatorContext) GetRuleContext() antlr.RuleContext

func (*EvaluateOperatorContext) IsEvaluateOperatorContext

func (*EvaluateOperatorContext) IsEvaluateOperatorContext()

func (*EvaluateOperatorContext) ToStringTree

func (s *EvaluateOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionContext

type ExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) Accept

func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionContext) EnterRule

func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) ExitRule

func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) OrExpression

func (s *ExpressionContext) OrExpression() IOrExpressionContext

func (*ExpressionContext) ToStringTree

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionListContext

type ExpressionListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) Accept

func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionListContext) AllCOMMA

func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode

func (*ExpressionListContext) AllExpression

func (s *ExpressionListContext) AllExpression() []IExpressionContext

func (*ExpressionListContext) COMMA

func (*ExpressionListContext) EnterRule

func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) ExitRule

func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) Expression

func (s *ExpressionListContext) Expression(i int) IExpressionContext

func (*ExpressionListContext) GetParser

func (s *ExpressionListContext) GetParser() antlr.Parser

func (*ExpressionListContext) GetRuleContext

func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExtendItemContext

type ExtendItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExtendItemContext

func NewEmptyExtendItemContext() *ExtendItemContext

func NewExtendItemContext

func NewExtendItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendItemContext

func (*ExtendItemContext) AS

func (*ExtendItemContext) ASSIGN

func (s *ExtendItemContext) ASSIGN() antlr.TerminalNode

func (*ExtendItemContext) Accept

func (s *ExtendItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExtendItemContext) EnterRule

func (s *ExtendItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExtendItemContext) ExitRule

func (s *ExtendItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExtendItemContext) Expression

func (s *ExtendItemContext) Expression() IExpressionContext

func (*ExtendItemContext) GetParser

func (s *ExtendItemContext) GetParser() antlr.Parser

func (*ExtendItemContext) GetRuleContext

func (s *ExtendItemContext) GetRuleContext() antlr.RuleContext

func (*ExtendItemContext) Identifier

func (s *ExtendItemContext) Identifier() IIdentifierContext

func (*ExtendItemContext) IsExtendItemContext

func (*ExtendItemContext) IsExtendItemContext()

func (*ExtendItemContext) ToStringTree

func (s *ExtendItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExtendItemListContext

type ExtendItemListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExtendItemListContext

func NewEmptyExtendItemListContext() *ExtendItemListContext

func NewExtendItemListContext

func NewExtendItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendItemListContext

func (*ExtendItemListContext) Accept

func (s *ExtendItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExtendItemListContext) AllCOMMA

func (s *ExtendItemListContext) AllCOMMA() []antlr.TerminalNode

func (*ExtendItemListContext) AllExtendItem

func (s *ExtendItemListContext) AllExtendItem() []IExtendItemContext

func (*ExtendItemListContext) COMMA

func (*ExtendItemListContext) EnterRule

func (s *ExtendItemListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExtendItemListContext) ExitRule

func (s *ExtendItemListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExtendItemListContext) ExtendItem

func (s *ExtendItemListContext) ExtendItem(i int) IExtendItemContext

func (*ExtendItemListContext) GetParser

func (s *ExtendItemListContext) GetParser() antlr.Parser

func (*ExtendItemListContext) GetRuleContext

func (s *ExtendItemListContext) GetRuleContext() antlr.RuleContext

func (*ExtendItemListContext) IsExtendItemListContext

func (*ExtendItemListContext) IsExtendItemListContext()

func (*ExtendItemListContext) ToStringTree

func (s *ExtendItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExtendOperatorContext

type ExtendOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExtendOperatorContext

func NewEmptyExtendOperatorContext() *ExtendOperatorContext

func NewExtendOperatorContext

func NewExtendOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExtendOperatorContext

func (*ExtendOperatorContext) Accept

func (s *ExtendOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExtendOperatorContext) EXTEND

func (*ExtendOperatorContext) EnterRule

func (s *ExtendOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExtendOperatorContext) ExitRule

func (s *ExtendOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExtendOperatorContext) ExtendItemList

func (s *ExtendOperatorContext) ExtendItemList() IExtendItemListContext

func (*ExtendOperatorContext) GetParser

func (s *ExtendOperatorContext) GetParser() antlr.Parser

func (*ExtendOperatorContext) GetRuleContext

func (s *ExtendOperatorContext) GetRuleContext() antlr.RuleContext

func (*ExtendOperatorContext) IsExtendOperatorContext

func (*ExtendOperatorContext) IsExtendOperatorContext()

func (*ExtendOperatorContext) ToStringTree

func (s *ExtendOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExternalDataContext

type ExternalDataContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExternalDataContext

func NewEmptyExternalDataContext() *ExternalDataContext

func NewExternalDataContext

func NewExternalDataContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalDataContext

func (*ExternalDataContext) Accept

func (s *ExternalDataContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExternalDataContext) AllCOMMA

func (s *ExternalDataContext) AllCOMMA() []antlr.TerminalNode

func (*ExternalDataContext) AllExternalDataUri

func (s *ExternalDataContext) AllExternalDataUri() []IExternalDataUriContext

func (*ExternalDataContext) COMMA

func (*ExternalDataContext) DatatableSchema

func (s *ExternalDataContext) DatatableSchema() IDatatableSchemaContext

func (*ExternalDataContext) EXTERNALDATA

func (s *ExternalDataContext) EXTERNALDATA() antlr.TerminalNode

func (*ExternalDataContext) EnterRule

func (s *ExternalDataContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExternalDataContext) ExitRule

func (s *ExternalDataContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExternalDataContext) ExternalDataOptions

func (s *ExternalDataContext) ExternalDataOptions() IExternalDataOptionsContext

func (*ExternalDataContext) ExternalDataUri

func (s *ExternalDataContext) ExternalDataUri(i int) IExternalDataUriContext

func (*ExternalDataContext) GetParser

func (s *ExternalDataContext) GetParser() antlr.Parser

func (*ExternalDataContext) GetRuleContext

func (s *ExternalDataContext) GetRuleContext() antlr.RuleContext

func (*ExternalDataContext) IsExternalDataContext

func (*ExternalDataContext) IsExternalDataContext()

func (*ExternalDataContext) LBRACKET

func (s *ExternalDataContext) LBRACKET() antlr.TerminalNode

func (*ExternalDataContext) LPAREN

func (*ExternalDataContext) RBRACKET

func (s *ExternalDataContext) RBRACKET() antlr.TerminalNode

func (*ExternalDataContext) RPAREN

func (*ExternalDataContext) ToStringTree

func (s *ExternalDataContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExternalDataOptionContext

type ExternalDataOptionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExternalDataOptionContext

func NewEmptyExternalDataOptionContext() *ExternalDataOptionContext

func NewExternalDataOptionContext

func NewExternalDataOptionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalDataOptionContext

func (*ExternalDataOptionContext) ASSIGN

func (*ExternalDataOptionContext) Accept

func (s *ExternalDataOptionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExternalDataOptionContext) EnterRule

func (s *ExternalDataOptionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExternalDataOptionContext) ExitRule

func (s *ExternalDataOptionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExternalDataOptionContext) Expression

func (*ExternalDataOptionContext) GetParser

func (s *ExternalDataOptionContext) GetParser() antlr.Parser

func (*ExternalDataOptionContext) GetRuleContext

func (s *ExternalDataOptionContext) GetRuleContext() antlr.RuleContext

func (*ExternalDataOptionContext) Identifier

func (*ExternalDataOptionContext) IsExternalDataOptionContext

func (*ExternalDataOptionContext) IsExternalDataOptionContext()

func (*ExternalDataOptionContext) ToStringTree

func (s *ExternalDataOptionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExternalDataOptionsContext

type ExternalDataOptionsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExternalDataOptionsContext

func NewEmptyExternalDataOptionsContext() *ExternalDataOptionsContext

func NewExternalDataOptionsContext

func NewExternalDataOptionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalDataOptionsContext

func (*ExternalDataOptionsContext) Accept

func (s *ExternalDataOptionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExternalDataOptionsContext) AllCOMMA

func (*ExternalDataOptionsContext) AllExternalDataOption

func (s *ExternalDataOptionsContext) AllExternalDataOption() []IExternalDataOptionContext

func (*ExternalDataOptionsContext) COMMA

func (*ExternalDataOptionsContext) EnterRule

func (s *ExternalDataOptionsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExternalDataOptionsContext) ExitRule

func (s *ExternalDataOptionsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExternalDataOptionsContext) ExternalDataOption

func (*ExternalDataOptionsContext) GetParser

func (s *ExternalDataOptionsContext) GetParser() antlr.Parser

func (*ExternalDataOptionsContext) GetRuleContext

func (s *ExternalDataOptionsContext) GetRuleContext() antlr.RuleContext

func (*ExternalDataOptionsContext) IsExternalDataOptionsContext

func (*ExternalDataOptionsContext) IsExternalDataOptionsContext()

func (*ExternalDataOptionsContext) LPAREN

func (*ExternalDataOptionsContext) RPAREN

func (*ExternalDataOptionsContext) ToStringTree

func (s *ExternalDataOptionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ExternalDataOptionsContext) WITH

type ExternalDataUriContext

type ExternalDataUriContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExternalDataUriContext

func NewEmptyExternalDataUriContext() *ExternalDataUriContext

func NewExternalDataUriContext

func NewExternalDataUriContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExternalDataUriContext

func (*ExternalDataUriContext) Accept

func (s *ExternalDataUriContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExternalDataUriContext) EnterRule

func (s *ExternalDataUriContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExternalDataUriContext) ExitRule

func (s *ExternalDataUriContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExternalDataUriContext) GetParser

func (s *ExternalDataUriContext) GetParser() antlr.Parser

func (*ExternalDataUriContext) GetRuleContext

func (s *ExternalDataUriContext) GetRuleContext() antlr.RuleContext

func (*ExternalDataUriContext) IsExternalDataUriContext

func (*ExternalDataUriContext) IsExternalDataUriContext()

func (*ExternalDataUriContext) STRING_LITERAL

func (s *ExternalDataUriContext) STRING_LITERAL() antlr.TerminalNode

func (*ExternalDataUriContext) ToStringTree

func (s *ExternalDataUriContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ExternalDataUriContext) VERBATIM_STRING

func (s *ExternalDataUriContext) VERBATIM_STRING() antlr.TerminalNode

type FacetOperatorContext

type FacetOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFacetOperatorContext

func NewEmptyFacetOperatorContext() *FacetOperatorContext

func NewFacetOperatorContext

func NewFacetOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FacetOperatorContext

func (*FacetOperatorContext) Accept

func (s *FacetOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FacetOperatorContext) BY

func (*FacetOperatorContext) EnterRule

func (s *FacetOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*FacetOperatorContext) ExitRule

func (s *FacetOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*FacetOperatorContext) FACET

func (*FacetOperatorContext) GetParser

func (s *FacetOperatorContext) GetParser() antlr.Parser

func (*FacetOperatorContext) GetRuleContext

func (s *FacetOperatorContext) GetRuleContext() antlr.RuleContext

func (*FacetOperatorContext) IdentifierList

func (s *FacetOperatorContext) IdentifierList() IIdentifierListContext

func (*FacetOperatorContext) IsFacetOperatorContext

func (*FacetOperatorContext) IsFacetOperatorContext()

func (*FacetOperatorContext) LPAREN

func (*FacetOperatorContext) RPAREN

func (*FacetOperatorContext) TabularExpression

func (s *FacetOperatorContext) TabularExpression() ITabularExpressionContext

func (*FacetOperatorContext) ToStringTree

func (s *FacetOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FacetOperatorContext) WITH

type FieldProvenance added in v0.3.0

type FieldProvenance string

FieldProvenance indicates where a field originates relative to a join

const (
	ProvenanceMain      FieldProvenance = "main"
	ProvenanceJoined    FieldProvenance = "joined"
	ProvenanceJoinKey   FieldProvenance = "join_key"
	ProvenanceAmbiguous FieldProvenance = "ambiguous"
)

func ClassifyFieldProvenance added in v0.3.0

func ClassifyFieldProvenance(result *ParseResult, field string) FieldProvenance

ClassifyFieldProvenance determines where a field originates relative to joins in the result

type FindOperatorContext

type FindOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFindOperatorContext

func NewEmptyFindOperatorContext() *FindOperatorContext

func NewFindOperatorContext

func NewFindOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FindOperatorContext

func (*FindOperatorContext) Accept

func (s *FindOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FindOperatorContext) EnterRule

func (s *FindOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*FindOperatorContext) ExitRule

func (s *FindOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*FindOperatorContext) Expression

func (s *FindOperatorContext) Expression() IExpressionContext

func (*FindOperatorContext) FIND

func (*FindOperatorContext) FindParams

func (s *FindOperatorContext) FindParams() IFindParamsContext

func (*FindOperatorContext) GetParser

func (s *FindOperatorContext) GetParser() antlr.Parser

func (*FindOperatorContext) GetRuleContext

func (s *FindOperatorContext) GetRuleContext() antlr.RuleContext

func (*FindOperatorContext) IN

func (*FindOperatorContext) IsFindOperatorContext

func (*FindOperatorContext) IsFindOperatorContext()

func (*FindOperatorContext) LPAREN

func (*FindOperatorContext) PROJECT

func (s *FindOperatorContext) PROJECT() antlr.TerminalNode

func (*FindOperatorContext) ProjectItemList

func (s *FindOperatorContext) ProjectItemList() IProjectItemListContext

func (*FindOperatorContext) RPAREN

func (*FindOperatorContext) TableList

func (s *FindOperatorContext) TableList() ITableListContext

func (*FindOperatorContext) ToStringTree

func (s *FindOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FindOperatorContext) WHERE

type FindParamsContext

type FindParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFindParamsContext

func NewEmptyFindParamsContext() *FindParamsContext

func NewFindParamsContext

func NewFindParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FindParamsContext

func (*FindParamsContext) ASSIGN

func (s *FindParamsContext) ASSIGN() antlr.TerminalNode

func (*FindParamsContext) Accept

func (s *FindParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FindParamsContext) DATA_SCOPE

func (s *FindParamsContext) DATA_SCOPE() antlr.TerminalNode

func (*FindParamsContext) EnterRule

func (s *FindParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*FindParamsContext) ExitRule

func (s *FindParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*FindParamsContext) GetParser

func (s *FindParamsContext) GetParser() antlr.Parser

func (*FindParamsContext) GetRuleContext

func (s *FindParamsContext) GetRuleContext() antlr.RuleContext

func (*FindParamsContext) Identifier

func (s *FindParamsContext) Identifier() IIdentifierContext

func (*FindParamsContext) IsFindParamsContext

func (*FindParamsContext) IsFindParamsContext()

func (*FindParamsContext) ToStringTree

func (s *FindParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FindParamsContext) WITH_SOURCE

func (s *FindParamsContext) WITH_SOURCE() antlr.TerminalNode

type ForkBranchContext

type ForkBranchContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForkBranchContext

func NewEmptyForkBranchContext() *ForkBranchContext

func NewForkBranchContext

func NewForkBranchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForkBranchContext

func (*ForkBranchContext) Accept

func (s *ForkBranchContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForkBranchContext) EnterRule

func (s *ForkBranchContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForkBranchContext) ExitRule

func (s *ForkBranchContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForkBranchContext) GetParser

func (s *ForkBranchContext) GetParser() antlr.Parser

func (*ForkBranchContext) GetRuleContext

func (s *ForkBranchContext) GetRuleContext() antlr.RuleContext

func (*ForkBranchContext) IsForkBranchContext

func (*ForkBranchContext) IsForkBranchContext()

func (*ForkBranchContext) LPAREN

func (s *ForkBranchContext) LPAREN() antlr.TerminalNode

func (*ForkBranchContext) RPAREN

func (s *ForkBranchContext) RPAREN() antlr.TerminalNode

func (*ForkBranchContext) TabularExpression

func (s *ForkBranchContext) TabularExpression() ITabularExpressionContext

func (*ForkBranchContext) ToStringTree

func (s *ForkBranchContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ForkOperatorContext

type ForkOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyForkOperatorContext

func NewEmptyForkOperatorContext() *ForkOperatorContext

func NewForkOperatorContext

func NewForkOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForkOperatorContext

func (*ForkOperatorContext) Accept

func (s *ForkOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ForkOperatorContext) AllForkBranch

func (s *ForkOperatorContext) AllForkBranch() []IForkBranchContext

func (*ForkOperatorContext) EnterRule

func (s *ForkOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ForkOperatorContext) ExitRule

func (s *ForkOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ForkOperatorContext) FORK

func (*ForkOperatorContext) ForkBranch

func (s *ForkOperatorContext) ForkBranch(i int) IForkBranchContext

func (*ForkOperatorContext) GetParser

func (s *ForkOperatorContext) GetParser() antlr.Parser

func (*ForkOperatorContext) GetRuleContext

func (s *ForkOperatorContext) GetRuleContext() antlr.RuleContext

func (*ForkOperatorContext) IsForkOperatorContext

func (*ForkOperatorContext) IsForkOperatorContext()

func (*ForkOperatorContext) ToStringTree

func (s *ForkOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionCallContext

type FunctionCallContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionCallContext

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext

func (*FunctionCallContext) Accept

func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionCallContext) ArgumentList

func (s *FunctionCallContext) ArgumentList() IArgumentListContext

func (*FunctionCallContext) BuiltinFunction

func (s *FunctionCallContext) BuiltinFunction() IBuiltinFunctionContext

func (*FunctionCallContext) EnterRule

func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionCallContext) ExitRule

func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionCallContext) GetParser

func (s *FunctionCallContext) GetParser() antlr.Parser

func (*FunctionCallContext) GetRuleContext

func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext

func (*FunctionCallContext) Identifier

func (s *FunctionCallContext) Identifier() IIdentifierContext

func (*FunctionCallContext) IsFunctionCallContext

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) LPAREN

func (*FunctionCallContext) RPAREN

func (*FunctionCallContext) ToStringTree

func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type FunctionParameterContext

type FunctionParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionParameterContext

func NewEmptyFunctionParameterContext() *FunctionParameterContext

func NewFunctionParameterContext

func NewFunctionParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionParameterContext

func (*FunctionParameterContext) ASSIGN

func (*FunctionParameterContext) Accept

func (s *FunctionParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionParameterContext) COLON

func (*FunctionParameterContext) EnterRule

func (s *FunctionParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionParameterContext) ExitRule

func (s *FunctionParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionParameterContext) Expression

func (*FunctionParameterContext) GetParser

func (s *FunctionParameterContext) GetParser() antlr.Parser

func (*FunctionParameterContext) GetRuleContext

func (s *FunctionParameterContext) GetRuleContext() antlr.RuleContext

func (*FunctionParameterContext) Identifier

func (*FunctionParameterContext) IsFunctionParameterContext

func (*FunctionParameterContext) IsFunctionParameterContext()

func (*FunctionParameterContext) ToStringTree

func (s *FunctionParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*FunctionParameterContext) TypeSpecifier

type FunctionParametersContext

type FunctionParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunctionParametersContext

func NewEmptyFunctionParametersContext() *FunctionParametersContext

func NewFunctionParametersContext

func NewFunctionParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionParametersContext

func (*FunctionParametersContext) Accept

func (s *FunctionParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FunctionParametersContext) AllCOMMA

func (*FunctionParametersContext) AllFunctionParameter

func (s *FunctionParametersContext) AllFunctionParameter() []IFunctionParameterContext

func (*FunctionParametersContext) COMMA

func (*FunctionParametersContext) EnterRule

func (s *FunctionParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*FunctionParametersContext) ExitRule

func (s *FunctionParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*FunctionParametersContext) FunctionParameter

func (*FunctionParametersContext) GetParser

func (s *FunctionParametersContext) GetParser() antlr.Parser

func (*FunctionParametersContext) GetRuleContext

func (s *FunctionParametersContext) GetRuleContext() antlr.RuleContext

func (*FunctionParametersContext) IsFunctionParametersContext

func (*FunctionParametersContext) IsFunctionParametersContext()

func (*FunctionParametersContext) ToStringTree

func (s *FunctionParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GetschemaOperatorContext

type GetschemaOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGetschemaOperatorContext

func NewEmptyGetschemaOperatorContext() *GetschemaOperatorContext

func NewGetschemaOperatorContext

func NewGetschemaOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GetschemaOperatorContext

func (*GetschemaOperatorContext) Accept

func (s *GetschemaOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GetschemaOperatorContext) EnterRule

func (s *GetschemaOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*GetschemaOperatorContext) ExitRule

func (s *GetschemaOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*GetschemaOperatorContext) GETSCHEMA

func (*GetschemaOperatorContext) GetParser

func (s *GetschemaOperatorContext) GetParser() antlr.Parser

func (*GetschemaOperatorContext) GetRuleContext

func (s *GetschemaOperatorContext) GetRuleContext() antlr.RuleContext

func (*GetschemaOperatorContext) IsGetschemaOperatorContext

func (*GetschemaOperatorContext) IsGetschemaOperatorContext()

func (*GetschemaOperatorContext) ToStringTree

func (s *GetschemaOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphEdgeContext

type GraphEdgeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphEdgeContext

func NewEmptyGraphEdgeContext() *GraphEdgeContext

func NewGraphEdgeContext

func NewGraphEdgeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphEdgeContext

func (*GraphEdgeContext) ARROW

func (s *GraphEdgeContext) ARROW() antlr.TerminalNode

func (*GraphEdgeContext) Accept

func (s *GraphEdgeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphEdgeContext) AllIdentifier

func (s *GraphEdgeContext) AllIdentifier() []IIdentifierContext

func (*GraphEdgeContext) AllMINUS

func (s *GraphEdgeContext) AllMINUS() []antlr.TerminalNode

func (*GraphEdgeContext) COLON

func (s *GraphEdgeContext) COLON() antlr.TerminalNode

func (*GraphEdgeContext) EnterRule

func (s *GraphEdgeContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphEdgeContext) ExitRule

func (s *GraphEdgeContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphEdgeContext) GetParser

func (s *GraphEdgeContext) GetParser() antlr.Parser

func (*GraphEdgeContext) GetRuleContext

func (s *GraphEdgeContext) GetRuleContext() antlr.RuleContext

func (*GraphEdgeContext) GraphPatternElement

func (s *GraphEdgeContext) GraphPatternElement() IGraphPatternElementContext

func (*GraphEdgeContext) Identifier

func (s *GraphEdgeContext) Identifier(i int) IIdentifierContext

func (*GraphEdgeContext) IsGraphEdgeContext

func (*GraphEdgeContext) IsGraphEdgeContext()

func (*GraphEdgeContext) LBRACKET

func (s *GraphEdgeContext) LBRACKET() antlr.TerminalNode

func (*GraphEdgeContext) LT

func (*GraphEdgeContext) MINUS

func (s *GraphEdgeContext) MINUS(i int) antlr.TerminalNode

func (*GraphEdgeContext) RBRACKET

func (s *GraphEdgeContext) RBRACKET() antlr.TerminalNode

func (*GraphEdgeContext) ToStringTree

func (s *GraphEdgeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphMatchOperatorContext

type GraphMatchOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphMatchOperatorContext

func NewEmptyGraphMatchOperatorContext() *GraphMatchOperatorContext

func NewGraphMatchOperatorContext

func NewGraphMatchOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphMatchOperatorContext

func (*GraphMatchOperatorContext) Accept

func (s *GraphMatchOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphMatchOperatorContext) EnterRule

func (s *GraphMatchOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphMatchOperatorContext) ExitRule

func (s *GraphMatchOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphMatchOperatorContext) Expression

func (*GraphMatchOperatorContext) GRAPH_MATCH

func (s *GraphMatchOperatorContext) GRAPH_MATCH() antlr.TerminalNode

func (*GraphMatchOperatorContext) GetParser

func (s *GraphMatchOperatorContext) GetParser() antlr.Parser

func (*GraphMatchOperatorContext) GetRuleContext

func (s *GraphMatchOperatorContext) GetRuleContext() antlr.RuleContext

func (*GraphMatchOperatorContext) GraphPattern

func (*GraphMatchOperatorContext) IsGraphMatchOperatorContext

func (*GraphMatchOperatorContext) IsGraphMatchOperatorContext()

func (*GraphMatchOperatorContext) PROJECT

func (*GraphMatchOperatorContext) ProjectItemList

func (*GraphMatchOperatorContext) ToStringTree

func (s *GraphMatchOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*GraphMatchOperatorContext) WHERE

type GraphOperatorContext

type GraphOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphOperatorContext

func NewEmptyGraphOperatorContext() *GraphOperatorContext

func NewGraphOperatorContext

func NewGraphOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphOperatorContext

func (*GraphOperatorContext) Accept

func (s *GraphOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphOperatorContext) EnterRule

func (s *GraphOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphOperatorContext) ExitRule

func (s *GraphOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphOperatorContext) GetParser

func (s *GraphOperatorContext) GetParser() antlr.Parser

func (*GraphOperatorContext) GetRuleContext

func (s *GraphOperatorContext) GetRuleContext() antlr.RuleContext

func (*GraphOperatorContext) GraphMatchOperator

func (s *GraphOperatorContext) GraphMatchOperator() IGraphMatchOperatorContext

func (*GraphOperatorContext) GraphShortestPathsOperator

func (s *GraphOperatorContext) GraphShortestPathsOperator() IGraphShortestPathsOperatorContext

func (*GraphOperatorContext) GraphToTableOperator

func (s *GraphOperatorContext) GraphToTableOperator() IGraphToTableOperatorContext

func (*GraphOperatorContext) IsGraphOperatorContext

func (*GraphOperatorContext) IsGraphOperatorContext()

func (*GraphOperatorContext) MakeGraphOperator

func (s *GraphOperatorContext) MakeGraphOperator() IMakeGraphOperatorContext

func (*GraphOperatorContext) ToStringTree

func (s *GraphOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphPatternContext

type GraphPatternContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphPatternContext

func NewEmptyGraphPatternContext() *GraphPatternContext

func NewGraphPatternContext

func NewGraphPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphPatternContext

func (*GraphPatternContext) Accept

func (s *GraphPatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphPatternContext) AllGraphPatternElement

func (s *GraphPatternContext) AllGraphPatternElement() []IGraphPatternElementContext

func (*GraphPatternContext) EnterRule

func (s *GraphPatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphPatternContext) ExitRule

func (s *GraphPatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphPatternContext) GetParser

func (s *GraphPatternContext) GetParser() antlr.Parser

func (*GraphPatternContext) GetRuleContext

func (s *GraphPatternContext) GetRuleContext() antlr.RuleContext

func (*GraphPatternContext) GraphPatternElement

func (s *GraphPatternContext) GraphPatternElement(i int) IGraphPatternElementContext

func (*GraphPatternContext) IsGraphPatternContext

func (*GraphPatternContext) IsGraphPatternContext()

func (*GraphPatternContext) ToStringTree

func (s *GraphPatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphPatternElementContext

type GraphPatternElementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphPatternElementContext

func NewEmptyGraphPatternElementContext() *GraphPatternElementContext

func NewGraphPatternElementContext

func NewGraphPatternElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphPatternElementContext

func (*GraphPatternElementContext) Accept

func (s *GraphPatternElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphPatternElementContext) AllIdentifier

func (s *GraphPatternElementContext) AllIdentifier() []IIdentifierContext

func (*GraphPatternElementContext) COLON

func (*GraphPatternElementContext) EnterRule

func (s *GraphPatternElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphPatternElementContext) ExitRule

func (s *GraphPatternElementContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphPatternElementContext) GetParser

func (s *GraphPatternElementContext) GetParser() antlr.Parser

func (*GraphPatternElementContext) GetRuleContext

func (s *GraphPatternElementContext) GetRuleContext() antlr.RuleContext

func (*GraphPatternElementContext) GraphEdge

func (*GraphPatternElementContext) Identifier

func (*GraphPatternElementContext) IsGraphPatternElementContext

func (*GraphPatternElementContext) IsGraphPatternElementContext()

func (*GraphPatternElementContext) LPAREN

func (*GraphPatternElementContext) RPAREN

func (*GraphPatternElementContext) ToStringTree

func (s *GraphPatternElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphShortestPathsOperatorContext

type GraphShortestPathsOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphShortestPathsOperatorContext

func NewEmptyGraphShortestPathsOperatorContext() *GraphShortestPathsOperatorContext

func NewGraphShortestPathsOperatorContext

func NewGraphShortestPathsOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphShortestPathsOperatorContext

func (*GraphShortestPathsOperatorContext) Accept

func (s *GraphShortestPathsOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphShortestPathsOperatorContext) EnterRule

func (*GraphShortestPathsOperatorContext) ExitRule

func (*GraphShortestPathsOperatorContext) GRAPH_SHORTEST_PATHS

func (s *GraphShortestPathsOperatorContext) GRAPH_SHORTEST_PATHS() antlr.TerminalNode

func (*GraphShortestPathsOperatorContext) GetParser

func (*GraphShortestPathsOperatorContext) GetRuleContext

func (*GraphShortestPathsOperatorContext) GraphPattern

func (*GraphShortestPathsOperatorContext) IsGraphShortestPathsOperatorContext

func (*GraphShortestPathsOperatorContext) IsGraphShortestPathsOperatorContext()

func (*GraphShortestPathsOperatorContext) PROJECT

func (*GraphShortestPathsOperatorContext) ProjectItemList

func (*GraphShortestPathsOperatorContext) ToStringTree

func (s *GraphShortestPathsOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphToTableOperatorContext

type GraphToTableOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphToTableOperatorContext

func NewEmptyGraphToTableOperatorContext() *GraphToTableOperatorContext

func NewGraphToTableOperatorContext

func NewGraphToTableOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphToTableOperatorContext

func (*GraphToTableOperatorContext) Accept

func (s *GraphToTableOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphToTableOperatorContext) EnterRule

func (s *GraphToTableOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphToTableOperatorContext) ExitRule

func (s *GraphToTableOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphToTableOperatorContext) GRAPH_TO_TABLE

func (s *GraphToTableOperatorContext) GRAPH_TO_TABLE() antlr.TerminalNode

func (*GraphToTableOperatorContext) GetParser

func (s *GraphToTableOperatorContext) GetParser() antlr.Parser

func (*GraphToTableOperatorContext) GetRuleContext

func (s *GraphToTableOperatorContext) GetRuleContext() antlr.RuleContext

func (*GraphToTableOperatorContext) GraphToTableParams

func (*GraphToTableOperatorContext) IsGraphToTableOperatorContext

func (*GraphToTableOperatorContext) IsGraphToTableOperatorContext()

func (*GraphToTableOperatorContext) ToStringTree

func (s *GraphToTableOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GraphToTableParamsContext

type GraphToTableParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGraphToTableParamsContext

func NewEmptyGraphToTableParamsContext() *GraphToTableParamsContext

func NewGraphToTableParamsContext

func NewGraphToTableParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GraphToTableParamsContext

func (*GraphToTableParamsContext) AS

func (*GraphToTableParamsContext) Accept

func (s *GraphToTableParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GraphToTableParamsContext) EDGES

func (*GraphToTableParamsContext) EnterRule

func (s *GraphToTableParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*GraphToTableParamsContext) ExitRule

func (s *GraphToTableParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*GraphToTableParamsContext) GetParser

func (s *GraphToTableParamsContext) GetParser() antlr.Parser

func (*GraphToTableParamsContext) GetRuleContext

func (s *GraphToTableParamsContext) GetRuleContext() antlr.RuleContext

func (*GraphToTableParamsContext) Identifier

func (*GraphToTableParamsContext) IsGraphToTableParamsContext

func (*GraphToTableParamsContext) IsGraphToTableParamsContext()

func (*GraphToTableParamsContext) NODES

func (*GraphToTableParamsContext) ToStringTree

func (s *GraphToTableParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GroupByItemContext

type GroupByItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGroupByItemContext

func NewEmptyGroupByItemContext() *GroupByItemContext

func NewGroupByItemContext

func NewGroupByItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByItemContext

func (*GroupByItemContext) AS

func (*GroupByItemContext) ASSIGN

func (*GroupByItemContext) Accept

func (s *GroupByItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GroupByItemContext) EnterRule

func (s *GroupByItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*GroupByItemContext) ExitRule

func (s *GroupByItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*GroupByItemContext) Expression

func (s *GroupByItemContext) Expression() IExpressionContext

func (*GroupByItemContext) GetParser

func (s *GroupByItemContext) GetParser() antlr.Parser

func (*GroupByItemContext) GetRuleContext

func (s *GroupByItemContext) GetRuleContext() antlr.RuleContext

func (*GroupByItemContext) Identifier

func (s *GroupByItemContext) Identifier() IIdentifierContext

func (*GroupByItemContext) IsGroupByItemContext

func (*GroupByItemContext) IsGroupByItemContext()

func (*GroupByItemContext) ToStringTree

func (s *GroupByItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GroupByListContext

type GroupByListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGroupByListContext

func NewEmptyGroupByListContext() *GroupByListContext

func NewGroupByListContext

func NewGroupByListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupByListContext

func (*GroupByListContext) Accept

func (s *GroupByListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GroupByListContext) AllCOMMA

func (s *GroupByListContext) AllCOMMA() []antlr.TerminalNode

func (*GroupByListContext) AllGroupByItem

func (s *GroupByListContext) AllGroupByItem() []IGroupByItemContext

func (*GroupByListContext) COMMA

func (*GroupByListContext) EnterRule

func (s *GroupByListContext) EnterRule(listener antlr.ParseTreeListener)

func (*GroupByListContext) ExitRule

func (s *GroupByListContext) ExitRule(listener antlr.ParseTreeListener)

func (*GroupByListContext) GetParser

func (s *GroupByListContext) GetParser() antlr.Parser

func (*GroupByListContext) GetRuleContext

func (s *GroupByListContext) GetRuleContext() antlr.RuleContext

func (*GroupByListContext) GroupByItem

func (s *GroupByListContext) GroupByItem(i int) IGroupByItemContext

func (*GroupByListContext) IsGroupByListContext

func (*GroupByListContext) IsGroupByListContext()

func (*GroupByListContext) ToStringTree

func (s *GroupByListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IAdditiveExpressionContext

type IAdditiveExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMultiplicativeExpression() []IMultiplicativeExpressionContext
	MultiplicativeExpression(i int) IMultiplicativeExpressionContext
	AllPLUS() []antlr.TerminalNode
	PLUS(i int) antlr.TerminalNode
	AllMINUS() []antlr.TerminalNode
	MINUS(i int) antlr.TerminalNode

	// IsAdditiveExpressionContext differentiates from other interfaces.
	IsAdditiveExpressionContext()
}

IAdditiveExpressionContext is an interface to support dynamic dispatch.

type IAggregationFunctionContext

type IAggregationFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FunctionCall() IFunctionCallContext
	Expression() IExpressionContext

	// IsAggregationFunctionContext differentiates from other interfaces.
	IsAggregationFunctionContext()
}

IAggregationFunctionContext is an interface to support dynamic dispatch.

type IAggregationItemContext

type IAggregationItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	AggregationFunction() IAggregationFunctionContext
	AS() antlr.TerminalNode

	// IsAggregationItemContext differentiates from other interfaces.
	IsAggregationItemContext()
}

IAggregationItemContext is an interface to support dynamic dispatch.

type IAggregationListContext

type IAggregationListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllAggregationItem() []IAggregationItemContext
	AggregationItem(i int) IAggregationItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsAggregationListContext differentiates from other interfaces.
	IsAggregationListContext()
}

IAggregationListContext is an interface to support dynamic dispatch.

type IAliasStatementContext

type IAliasStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ALIAS() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsAliasStatementContext differentiates from other interfaces.
	IsAliasStatementContext()
}

IAliasStatementContext is an interface to support dynamic dispatch.

type IAndExpressionContext

type IAndExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNotExpression() []INotExpressionContext
	NotExpression(i int) INotExpressionContext
	AllAND() []antlr.TerminalNode
	AND(i int) antlr.TerminalNode

	// IsAndExpressionContext differentiates from other interfaces.
	IsAndExpressionContext()
}

IAndExpressionContext is an interface to support dynamic dispatch.

type IArgumentContext

type IArgumentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	STAR() antlr.TerminalNode

	// IsArgumentContext differentiates from other interfaces.
	IsArgumentContext()
}

IArgumentContext is an interface to support dynamic dispatch.

type IArgumentListContext

type IArgumentListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllArgument() []IArgumentContext
	Argument(i int) IArgumentContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsArgumentListContext differentiates from other interfaces.
	IsArgumentListContext()
}

IArgumentListContext is an interface to support dynamic dispatch.

type IArrayExpressionContext

type IArrayExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PACK_ARRAY() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ExpressionList() IExpressionListContext
	LBRACKET() antlr.TerminalNode
	RBRACKET() antlr.TerminalNode

	// IsArrayExpressionContext differentiates from other interfaces.
	IsArrayExpressionContext()
}

IArrayExpressionContext is an interface to support dynamic dispatch.

type IAsOperatorContext

type IAsOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AS() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsAsOperatorContext differentiates from other interfaces.
	IsAsOperatorContext()
}

IAsOperatorContext is an interface to support dynamic dispatch.

type IBooleanLiteralContext

type IBooleanLiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode

	// IsBooleanLiteralContext differentiates from other interfaces.
	IsBooleanLiteralContext()
}

IBooleanLiteralContext is an interface to support dynamic dispatch.

type IBuiltinFunctionContext

type IBuiltinFunctionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TYPEOF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext
	RPAREN() antlr.TerminalNode
	PACK() antlr.TerminalNode
	ArgumentList() IArgumentListContext
	PACK_ALL() antlr.TerminalNode
	BAG_PACK() antlr.TerminalNode
	MAKE_SET() antlr.TerminalNode
	MAKE_LIST() antlr.TerminalNode

	// IsBuiltinFunctionContext differentiates from other interfaces.
	IsBuiltinFunctionContext()
}

IBuiltinFunctionContext is an interface to support dynamic dispatch.

type ICaseBranchContext

type ICaseBranchContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	COMMA() antlr.TerminalNode

	// IsCaseBranchContext differentiates from other interfaces.
	IsCaseBranchContext()
}

ICaseBranchContext is an interface to support dynamic dispatch.

type ICaseExpressionContext

type ICaseExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CASE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllCaseBranch() []ICaseBranchContext
	CaseBranch(i int) ICaseBranchContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	Expression() IExpressionContext

	// IsCaseExpressionContext differentiates from other interfaces.
	IsCaseExpressionContext()
}

ICaseExpressionContext is an interface to support dynamic dispatch.

type IComparisonExpressionContext

type IComparisonExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllAdditiveExpression() []IAdditiveExpressionContext
	AdditiveExpression(i int) IAdditiveExpressionContext
	ComparisonOperator() IComparisonOperatorContext
	BETWEEN() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	DOTDOT() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	NOT_BETWEEN() antlr.TerminalNode
	IN() antlr.TerminalNode
	ExpressionList() IExpressionListContext
	TableName() ITableNameContext
	NOT_IN() antlr.TerminalNode
	IN_CS() antlr.TerminalNode
	NOT_IN_CS() antlr.TerminalNode
	HAS_ANY() antlr.TerminalNode
	HAS_ALL() antlr.TerminalNode
	StringOperator() IStringOperatorContext

	// IsComparisonExpressionContext differentiates from other interfaces.
	IsComparisonExpressionContext()
}

IComparisonExpressionContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EQ() antlr.TerminalNode
	NEQ() antlr.TerminalNode
	LT() antlr.TerminalNode
	GT() antlr.TerminalNode
	LTE() antlr.TerminalNode
	GTE() antlr.TerminalNode
	EQTILDE() antlr.TerminalNode
	NEQTILDE() antlr.TerminalNode

	// IsComparisonOperatorContext differentiates from other interfaces.
	IsComparisonOperatorContext()
}

IComparisonOperatorContext is an interface to support dynamic dispatch.

type IConsumeOperatorContext

type IConsumeOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CONSUME() antlr.TerminalNode
	DECODEBLOCKS() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	BooleanLiteral() IBooleanLiteralContext

	// IsConsumeOperatorContext differentiates from other interfaces.
	IsConsumeOperatorContext()
}

IConsumeOperatorContext is an interface to support dynamic dispatch.

type ICountOperatorContext

type ICountOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	COUNT() antlr.TerminalNode

	// IsCountOperatorContext differentiates from other interfaces.
	IsCountOperatorContext()
}

ICountOperatorContext is an interface to support dynamic dispatch.

type IDatabaseTableNameContext

type IDatabaseTableNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode

	// IsDatabaseTableNameContext differentiates from other interfaces.
	IsDatabaseTableNameContext()
}

IDatabaseTableNameContext is an interface to support dynamic dispatch.

type IDatatableColumnContext

type IDatatableColumnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext

	// IsDatatableColumnContext differentiates from other interfaces.
	IsDatatableColumnContext()
}

IDatatableColumnContext is an interface to support dynamic dispatch.

type IDatatableContext

type IDatatableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DATATABLE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	DatatableSchema() IDatatableSchemaContext
	RPAREN() antlr.TerminalNode
	LBRACKET() antlr.TerminalNode
	DatatableRows() IDatatableRowsContext
	RBRACKET() antlr.TerminalNode

	// IsDatatableContext differentiates from other interfaces.
	IsDatatableContext()
}

IDatatableContext is an interface to support dynamic dispatch.

type IDatatableRowsContext

type IDatatableRowsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllLiteral() []ILiteralContext
	Literal(i int) ILiteralContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsDatatableRowsContext differentiates from other interfaces.
	IsDatatableRowsContext()
}

IDatatableRowsContext is an interface to support dynamic dispatch.

type IDatatableSchemaContext

type IDatatableSchemaContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllDatatableColumn() []IDatatableColumnContext
	DatatableColumn(i int) IDatatableColumnContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsDatatableSchemaContext differentiates from other interfaces.
	IsDatatableSchemaContext()
}

IDatatableSchemaContext is an interface to support dynamic dispatch.

type IDeclareStatementContext

type IDeclareStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DECLARE() antlr.TerminalNode
	PATTERN() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	PatternDefinition() IPatternDefinitionContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext

	// IsDeclareStatementContext differentiates from other interfaces.
	IsDeclareStatementContext()
}

IDeclareStatementContext is an interface to support dynamic dispatch.

type IDistinctColumnsContext

type IDistinctColumnsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IdentifierOrWildcardList() IIdentifierOrWildcardListContext
	STAR() antlr.TerminalNode

	// IsDistinctColumnsContext differentiates from other interfaces.
	IsDistinctColumnsContext()
}

IDistinctColumnsContext is an interface to support dynamic dispatch.

type IDistinctOperatorContext

type IDistinctOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DISTINCT() antlr.TerminalNode
	DistinctColumns() IDistinctColumnsContext

	// IsDistinctOperatorContext differentiates from other interfaces.
	IsDistinctOperatorContext()
}

IDistinctOperatorContext is an interface to support dynamic dispatch.

type IEvaluateHintsContext

type IEvaluateHintsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HINT_DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsEvaluateHintsContext differentiates from other interfaces.
	IsEvaluateHintsContext()
}

IEvaluateHintsContext is an interface to support dynamic dispatch.

type IEvaluateOperatorContext

type IEvaluateOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EVALUATE() antlr.TerminalNode
	FunctionCall() IFunctionCallContext
	EvaluateHints() IEvaluateHintsContext

	// IsEvaluateOperatorContext differentiates from other interfaces.
	IsEvaluateOperatorContext()
}

IEvaluateOperatorContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	OrExpression() IOrExpressionContext

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionListContext

type IExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsExpressionListContext differentiates from other interfaces.
	IsExpressionListContext()
}

IExpressionListContext is an interface to support dynamic dispatch.

type IExtendItemContext

type IExtendItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	AS() antlr.TerminalNode

	// IsExtendItemContext differentiates from other interfaces.
	IsExtendItemContext()
}

IExtendItemContext is an interface to support dynamic dispatch.

type IExtendItemListContext

type IExtendItemListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExtendItem() []IExtendItemContext
	ExtendItem(i int) IExtendItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsExtendItemListContext differentiates from other interfaces.
	IsExtendItemListContext()
}

IExtendItemListContext is an interface to support dynamic dispatch.

type IExtendOperatorContext

type IExtendOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EXTEND() antlr.TerminalNode
	ExtendItemList() IExtendItemListContext

	// IsExtendOperatorContext differentiates from other interfaces.
	IsExtendOperatorContext()
}

IExtendOperatorContext is an interface to support dynamic dispatch.

type IExternalDataContext

type IExternalDataContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EXTERNALDATA() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	DatatableSchema() IDatatableSchemaContext
	RPAREN() antlr.TerminalNode
	LBRACKET() antlr.TerminalNode
	AllExternalDataUri() []IExternalDataUriContext
	ExternalDataUri(i int) IExternalDataUriContext
	RBRACKET() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	ExternalDataOptions() IExternalDataOptionsContext

	// IsExternalDataContext differentiates from other interfaces.
	IsExternalDataContext()
}

IExternalDataContext is an interface to support dynamic dispatch.

type IExternalDataOptionContext

type IExternalDataOptionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsExternalDataOptionContext differentiates from other interfaces.
	IsExternalDataOptionContext()
}

IExternalDataOptionContext is an interface to support dynamic dispatch.

type IExternalDataOptionsContext

type IExternalDataOptionsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WITH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllExternalDataOption() []IExternalDataOptionContext
	ExternalDataOption(i int) IExternalDataOptionContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsExternalDataOptionsContext differentiates from other interfaces.
	IsExternalDataOptionsContext()
}

IExternalDataOptionsContext is an interface to support dynamic dispatch.

type IExternalDataUriContext

type IExternalDataUriContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode
	VERBATIM_STRING() antlr.TerminalNode

	// IsExternalDataUriContext differentiates from other interfaces.
	IsExternalDataUriContext()
}

IExternalDataUriContext is an interface to support dynamic dispatch.

type IFacetOperatorContext

type IFacetOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FACET() antlr.TerminalNode
	BY() antlr.TerminalNode
	IdentifierList() IIdentifierListContext
	WITH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode

	// IsFacetOperatorContext differentiates from other interfaces.
	IsFacetOperatorContext()
}

IFacetOperatorContext is an interface to support dynamic dispatch.

type IFindOperatorContext

type IFindOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FIND() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	Expression() IExpressionContext
	FindParams() IFindParamsContext
	IN() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TableList() ITableListContext
	RPAREN() antlr.TerminalNode
	PROJECT() antlr.TerminalNode
	ProjectItemList() IProjectItemListContext

	// IsFindOperatorContext differentiates from other interfaces.
	IsFindOperatorContext()
}

IFindOperatorContext is an interface to support dynamic dispatch.

type IFindParamsContext

type IFindParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WITH_SOURCE() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext
	DATA_SCOPE() antlr.TerminalNode

	// IsFindParamsContext differentiates from other interfaces.
	IsFindParamsContext()
}

IFindParamsContext is an interface to support dynamic dispatch.

type IForkBranchContext

type IForkBranchContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode

	// IsForkBranchContext differentiates from other interfaces.
	IsForkBranchContext()
}

IForkBranchContext is an interface to support dynamic dispatch.

type IForkOperatorContext

type IForkOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	FORK() antlr.TerminalNode
	AllForkBranch() []IForkBranchContext
	ForkBranch(i int) IForkBranchContext

	// IsForkOperatorContext differentiates from other interfaces.
	IsForkOperatorContext()
}

IForkOperatorContext is an interface to support dynamic dispatch.

type IFunctionCallContext

type IFunctionCallContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	ArgumentList() IArgumentListContext
	BuiltinFunction() IBuiltinFunctionContext

	// IsFunctionCallContext differentiates from other interfaces.
	IsFunctionCallContext()
}

IFunctionCallContext is an interface to support dynamic dispatch.

type IFunctionParameterContext

type IFunctionParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsFunctionParameterContext differentiates from other interfaces.
	IsFunctionParameterContext()
}

IFunctionParameterContext is an interface to support dynamic dispatch.

type IFunctionParametersContext

type IFunctionParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllFunctionParameter() []IFunctionParameterContext
	FunctionParameter(i int) IFunctionParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsFunctionParametersContext differentiates from other interfaces.
	IsFunctionParametersContext()
}

IFunctionParametersContext is an interface to support dynamic dispatch.

type IGetschemaOperatorContext

type IGetschemaOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	GETSCHEMA() antlr.TerminalNode

	// IsGetschemaOperatorContext differentiates from other interfaces.
	IsGetschemaOperatorContext()
}

IGetschemaOperatorContext is an interface to support dynamic dispatch.

type IGraphEdgeContext

type IGraphEdgeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMINUS() []antlr.TerminalNode
	MINUS(i int) antlr.TerminalNode
	LBRACKET() antlr.TerminalNode
	RBRACKET() antlr.TerminalNode
	ARROW() antlr.TerminalNode
	GraphPatternElement() IGraphPatternElementContext
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	COLON() antlr.TerminalNode
	LT() antlr.TerminalNode

	// IsGraphEdgeContext differentiates from other interfaces.
	IsGraphEdgeContext()
}

IGraphEdgeContext is an interface to support dynamic dispatch.

type IGraphMatchOperatorContext

type IGraphMatchOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	GRAPH_MATCH() antlr.TerminalNode
	GraphPattern() IGraphPatternContext
	PROJECT() antlr.TerminalNode
	ProjectItemList() IProjectItemListContext
	WHERE() antlr.TerminalNode
	Expression() IExpressionContext

	// IsGraphMatchOperatorContext differentiates from other interfaces.
	IsGraphMatchOperatorContext()
}

IGraphMatchOperatorContext is an interface to support dynamic dispatch.

type IGraphOperatorContext

type IGraphOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MakeGraphOperator() IMakeGraphOperatorContext
	GraphMatchOperator() IGraphMatchOperatorContext
	GraphShortestPathsOperator() IGraphShortestPathsOperatorContext
	GraphToTableOperator() IGraphToTableOperatorContext

	// IsGraphOperatorContext differentiates from other interfaces.
	IsGraphOperatorContext()
}

IGraphOperatorContext is an interface to support dynamic dispatch.

type IGraphPatternContext

type IGraphPatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllGraphPatternElement() []IGraphPatternElementContext
	GraphPatternElement(i int) IGraphPatternElementContext

	// IsGraphPatternContext differentiates from other interfaces.
	IsGraphPatternContext()
}

IGraphPatternContext is an interface to support dynamic dispatch.

type IGraphPatternElementContext

type IGraphPatternElementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	RPAREN() antlr.TerminalNode
	COLON() antlr.TerminalNode
	GraphEdge() IGraphEdgeContext

	// IsGraphPatternElementContext differentiates from other interfaces.
	IsGraphPatternElementContext()
}

IGraphPatternElementContext is an interface to support dynamic dispatch.

type IGraphShortestPathsOperatorContext

type IGraphShortestPathsOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	GRAPH_SHORTEST_PATHS() antlr.TerminalNode
	GraphPattern() IGraphPatternContext
	PROJECT() antlr.TerminalNode
	ProjectItemList() IProjectItemListContext

	// IsGraphShortestPathsOperatorContext differentiates from other interfaces.
	IsGraphShortestPathsOperatorContext()
}

IGraphShortestPathsOperatorContext is an interface to support dynamic dispatch.

type IGraphToTableOperatorContext

type IGraphToTableOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	GRAPH_TO_TABLE() antlr.TerminalNode
	GraphToTableParams() IGraphToTableParamsContext

	// IsGraphToTableOperatorContext differentiates from other interfaces.
	IsGraphToTableOperatorContext()
}

IGraphToTableOperatorContext is an interface to support dynamic dispatch.

type IGraphToTableParamsContext

type IGraphToTableParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NODES() antlr.TerminalNode
	EDGES() antlr.TerminalNode
	AS() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsGraphToTableParamsContext differentiates from other interfaces.
	IsGraphToTableParamsContext()
}

IGraphToTableParamsContext is an interface to support dynamic dispatch.

type IGroupByItemContext

type IGroupByItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	AS() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsGroupByItemContext differentiates from other interfaces.
	IsGroupByItemContext()
}

IGroupByItemContext is an interface to support dynamic dispatch.

type IGroupByListContext

type IGroupByListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllGroupByItem() []IGroupByItemContext
	GroupByItem(i int) IGroupByItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsGroupByListContext differentiates from other interfaces.
	IsGroupByListContext()
}

IGroupByListContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	INT_NUMBER() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	PROJECT() antlr.TerminalNode
	EXTEND() antlr.TerminalNode
	SUMMARIZE() antlr.TerminalNode
	SORT() antlr.TerminalNode
	TOP() antlr.TerminalNode
	TAKE() antlr.TerminalNode
	JOIN() antlr.TerminalNode
	UNION() antlr.TerminalNode
	LOOKUP() antlr.TerminalNode
	COUNT() antlr.TerminalNode
	DISTINCT() antlr.TerminalNode
	SEARCH() antlr.TerminalNode
	PARSE() antlr.TerminalNode
	EVALUATE() antlr.TerminalNode
	RENDER() antlr.TerminalNode
	LET() antlr.TerminalNode
	SET() antlr.TerminalNode
	AS() antlr.TerminalNode
	BY() antlr.TerminalNode
	ON() antlr.TerminalNode
	WITH() antlr.TerminalNode
	OF() antlr.TerminalNode
	DEFAULT() antlr.TerminalNode
	STEP() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	PRINT() antlr.TerminalNode
	ASC() antlr.TerminalNode
	DESC() antlr.TerminalNode
	INNER() antlr.TerminalNode
	OUTER() antlr.TerminalNode
	LEFT() antlr.TerminalNode
	RIGHT() antlr.TerminalNode
	TRUE() antlr.TerminalNode
	FALSE() antlr.TerminalNode
	TYPE_STRING() antlr.TerminalNode
	TYPE_INT() antlr.TerminalNode
	TYPE_LONG() antlr.TerminalNode
	TYPE_BOOL() antlr.TerminalNode
	TYPE_DATETIME() antlr.TerminalNode
	TYPE_TIMESPAN() antlr.TerminalNode
	TYPE_DYNAMIC() antlr.TerminalNode
	TYPE_REAL() antlr.TerminalNode
	TYPE_DOUBLE() antlr.TerminalNode
	TYPE_DECIMAL() antlr.TerminalNode
	TYPE_GUID() antlr.TerminalNode
	KIND() antlr.TerminalNode
	FROM() antlr.TerminalNode
	TO() antlr.TerminalNode

	// IsIdentifierContext differentiates from other interfaces.
	IsIdentifierContext()
}

IIdentifierContext is an interface to support dynamic dispatch.

type IIdentifierListContext

type IIdentifierListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsIdentifierListContext differentiates from other interfaces.
	IsIdentifierListContext()
}

IIdentifierListContext is an interface to support dynamic dispatch.

type IIdentifierOrWildcardContext

type IIdentifierOrWildcardContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	STAR() antlr.TerminalNode

	// IsIdentifierOrWildcardContext differentiates from other interfaces.
	IsIdentifierOrWildcardContext()
}

IIdentifierOrWildcardContext is an interface to support dynamic dispatch.

type IIdentifierOrWildcardListContext

type IIdentifierOrWildcardListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifierOrWildcard() []IIdentifierOrWildcardContext
	IdentifierOrWildcard(i int) IIdentifierOrWildcardContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsIdentifierOrWildcardListContext differentiates from other interfaces.
	IsIdentifierOrWildcardListContext()
}

IIdentifierOrWildcardListContext is an interface to support dynamic dispatch.

type IIffExpressionContext

type IIffExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IFF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	IIF() antlr.TerminalNode

	// IsIffExpressionContext differentiates from other interfaces.
	IsIffExpressionContext()
}

IIffExpressionContext is an interface to support dynamic dispatch.

type IInvokeOperatorContext

type IInvokeOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	INVOKE() antlr.TerminalNode
	FunctionCall() IFunctionCallContext

	// IsInvokeOperatorContext differentiates from other interfaces.
	IsInvokeOperatorContext()
}

IInvokeOperatorContext is an interface to support dynamic dispatch.

type IJoinAttributeContext

type IJoinAttributeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllDOLLAR() []antlr.TerminalNode
	DOLLAR(i int) antlr.TerminalNode
	LEFT() antlr.TerminalNode
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	EQ() antlr.TerminalNode
	RIGHT() antlr.TerminalNode

	// IsJoinAttributeContext differentiates from other interfaces.
	IsJoinAttributeContext()
}

IJoinAttributeContext is an interface to support dynamic dispatch.

type IJoinConditionContext

type IJoinConditionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllJoinAttribute() []IJoinAttributeContext
	JoinAttribute(i int) IJoinAttributeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	Expression() IExpressionContext

	// IsJoinConditionContext differentiates from other interfaces.
	IsJoinConditionContext()
}

IJoinConditionContext is an interface to support dynamic dispatch.

type IJoinFlavorContext

type IJoinFlavorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	INNER() antlr.TerminalNode
	OUTER() antlr.TerminalNode
	LEFT() antlr.TerminalNode
	RIGHT() antlr.TerminalNode
	FULL() antlr.TerminalNode
	LEFTSEMI() antlr.TerminalNode
	RIGHTSEMI() antlr.TerminalNode
	LEFTANTI() antlr.TerminalNode
	RIGHTANTI() antlr.TerminalNode
	LEFTOUTER() antlr.TerminalNode
	RIGHTOUTER() antlr.TerminalNode
	FULLOUTER() antlr.TerminalNode
	INNERUNIQUE() antlr.TerminalNode
	ANTI() antlr.TerminalNode
	SEMI() antlr.TerminalNode

	// IsJoinFlavorContext differentiates from other interfaces.
	IsJoinFlavorContext()
}

IJoinFlavorContext is an interface to support dynamic dispatch.

type IJoinHintContext

type IJoinHintContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HINT_DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsJoinHintContext differentiates from other interfaces.
	IsJoinHintContext()
}

IJoinHintContext is an interface to support dynamic dispatch.

type IJoinHintsContext

type IJoinHintsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllJoinHint() []IJoinHintContext
	JoinHint(i int) IJoinHintContext

	// IsJoinHintsContext differentiates from other interfaces.
	IsJoinHintsContext()
}

IJoinHintsContext is an interface to support dynamic dispatch.

type IJoinKindContext

type IJoinKindContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	JoinFlavor() IJoinFlavorContext

	// IsJoinKindContext differentiates from other interfaces.
	IsJoinKindContext()
}

IJoinKindContext is an interface to support dynamic dispatch.

type IJoinOperatorContext

type IJoinOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	JOIN() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	ON() antlr.TerminalNode
	JoinCondition() IJoinConditionContext
	JoinKind() IJoinKindContext
	JoinHints() IJoinHintsContext
	TableName() ITableNameContext

	// IsJoinOperatorContext differentiates from other interfaces.
	IsJoinOperatorContext()
}

IJoinOperatorContext is an interface to support dynamic dispatch.

type IKvPairContext

type IKvPairContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext

	// IsKvPairContext differentiates from other interfaces.
	IsKvPairContext()
}

IKvPairContext is an interface to support dynamic dispatch.

type IKvPairListContext

type IKvPairListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllKvPair() []IKvPairContext
	KvPair(i int) IKvPairContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsKvPairListContext differentiates from other interfaces.
	IsKvPairListContext()
}

IKvPairListContext is an interface to support dynamic dispatch.

type ILetStatementContext

type ILetStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LET() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	LBRACE() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RBRACE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	FunctionParameters() IFunctionParametersContext
	ViewExpression() IViewExpressionContext

	// IsLetStatementContext differentiates from other interfaces.
	IsLetStatementContext()
}

ILetStatementContext is an interface to support dynamic dispatch.

type ILimitClauseContext

type ILimitClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LIMIT() antlr.TerminalNode
	Expression() IExpressionContext

	// IsLimitClauseContext differentiates from other interfaces.
	IsLimitClauseContext()
}

ILimitClauseContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode
	VERBATIM_STRING() antlr.TerminalNode
	MULTILINE_STRING() antlr.TerminalNode
	INT_NUMBER() antlr.TerminalNode
	LONG_NUMBER() antlr.TerminalNode
	REAL_NUMBER() antlr.TerminalNode
	DECIMAL_NUMBER() antlr.TerminalNode
	HEX_NUMBER() antlr.TerminalNode
	BooleanLiteral() IBooleanLiteralContext
	NULL() antlr.TerminalNode
	DATETIME_LITERAL() antlr.TerminalNode
	TIMESPAN_LITERAL() antlr.TerminalNode
	TIMESPAN_SHORT() antlr.TerminalNode
	GUID_LITERAL() antlr.TerminalNode
	DYNAMIC_LITERAL() antlr.TerminalNode

	// IsLiteralContext differentiates from other interfaces.
	IsLiteralContext()
}

ILiteralContext is an interface to support dynamic dispatch.

type ILookupConditionContext

type ILookupConditionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	JoinCondition() IJoinConditionContext

	// IsLookupConditionContext differentiates from other interfaces.
	IsLookupConditionContext()
}

ILookupConditionContext is an interface to support dynamic dispatch.

type ILookupKindContext

type ILookupKindContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsLookupKindContext differentiates from other interfaces.
	IsLookupKindContext()
}

ILookupKindContext is an interface to support dynamic dispatch.

type ILookupOperatorContext

type ILookupOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LOOKUP() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	ON() antlr.TerminalNode
	LookupCondition() ILookupConditionContext
	LookupKind() ILookupKindContext
	TableName() ITableNameContext

	// IsLookupOperatorContext differentiates from other interfaces.
	IsLookupOperatorContext()
}

ILookupOperatorContext is an interface to support dynamic dispatch.

type IMakeGraphOperatorContext

type IMakeGraphOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MAKE_GRAPH() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	ARROW() antlr.TerminalNode
	WITH() antlr.TerminalNode
	TableName() ITableNameContext
	ON() antlr.TerminalNode

	// IsMakeGraphOperatorContext differentiates from other interfaces.
	IsMakeGraphOperatorContext()
}

IMakeGraphOperatorContext is an interface to support dynamic dispatch.

type IMakeSeriesItemContext

type IMakeSeriesItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AggregationFunction() IAggregationFunctionContext
	Identifier() IIdentifierContext
	AllASSIGN() []antlr.TerminalNode
	ASSIGN(i int) antlr.TerminalNode
	DEFAULT() antlr.TerminalNode
	Expression() IExpressionContext

	// IsMakeSeriesItemContext differentiates from other interfaces.
	IsMakeSeriesItemContext()
}

IMakeSeriesItemContext is an interface to support dynamic dispatch.

type IMakeSeriesItemListContext

type IMakeSeriesItemListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMakeSeriesItem() []IMakeSeriesItemContext
	MakeSeriesItem(i int) IMakeSeriesItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsMakeSeriesItemListContext differentiates from other interfaces.
	IsMakeSeriesItemListContext()
}

IMakeSeriesItemListContext is an interface to support dynamic dispatch.

type IMakeSeriesOnClauseContext

type IMakeSeriesOnClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ON() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	STEP() antlr.TerminalNode
	FROM() antlr.TerminalNode
	TO() antlr.TerminalNode
	BY() antlr.TerminalNode
	GroupByList() IGroupByListContext

	// IsMakeSeriesOnClauseContext differentiates from other interfaces.
	IsMakeSeriesOnClauseContext()
}

IMakeSeriesOnClauseContext is an interface to support dynamic dispatch.

type IMakeSeriesOperatorContext

type IMakeSeriesOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MAKE_SERIES() antlr.TerminalNode
	MakeSeriesItemList() IMakeSeriesItemListContext
	MakeSeriesOnClause() IMakeSeriesOnClauseContext
	MakeSeriesParams() IMakeSeriesParamsContext

	// IsMakeSeriesOperatorContext differentiates from other interfaces.
	IsMakeSeriesOperatorContext()
}

IMakeSeriesOperatorContext is an interface to support dynamic dispatch.

type IMakeSeriesParamsContext

type IMakeSeriesParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsMakeSeriesParamsContext differentiates from other interfaces.
	IsMakeSeriesParamsContext()
}

IMakeSeriesParamsContext is an interface to support dynamic dispatch.

type IMaterializeExpressionContext

type IMaterializeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MATERIALIZE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode

	// IsMaterializeExpressionContext differentiates from other interfaces.
	IsMaterializeExpressionContext()
}

IMaterializeExpressionContext is an interface to support dynamic dispatch.

type IMultiplicativeExpressionContext

type IMultiplicativeExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllUnaryExpression() []IUnaryExpressionContext
	UnaryExpression(i int) IUnaryExpressionContext
	AllSTAR() []antlr.TerminalNode
	STAR(i int) antlr.TerminalNode
	AllSLASH() []antlr.TerminalNode
	SLASH(i int) antlr.TerminalNode
	AllPERCENT() []antlr.TerminalNode
	PERCENT(i int) antlr.TerminalNode

	// IsMultiplicativeExpressionContext differentiates from other interfaces.
	IsMultiplicativeExpressionContext()
}

IMultiplicativeExpressionContext is an interface to support dynamic dispatch.

type IMvApplyItemContext

type IMvApplyItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	TO() antlr.TerminalNode
	TYPEOF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext
	RPAREN() antlr.TerminalNode
	AS() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsMvApplyItemContext differentiates from other interfaces.
	IsMvApplyItemContext()
}

IMvApplyItemContext is an interface to support dynamic dispatch.

type IMvApplyItemListContext

type IMvApplyItemListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMvApplyItem() []IMvApplyItemContext
	MvApplyItem(i int) IMvApplyItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsMvApplyItemListContext differentiates from other interfaces.
	IsMvApplyItemListContext()
}

IMvApplyItemListContext is an interface to support dynamic dispatch.

type IMvApplyOnClauseContext

type IMvApplyOnClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ON() antlr.TerminalNode
	IdentifierList() IIdentifierListContext

	// IsMvApplyOnClauseContext differentiates from other interfaces.
	IsMvApplyOnClauseContext()
}

IMvApplyOnClauseContext is an interface to support dynamic dispatch.

type IMvApplyOperatorContext

type IMvApplyOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MV_APPLY() antlr.TerminalNode
	MvApplyItemList() IMvApplyItemListContext
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	MvApplyOnClause() IMvApplyOnClauseContext

	// IsMvApplyOperatorContext differentiates from other interfaces.
	IsMvApplyOperatorContext()
}

IMvApplyOperatorContext is an interface to support dynamic dispatch.

type IMvExpandItemContext

type IMvExpandItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	TO() antlr.TerminalNode
	TYPEOF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext
	RPAREN() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsMvExpandItemContext differentiates from other interfaces.
	IsMvExpandItemContext()
}

IMvExpandItemContext is an interface to support dynamic dispatch.

type IMvExpandItemListContext

type IMvExpandItemListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllMvExpandItem() []IMvExpandItemContext
	MvExpandItem(i int) IMvExpandItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsMvExpandItemListContext differentiates from other interfaces.
	IsMvExpandItemListContext()
}

IMvExpandItemListContext is an interface to support dynamic dispatch.

type IMvExpandKindContext

type IMvExpandKindContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsMvExpandKindContext differentiates from other interfaces.
	IsMvExpandKindContext()
}

IMvExpandKindContext is an interface to support dynamic dispatch.

type IMvExpandOperatorContext

type IMvExpandOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MV_EXPAND() antlr.TerminalNode
	MvExpandItemList() IMvExpandItemListContext
	MvExpandKind() IMvExpandKindContext
	MvExpandParams() IMvExpandParamsContext
	LimitClause() ILimitClauseContext

	// IsMvExpandOperatorContext differentiates from other interfaces.
	IsMvExpandOperatorContext()
}

IMvExpandOperatorContext is an interface to support dynamic dispatch.

type IMvExpandParamsContext

type IMvExpandParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	BAG_EXPANSION() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext
	WITH_ITEMINDEX() antlr.TerminalNode

	// IsMvExpandParamsContext differentiates from other interfaces.
	IsMvExpandParamsContext()
}

IMvExpandParamsContext is an interface to support dynamic dispatch.

type INotExpressionContext

type INotExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NOT() antlr.TerminalNode
	NotExpression() INotExpressionContext
	ComparisonExpression() IComparisonExpressionContext

	// IsNotExpressionContext differentiates from other interfaces.
	IsNotExpressionContext()
}

INotExpressionContext is an interface to support dynamic dispatch.

type INullsPositionContext

type INullsPositionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NULLS() antlr.TerminalNode
	FIRST() antlr.TerminalNode
	LAST() antlr.TerminalNode

	// IsNullsPositionContext differentiates from other interfaces.
	IsNullsPositionContext()
}

INullsPositionContext is an interface to support dynamic dispatch.

type IObjectExpressionContext

type IObjectExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	ObjectPropertyList() IObjectPropertyListContext

	// IsObjectExpressionContext differentiates from other interfaces.
	IsObjectExpressionContext()
}

IObjectExpressionContext is an interface to support dynamic dispatch.

type IObjectPropertyContext

type IObjectPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	COLON() antlr.TerminalNode
	Identifier() IIdentifierContext
	STRING_LITERAL() antlr.TerminalNode

	// IsObjectPropertyContext differentiates from other interfaces.
	IsObjectPropertyContext()
}

IObjectPropertyContext is an interface to support dynamic dispatch.

type IObjectPropertyListContext

type IObjectPropertyListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllObjectProperty() []IObjectPropertyContext
	ObjectProperty(i int) IObjectPropertyContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsObjectPropertyListContext differentiates from other interfaces.
	IsObjectPropertyListContext()
}

IObjectPropertyListContext is an interface to support dynamic dispatch.

type IOrExpressionContext

type IOrExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllAndExpression() []IAndExpressionContext
	AndExpression(i int) IAndExpressionContext
	AllOR() []antlr.TerminalNode
	OR(i int) antlr.TerminalNode

	// IsOrExpressionContext differentiates from other interfaces.
	IsOrExpressionContext()
}

IOrExpressionContext is an interface to support dynamic dispatch.

type IParseKindContext

type IParseKindContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsParseKindContext differentiates from other interfaces.
	IsParseKindContext()
}

IParseKindContext is an interface to support dynamic dispatch.

type IParseKvOperatorContext

type IParseKvOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PARSE_KV() antlr.TerminalNode
	Expression() IExpressionContext
	AS() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	KvPairList() IKvPairListContext
	RPAREN() antlr.TerminalNode
	ParseKvParameters() IParseKvParametersContext

	// IsParseKvOperatorContext differentiates from other interfaces.
	IsParseKvOperatorContext()
}

IParseKvOperatorContext is an interface to support dynamic dispatch.

type IParseKvParamContext

type IParseKvParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsParseKvParamContext differentiates from other interfaces.
	IsParseKvParamContext()
}

IParseKvParamContext is an interface to support dynamic dispatch.

type IParseKvParametersContext

type IParseKvParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WITH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllParseKvParam() []IParseKvParamContext
	ParseKvParam(i int) IParseKvParamContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsParseKvParametersContext differentiates from other interfaces.
	IsParseKvParametersContext()
}

IParseKvParametersContext is an interface to support dynamic dispatch.

type IParseOperatorContext

type IParseOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PARSE() antlr.TerminalNode
	Expression() IExpressionContext
	ParsePattern() IParsePatternContext
	ParseKind() IParseKindContext
	WITH() antlr.TerminalNode
	PARSE_WHERE() antlr.TerminalNode

	// IsParseOperatorContext differentiates from other interfaces.
	IsParseOperatorContext()
}

IParseOperatorContext is an interface to support dynamic dispatch.

type IParsePatternContext

type IParsePatternContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllParsePatternItem() []IParsePatternItemContext
	ParsePatternItem(i int) IParsePatternItemContext

	// IsParsePatternContext differentiates from other interfaces.
	IsParsePatternContext()
}

IParsePatternContext is an interface to support dynamic dispatch.

type IParsePatternItemContext

type IParsePatternItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STRING_LITERAL() antlr.TerminalNode
	VERBATIM_STRING() antlr.TerminalNode
	STAR() antlr.TerminalNode
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext

	// IsParsePatternItemContext differentiates from other interfaces.
	IsParsePatternItemContext()
}

IParsePatternItemContext is an interface to support dynamic dispatch.

type IPartitionHintsContext

type IPartitionHintsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HINT_DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsPartitionHintsContext differentiates from other interfaces.
	IsPartitionHintsContext()
}

IPartitionHintsContext is an interface to support dynamic dispatch.

type IPartitionOperatorContext

type IPartitionOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PARTITION() antlr.TerminalNode
	BY() antlr.TerminalNode
	Expression() IExpressionContext
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	PartitionHints() IPartitionHintsContext

	// IsPartitionOperatorContext differentiates from other interfaces.
	IsPartitionOperatorContext()
}

IPartitionOperatorContext is an interface to support dynamic dispatch.

type IPatternDefinitionContext

type IPatternDefinitionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AllPatternParam() []IPatternParamContext
	PatternParam(i int) IPatternParamContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsPatternDefinitionContext differentiates from other interfaces.
	IsPatternDefinitionContext()
}

IPatternDefinitionContext is an interface to support dynamic dispatch.

type IPatternParamContext

type IPatternParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext

	// IsPatternParamContext differentiates from other interfaces.
	IsPatternParamContext()
}

IPatternParamContext is an interface to support dynamic dispatch.

type IPatternStatementContext

type IPatternStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PATTERN() antlr.TerminalNode
	Identifier() IIdentifierContext
	PatternDefinition() IPatternDefinitionContext

	// IsPatternStatementContext differentiates from other interfaces.
	IsPatternStatementContext()
}

IPatternStatementContext is an interface to support dynamic dispatch.

type IPostfixExpressionContext

type IPostfixExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PrimaryExpression() IPrimaryExpressionContext
	AllPostfixOperator() []IPostfixOperatorContext
	PostfixOperator(i int) IPostfixOperatorContext

	// IsPostfixExpressionContext differentiates from other interfaces.
	IsPostfixExpressionContext()
}

IPostfixExpressionContext is an interface to support dynamic dispatch.

type IPostfixOperatorContext

type IPostfixOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	FunctionCall() IFunctionCallContext
	LBRACKET() antlr.TerminalNode
	Expression() IExpressionContext
	RBRACKET() antlr.TerminalNode
	QUESTIONDOT() antlr.TerminalNode

	// IsPostfixOperatorContext differentiates from other interfaces.
	IsPostfixOperatorContext()
}

IPostfixOperatorContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Literal() ILiteralContext
	Identifier() IIdentifierContext
	QUOTED_IDENTIFIER() antlr.TerminalNode
	CLIENT_PARAMETER() antlr.TerminalNode
	FunctionCall() IFunctionCallContext
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	CaseExpression() ICaseExpressionContext
	IffExpression() IIffExpressionContext
	ToScalarExpression() IToScalarExpressionContext
	ArrayExpression() IArrayExpressionContext
	ObjectExpression() IObjectExpressionContext
	STAR() antlr.TerminalNode

	// IsPrimaryExpressionContext differentiates from other interfaces.
	IsPrimaryExpressionContext()
}

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IPrintArgContext

type IPrintArgContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsPrintArgContext differentiates from other interfaces.
	IsPrintArgContext()
}

IPrintArgContext is an interface to support dynamic dispatch.

type IPrintArgListContext

type IPrintArgListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllPrintArg() []IPrintArgContext
	PrintArg(i int) IPrintArgContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsPrintArgListContext differentiates from other interfaces.
	IsPrintArgListContext()
}

IPrintArgListContext is an interface to support dynamic dispatch.

type IProjectAwayOperatorContext

type IProjectAwayOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROJECT_AWAY() antlr.TerminalNode
	IdentifierOrWildcardList() IIdentifierOrWildcardListContext

	// IsProjectAwayOperatorContext differentiates from other interfaces.
	IsProjectAwayOperatorContext()
}

IProjectAwayOperatorContext is an interface to support dynamic dispatch.

type IProjectItemContext

type IProjectItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	AS() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsProjectItemContext differentiates from other interfaces.
	IsProjectItemContext()
}

IProjectItemContext is an interface to support dynamic dispatch.

type IProjectItemListContext

type IProjectItemListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllProjectItem() []IProjectItemContext
	ProjectItem(i int) IProjectItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsProjectItemListContext differentiates from other interfaces.
	IsProjectItemListContext()
}

IProjectItemListContext is an interface to support dynamic dispatch.

type IProjectKeepOperatorContext

type IProjectKeepOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROJECT_KEEP() antlr.TerminalNode
	IdentifierOrWildcardList() IIdentifierOrWildcardListContext

	// IsProjectKeepOperatorContext differentiates from other interfaces.
	IsProjectKeepOperatorContext()
}

IProjectKeepOperatorContext is an interface to support dynamic dispatch.

type IProjectOperatorContext

type IProjectOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROJECT() antlr.TerminalNode
	ProjectItemList() IProjectItemListContext

	// IsProjectOperatorContext differentiates from other interfaces.
	IsProjectOperatorContext()
}

IProjectOperatorContext is an interface to support dynamic dispatch.

type IProjectRenameOperatorContext

type IProjectRenameOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROJECT_RENAME() antlr.TerminalNode
	RenameList() IRenameListContext

	// IsProjectRenameOperatorContext differentiates from other interfaces.
	IsProjectRenameOperatorContext()
}

IProjectRenameOperatorContext is an interface to support dynamic dispatch.

type IProjectReorderOperatorContext

type IProjectReorderOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PROJECT_REORDER() antlr.TerminalNode
	IdentifierOrWildcardList() IIdentifierOrWildcardListContext
	ASC() antlr.TerminalNode
	DESC() antlr.TerminalNode

	// IsProjectReorderOperatorContext differentiates from other interfaces.
	IsProjectReorderOperatorContext()
}

IProjectReorderOperatorContext is an interface to support dynamic dispatch.

type IQueryContext

type IQueryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EOF() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	TabularExpression() ITabularExpressionContext

	// IsQueryContext differentiates from other interfaces.
	IsQueryContext()
}

IQueryContext is an interface to support dynamic dispatch.

type IRenameItemContext

type IRenameItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	ASSIGN() antlr.TerminalNode

	// IsRenameItemContext differentiates from other interfaces.
	IsRenameItemContext()
}

IRenameItemContext is an interface to support dynamic dispatch.

type IRenameListContext

type IRenameListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllRenameItem() []IRenameItemContext
	RenameItem(i int) IRenameItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsRenameListContext differentiates from other interfaces.
	IsRenameListContext()
}

IRenameListContext is an interface to support dynamic dispatch.

type IRenderOperatorContext

type IRenderOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RENDER() antlr.TerminalNode
	Identifier() IIdentifierContext
	RenderProperties() IRenderPropertiesContext

	// IsRenderOperatorContext differentiates from other interfaces.
	IsRenderOperatorContext()
}

IRenderOperatorContext is an interface to support dynamic dispatch.

type IRenderPropertiesContext

type IRenderPropertiesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WITH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllRenderProperty() []IRenderPropertyContext
	RenderProperty(i int) IRenderPropertyContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsRenderPropertiesContext differentiates from other interfaces.
	IsRenderPropertiesContext()
}

IRenderPropertiesContext is an interface to support dynamic dispatch.

type IRenderPropertyContext

type IRenderPropertyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsRenderPropertyContext differentiates from other interfaces.
	IsRenderPropertyContext()
}

IRenderPropertyContext is an interface to support dynamic dispatch.

type IRestrictStatementContext

type IRestrictStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	RESTRICT() antlr.TerminalNode
	ACCESS() antlr.TerminalNode
	TO() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	IdentifierList() IIdentifierListContext
	RPAREN() antlr.TerminalNode

	// IsRestrictStatementContext differentiates from other interfaces.
	IsRestrictStatementContext()
}

IRestrictStatementContext is an interface to support dynamic dispatch.

type ISampleDistinctOperatorContext

type ISampleDistinctOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SAMPLE_DISTINCT() antlr.TerminalNode
	Expression() IExpressionContext
	OF() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsSampleDistinctOperatorContext differentiates from other interfaces.
	IsSampleDistinctOperatorContext()
}

ISampleDistinctOperatorContext is an interface to support dynamic dispatch.

type ISampleOperatorContext

type ISampleOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SAMPLE() antlr.TerminalNode
	Expression() IExpressionContext

	// IsSampleOperatorContext differentiates from other interfaces.
	IsSampleOperatorContext()
}

ISampleOperatorContext is an interface to support dynamic dispatch.

type IScanActionContext

type IScanActionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext
	SEMICOLON() antlr.TerminalNode

	// IsScanActionContext differentiates from other interfaces.
	IsScanActionContext()
}

IScanActionContext is an interface to support dynamic dispatch.

type IScanDeclareContext

type IScanDeclareContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DECLARE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	AllScanDeclareItem() []IScanDeclareItemContext
	ScanDeclareItem(i int) IScanDeclareItemContext
	RPAREN() antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsScanDeclareContext differentiates from other interfaces.
	IsScanDeclareContext()
}

IScanDeclareContext is an interface to support dynamic dispatch.

type IScanDeclareItemContext

type IScanDeclareItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Identifier() IIdentifierContext
	COLON() antlr.TerminalNode
	TypeSpecifier() ITypeSpecifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsScanDeclareItemContext differentiates from other interfaces.
	IsScanDeclareItemContext()
}

IScanDeclareItemContext is an interface to support dynamic dispatch.

type IScanOperatorContext

type IScanOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SCAN() antlr.TerminalNode
	WITH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	ScanStepList() IScanStepListContext
	RPAREN() antlr.TerminalNode
	ScanParams() IScanParamsContext
	ScanDeclare() IScanDeclareContext

	// IsScanOperatorContext differentiates from other interfaces.
	IsScanOperatorContext()
}

IScanOperatorContext is an interface to support dynamic dispatch.

type IScanParamsContext

type IScanParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WITH_MATCH_ID() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsScanParamsContext differentiates from other interfaces.
	IsScanParamsContext()
}

IScanParamsContext is an interface to support dynamic dispatch.

type IScanStepContext

type IScanStepContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	STEP() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	COLON() antlr.TerminalNode
	Expression() IExpressionContext
	ARROW() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	RBRACE() antlr.TerminalNode
	OUTPUT() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	AllScanAction() []IScanActionContext
	ScanAction(i int) IScanActionContext

	// IsScanStepContext differentiates from other interfaces.
	IsScanStepContext()
}

IScanStepContext is an interface to support dynamic dispatch.

type IScanStepListContext

type IScanStepListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllScanStep() []IScanStepContext
	ScanStep(i int) IScanStepContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsScanStepListContext differentiates from other interfaces.
	IsScanStepListContext()
}

IScanStepListContext is an interface to support dynamic dispatch.

type ISearchKindContext

type ISearchKindContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsSearchKindContext differentiates from other interfaces.
	IsSearchKindContext()
}

ISearchKindContext is an interface to support dynamic dispatch.

type ISearchOperatorContext

type ISearchOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SEARCH() antlr.TerminalNode
	Expression() IExpressionContext
	SearchKind() ISearchKindContext
	IN() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TableList() ITableListContext
	RPAREN() antlr.TerminalNode

	// IsSearchOperatorContext differentiates from other interfaces.
	IsSearchOperatorContext()
}

ISearchOperatorContext is an interface to support dynamic dispatch.

type ISerializeOperatorContext

type ISerializeOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SERIALIZE() antlr.TerminalNode
	ExtendItemList() IExtendItemListContext

	// IsSerializeOperatorContext differentiates from other interfaces.
	IsSerializeOperatorContext()
}

ISerializeOperatorContext is an interface to support dynamic dispatch.

type ISetStatementContext

type ISetStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SET() antlr.TerminalNode
	Identifier() IIdentifierContext
	Expression() IExpressionContext
	ASSIGN() antlr.TerminalNode
	EQ() antlr.TerminalNode

	// IsSetStatementContext differentiates from other interfaces.
	IsSetStatementContext()
}

ISetStatementContext is an interface to support dynamic dispatch.

type ISortDirectionContext

type ISortDirectionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ASC() antlr.TerminalNode
	DESC() antlr.TerminalNode

	// IsSortDirectionContext differentiates from other interfaces.
	IsSortDirectionContext()
}

ISortDirectionContext is an interface to support dynamic dispatch.

type ISortItemContext

type ISortItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	SortDirection() ISortDirectionContext
	NullsPosition() INullsPositionContext

	// IsSortItemContext differentiates from other interfaces.
	IsSortItemContext()
}

ISortItemContext is an interface to support dynamic dispatch.

type ISortListContext

type ISortListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSortItem() []ISortItemContext
	SortItem(i int) ISortItemContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsSortListContext differentiates from other interfaces.
	IsSortListContext()
}

ISortListContext is an interface to support dynamic dispatch.

type ISortOperatorContext

type ISortOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	BY() antlr.TerminalNode
	SortList() ISortListContext
	SORT() antlr.TerminalNode
	ORDER() antlr.TerminalNode

	// IsSortOperatorContext differentiates from other interfaces.
	IsSortOperatorContext()
}

ISortOperatorContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LetStatement() ILetStatementContext
	SEMICOLON() antlr.TerminalNode
	SetStatement() ISetStatementContext
	AliasStatement() IAliasStatementContext
	DeclareStatement() IDeclareStatementContext
	PatternStatement() IPatternStatementContext
	RestrictStatement() IRestrictStatementContext

	// IsStatementContext differentiates from other interfaces.
	IsStatementContext()
}

IStatementContext is an interface to support dynamic dispatch.

type IStringOperatorContext

type IStringOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CONTAINS() antlr.TerminalNode
	NOT_CONTAINS() antlr.TerminalNode
	CONTAINS_CS() antlr.TerminalNode
	NOT_CONTAINS_CS() antlr.TerminalNode
	HAS() antlr.TerminalNode
	NOT_HAS() antlr.TerminalNode
	HAS_CS() antlr.TerminalNode
	NOT_HAS_CS() antlr.TerminalNode
	HASPREFIX() antlr.TerminalNode
	NOT_HASPREFIX() antlr.TerminalNode
	HASPREFIX_CS() antlr.TerminalNode
	NOT_HASPREFIX_CS() antlr.TerminalNode
	HASSUFFIX() antlr.TerminalNode
	NOT_HASSUFFIX() antlr.TerminalNode
	HASSUFFIX_CS() antlr.TerminalNode
	NOT_HASSUFFIX_CS() antlr.TerminalNode
	STARTSWITH() antlr.TerminalNode
	NOT_STARTSWITH() antlr.TerminalNode
	STARTSWITH_CS() antlr.TerminalNode
	NOT_STARTSWITH_CS() antlr.TerminalNode
	ENDSWITH() antlr.TerminalNode
	NOT_ENDSWITH() antlr.TerminalNode
	ENDSWITH_CS() antlr.TerminalNode
	NOT_ENDSWITH_CS() antlr.TerminalNode
	MATCHES_REGEX() antlr.TerminalNode
	MATCHES() antlr.TerminalNode

	// IsStringOperatorContext differentiates from other interfaces.
	IsStringOperatorContext()
}

IStringOperatorContext is an interface to support dynamic dispatch.

type ISummarizeHintsContext

type ISummarizeHintsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	HINT_DOT() antlr.TerminalNode
	Identifier() IIdentifierContext
	ASSIGN() antlr.TerminalNode
	Expression() IExpressionContext

	// IsSummarizeHintsContext differentiates from other interfaces.
	IsSummarizeHintsContext()
}

ISummarizeHintsContext is an interface to support dynamic dispatch.

type ISummarizeOperatorContext

type ISummarizeOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SUMMARIZE() antlr.TerminalNode
	AggregationList() IAggregationListContext
	SummarizeHints() ISummarizeHintsContext
	BY() antlr.TerminalNode
	GroupByList() IGroupByListContext

	// IsSummarizeOperatorContext differentiates from other interfaces.
	IsSummarizeOperatorContext()
}

ISummarizeOperatorContext is an interface to support dynamic dispatch.

type ITableListContext

type ITableListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTableName() []ITableNameContext
	TableName(i int) ITableNameContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTableListContext differentiates from other interfaces.
	IsTableListContext()
}

ITableListContext is an interface to support dynamic dispatch.

type ITableNameContext

type ITableNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	DatabaseTableName() IDatabaseTableNameContext
	Identifier() IIdentifierContext
	QUOTED_IDENTIFIER() antlr.TerminalNode

	// IsTableNameContext differentiates from other interfaces.
	IsTableNameContext()
}

ITableNameContext is an interface to support dynamic dispatch.

type ITabularExpressionContext

type ITabularExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TabularSource() ITabularSourceContext
	AllPIPE() []antlr.TerminalNode
	PIPE(i int) antlr.TerminalNode
	AllTabularOperator() []ITabularOperatorContext
	TabularOperator(i int) ITabularOperatorContext

	// IsTabularExpressionContext differentiates from other interfaces.
	IsTabularExpressionContext()
}

ITabularExpressionContext is an interface to support dynamic dispatch.

type ITabularOperatorContext

type ITabularOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WhereOperator() IWhereOperatorContext
	SearchOperator() ISearchOperatorContext
	ProjectOperator() IProjectOperatorContext
	ProjectAwayOperator() IProjectAwayOperatorContext
	ProjectKeepOperator() IProjectKeepOperatorContext
	ProjectRenameOperator() IProjectRenameOperatorContext
	ProjectReorderOperator() IProjectReorderOperatorContext
	ExtendOperator() IExtendOperatorContext
	SummarizeOperator() ISummarizeOperatorContext
	SortOperator() ISortOperatorContext
	TopOperator() ITopOperatorContext
	TopNestedOperator() ITopNestedOperatorContext
	TakeOperator() ITakeOperatorContext
	DistinctOperator() IDistinctOperatorContext
	CountOperator() ICountOperatorContext
	JoinOperator() IJoinOperatorContext
	UnionOperator() IUnionOperatorContext
	LookupOperator() ILookupOperatorContext
	ParseOperator() IParseOperatorContext
	ParseKvOperator() IParseKvOperatorContext
	MvExpandOperator() IMvExpandOperatorContext
	MvApplyOperator() IMvApplyOperatorContext
	EvaluateOperator() IEvaluateOperatorContext
	FacetOperator() IFacetOperatorContext
	ForkOperator() IForkOperatorContext
	PartitionOperator() IPartitionOperatorContext
	ScanOperator() IScanOperatorContext
	SerializeOperator() ISerializeOperatorContext
	SampleOperator() ISampleOperatorContext
	SampleDistinctOperator() ISampleDistinctOperatorContext
	MakeSeriesOperator() IMakeSeriesOperatorContext
	FindOperator() IFindOperatorContext
	GetschemaOperator() IGetschemaOperatorContext
	RenderOperator() IRenderOperatorContext
	ConsumeOperator() IConsumeOperatorContext
	InvokeOperator() IInvokeOperatorContext
	AsOperator() IAsOperatorContext
	GraphOperator() IGraphOperatorContext

	// IsTabularOperatorContext differentiates from other interfaces.
	IsTabularOperatorContext()
}

ITabularOperatorContext is an interface to support dynamic dispatch.

type ITabularSourceContext

type ITabularSourceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TableName() ITableNameContext
	FunctionCall() IFunctionCallContext
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	RANGE() antlr.TerminalNode
	Identifier() IIdentifierContext
	FROM() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	TO() antlr.TerminalNode
	STEP() antlr.TerminalNode
	PRINT() antlr.TerminalNode
	PrintArgList() IPrintArgListContext
	Datatable() IDatatableContext
	ExternalData() IExternalDataContext
	MaterializeExpression() IMaterializeExpressionContext

	// IsTabularSourceContext differentiates from other interfaces.
	IsTabularSourceContext()
}

ITabularSourceContext is an interface to support dynamic dispatch.

type ITakeOperatorContext

type ITakeOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Expression() IExpressionContext
	TAKE() antlr.TerminalNode
	LIMIT() antlr.TerminalNode

	// IsTakeOperatorContext differentiates from other interfaces.
	IsTakeOperatorContext()
}

ITakeOperatorContext is an interface to support dynamic dispatch.

type IToScalarExpressionContext

type IToScalarExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TOSCALAR() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode

	// IsToScalarExpressionContext differentiates from other interfaces.
	IsToScalarExpressionContext()
}

IToScalarExpressionContext is an interface to support dynamic dispatch.

type ITopNestedClauseContext

type ITopNestedClauseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	BY() antlr.TerminalNode
	OF() antlr.TerminalNode
	Identifier() IIdentifierContext
	WITH() antlr.TerminalNode
	OTHERS() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	ASC() antlr.TerminalNode
	DESC() antlr.TerminalNode

	// IsTopNestedClauseContext differentiates from other interfaces.
	IsTopNestedClauseContext()
}

ITopNestedClauseContext is an interface to support dynamic dispatch.

type ITopNestedOperatorContext

type ITopNestedOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TOP_NESTED() antlr.TerminalNode
	AllTopNestedClause() []ITopNestedClauseContext
	TopNestedClause(i int) ITopNestedClauseContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsTopNestedOperatorContext differentiates from other interfaces.
	IsTopNestedOperatorContext()
}

ITopNestedOperatorContext is an interface to support dynamic dispatch.

type ITopOperatorContext

type ITopOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TOP() antlr.TerminalNode
	Expression() IExpressionContext
	BY() antlr.TerminalNode
	SortList() ISortListContext

	// IsTopOperatorContext differentiates from other interfaces.
	IsTopOperatorContext()
}

ITopOperatorContext is an interface to support dynamic dispatch.

type ITypeSpecifierContext

type ITypeSpecifierContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TYPE_BOOL() antlr.TerminalNode
	TYPE_DATETIME() antlr.TerminalNode
	TYPE_DECIMAL() antlr.TerminalNode
	TYPE_DOUBLE() antlr.TerminalNode
	TYPE_DYNAMIC() antlr.TerminalNode
	TYPE_GUID() antlr.TerminalNode
	TYPE_INT() antlr.TerminalNode
	TYPE_LONG() antlr.TerminalNode
	TYPE_REAL() antlr.TerminalNode
	TYPE_STRING() antlr.TerminalNode
	TYPE_TIMESPAN() antlr.TerminalNode
	Identifier() IIdentifierContext

	// IsTypeSpecifierContext differentiates from other interfaces.
	IsTypeSpecifierContext()
}

ITypeSpecifierContext is an interface to support dynamic dispatch.

type IUnaryExpressionContext

type IUnaryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	MINUS() antlr.TerminalNode
	UnaryExpression() IUnaryExpressionContext
	PLUS() antlr.TerminalNode
	PostfixExpression() IPostfixExpressionContext

	// IsUnaryExpressionContext differentiates from other interfaces.
	IsUnaryExpressionContext()
}

IUnaryExpressionContext is an interface to support dynamic dispatch.

type IUnionOperatorContext

type IUnionOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	UNION() antlr.TerminalNode
	UnionTables() IUnionTablesContext
	UnionParameters() IUnionParametersContext

	// IsUnionOperatorContext differentiates from other interfaces.
	IsUnionOperatorContext()
}

IUnionOperatorContext is an interface to support dynamic dispatch.

type IUnionParameterContext

type IUnionParameterContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	KIND() antlr.TerminalNode
	ASSIGN() antlr.TerminalNode
	Identifier() IIdentifierContext
	WITH_SOURCE() antlr.TerminalNode
	IS_FUZZY() antlr.TerminalNode
	BooleanLiteral() IBooleanLiteralContext

	// IsUnionParameterContext differentiates from other interfaces.
	IsUnionParameterContext()
}

IUnionParameterContext is an interface to support dynamic dispatch.

type IUnionParametersContext

type IUnionParametersContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllUnionParameter() []IUnionParameterContext
	UnionParameter(i int) IUnionParameterContext

	// IsUnionParametersContext differentiates from other interfaces.
	IsUnionParametersContext()
}

IUnionParametersContext is an interface to support dynamic dispatch.

type IUnionTableContext

type IUnionTableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	LPAREN() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RPAREN() antlr.TerminalNode
	TableName() ITableNameContext

	// IsUnionTableContext differentiates from other interfaces.
	IsUnionTableContext()
}

IUnionTableContext is an interface to support dynamic dispatch.

type IUnionTablesContext

type IUnionTablesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllUnionTable() []IUnionTableContext
	UnionTable(i int) IUnionTableContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

	// IsUnionTablesContext differentiates from other interfaces.
	IsUnionTablesContext()
}

IUnionTablesContext is an interface to support dynamic dispatch.

type IViewExpressionContext

type IViewExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	VIEW() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	LBRACE() antlr.TerminalNode
	TabularExpression() ITabularExpressionContext
	RBRACE() antlr.TerminalNode

	// IsViewExpressionContext differentiates from other interfaces.
	IsViewExpressionContext()
}

IViewExpressionContext is an interface to support dynamic dispatch.

type IWhereOperatorContext

type IWhereOperatorContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	WHERE() antlr.TerminalNode
	Expression() IExpressionContext

	// IsWhereOperatorContext differentiates from other interfaces.
	IsWhereOperatorContext()
}

IWhereOperatorContext is an interface to support dynamic dispatch.

type IdentifierContext

type IdentifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) AS

func (*IdentifierContext) ASC

func (*IdentifierContext) Accept

func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierContext) BY

func (*IdentifierContext) COUNT

func (*IdentifierContext) DEFAULT

func (s *IdentifierContext) DEFAULT() antlr.TerminalNode

func (*IdentifierContext) DESC

func (*IdentifierContext) DISTINCT

func (s *IdentifierContext) DISTINCT() antlr.TerminalNode

func (*IdentifierContext) EVALUATE

func (s *IdentifierContext) EVALUATE() antlr.TerminalNode

func (*IdentifierContext) EXTEND

func (s *IdentifierContext) EXTEND() antlr.TerminalNode

func (*IdentifierContext) EnterRule

func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) ExitRule

func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierContext) FALSE

func (*IdentifierContext) FROM

func (*IdentifierContext) GetParser

func (s *IdentifierContext) GetParser() antlr.Parser

func (*IdentifierContext) GetRuleContext

func (s *IdentifierContext) GetRuleContext() antlr.RuleContext

func (*IdentifierContext) IDENTIFIER

func (s *IdentifierContext) IDENTIFIER() antlr.TerminalNode

func (*IdentifierContext) INNER

func (*IdentifierContext) INT_NUMBER added in v0.4.0

func (s *IdentifierContext) INT_NUMBER() antlr.TerminalNode

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) JOIN

func (*IdentifierContext) KIND

func (*IdentifierContext) LEFT

func (*IdentifierContext) LET

func (*IdentifierContext) LOOKUP

func (s *IdentifierContext) LOOKUP() antlr.TerminalNode

func (*IdentifierContext) OF

func (*IdentifierContext) ON

func (*IdentifierContext) OUTER

func (*IdentifierContext) PARSE

func (*IdentifierContext) PRINT

func (*IdentifierContext) PROJECT

func (s *IdentifierContext) PROJECT() antlr.TerminalNode

func (*IdentifierContext) RANGE

func (*IdentifierContext) RENDER

func (s *IdentifierContext) RENDER() antlr.TerminalNode

func (*IdentifierContext) RIGHT

func (*IdentifierContext) SEARCH

func (s *IdentifierContext) SEARCH() antlr.TerminalNode

func (*IdentifierContext) SET

func (*IdentifierContext) SORT

func (*IdentifierContext) STEP

func (*IdentifierContext) SUMMARIZE

func (s *IdentifierContext) SUMMARIZE() antlr.TerminalNode

func (*IdentifierContext) TAKE

func (*IdentifierContext) TO

func (*IdentifierContext) TOP

func (*IdentifierContext) TRUE

func (*IdentifierContext) TYPE_BOOL

func (s *IdentifierContext) TYPE_BOOL() antlr.TerminalNode

func (*IdentifierContext) TYPE_DATETIME

func (s *IdentifierContext) TYPE_DATETIME() antlr.TerminalNode

func (*IdentifierContext) TYPE_DECIMAL

func (s *IdentifierContext) TYPE_DECIMAL() antlr.TerminalNode

func (*IdentifierContext) TYPE_DOUBLE

func (s *IdentifierContext) TYPE_DOUBLE() antlr.TerminalNode

func (*IdentifierContext) TYPE_DYNAMIC

func (s *IdentifierContext) TYPE_DYNAMIC() antlr.TerminalNode

func (*IdentifierContext) TYPE_GUID

func (s *IdentifierContext) TYPE_GUID() antlr.TerminalNode

func (*IdentifierContext) TYPE_INT

func (s *IdentifierContext) TYPE_INT() antlr.TerminalNode

func (*IdentifierContext) TYPE_LONG

func (s *IdentifierContext) TYPE_LONG() antlr.TerminalNode

func (*IdentifierContext) TYPE_REAL

func (s *IdentifierContext) TYPE_REAL() antlr.TerminalNode

func (*IdentifierContext) TYPE_STRING

func (s *IdentifierContext) TYPE_STRING() antlr.TerminalNode

func (*IdentifierContext) TYPE_TIMESPAN

func (s *IdentifierContext) TYPE_TIMESPAN() antlr.TerminalNode

func (*IdentifierContext) ToStringTree

func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*IdentifierContext) UNION

func (*IdentifierContext) WHERE

func (*IdentifierContext) WITH

type IdentifierListContext

type IdentifierListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierListContext

func NewEmptyIdentifierListContext() *IdentifierListContext

func NewIdentifierListContext

func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext

func (*IdentifierListContext) Accept

func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierListContext) AllCOMMA

func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode

func (*IdentifierListContext) AllIdentifier

func (s *IdentifierListContext) AllIdentifier() []IIdentifierContext

func (*IdentifierListContext) COMMA

func (*IdentifierListContext) EnterRule

func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierListContext) ExitRule

func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierListContext) GetParser

func (s *IdentifierListContext) GetParser() antlr.Parser

func (*IdentifierListContext) GetRuleContext

func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext

func (*IdentifierListContext) Identifier

func (s *IdentifierListContext) Identifier(i int) IIdentifierContext

func (*IdentifierListContext) IsIdentifierListContext

func (*IdentifierListContext) IsIdentifierListContext()

func (*IdentifierListContext) ToStringTree

func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IdentifierOrWildcardContext

type IdentifierOrWildcardContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierOrWildcardContext

func NewEmptyIdentifierOrWildcardContext() *IdentifierOrWildcardContext

func NewIdentifierOrWildcardContext

func NewIdentifierOrWildcardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierOrWildcardContext

func (*IdentifierOrWildcardContext) Accept

func (s *IdentifierOrWildcardContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierOrWildcardContext) AllIdentifier

func (s *IdentifierOrWildcardContext) AllIdentifier() []IIdentifierContext

func (*IdentifierOrWildcardContext) EnterRule

func (s *IdentifierOrWildcardContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierOrWildcardContext) ExitRule

func (s *IdentifierOrWildcardContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierOrWildcardContext) GetParser

func (s *IdentifierOrWildcardContext) GetParser() antlr.Parser

func (*IdentifierOrWildcardContext) GetRuleContext

func (s *IdentifierOrWildcardContext) GetRuleContext() antlr.RuleContext

func (*IdentifierOrWildcardContext) Identifier

func (*IdentifierOrWildcardContext) IsIdentifierOrWildcardContext

func (*IdentifierOrWildcardContext) IsIdentifierOrWildcardContext()

func (*IdentifierOrWildcardContext) STAR

func (*IdentifierOrWildcardContext) ToStringTree

func (s *IdentifierOrWildcardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IdentifierOrWildcardListContext

type IdentifierOrWildcardListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierOrWildcardListContext

func NewEmptyIdentifierOrWildcardListContext() *IdentifierOrWildcardListContext

func NewIdentifierOrWildcardListContext

func NewIdentifierOrWildcardListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierOrWildcardListContext

func (*IdentifierOrWildcardListContext) Accept

func (s *IdentifierOrWildcardListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierOrWildcardListContext) AllCOMMA

func (*IdentifierOrWildcardListContext) AllIdentifierOrWildcard

func (s *IdentifierOrWildcardListContext) AllIdentifierOrWildcard() []IIdentifierOrWildcardContext

func (*IdentifierOrWildcardListContext) COMMA

func (*IdentifierOrWildcardListContext) EnterRule

func (*IdentifierOrWildcardListContext) ExitRule

func (*IdentifierOrWildcardListContext) GetParser

func (*IdentifierOrWildcardListContext) GetRuleContext

func (*IdentifierOrWildcardListContext) IdentifierOrWildcard

func (*IdentifierOrWildcardListContext) IsIdentifierOrWildcardListContext

func (*IdentifierOrWildcardListContext) IsIdentifierOrWildcardListContext()

func (*IdentifierOrWildcardListContext) ToStringTree

func (s *IdentifierOrWildcardListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IffExpressionContext

type IffExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIffExpressionContext

func NewEmptyIffExpressionContext() *IffExpressionContext

func NewIffExpressionContext

func NewIffExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IffExpressionContext

func (*IffExpressionContext) Accept

func (s *IffExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IffExpressionContext) AllCOMMA

func (s *IffExpressionContext) AllCOMMA() []antlr.TerminalNode

func (*IffExpressionContext) AllExpression

func (s *IffExpressionContext) AllExpression() []IExpressionContext

func (*IffExpressionContext) COMMA

func (*IffExpressionContext) EnterRule

func (s *IffExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*IffExpressionContext) ExitRule

func (s *IffExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*IffExpressionContext) Expression

func (s *IffExpressionContext) Expression(i int) IExpressionContext

func (*IffExpressionContext) GetParser

func (s *IffExpressionContext) GetParser() antlr.Parser

func (*IffExpressionContext) GetRuleContext

func (s *IffExpressionContext) GetRuleContext() antlr.RuleContext

func (*IffExpressionContext) IFF

func (*IffExpressionContext) IIF

func (*IffExpressionContext) IsIffExpressionContext

func (*IffExpressionContext) IsIffExpressionContext()

func (*IffExpressionContext) LPAREN

func (*IffExpressionContext) RPAREN

func (*IffExpressionContext) ToStringTree

func (s *IffExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InvokeOperatorContext

type InvokeOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInvokeOperatorContext

func NewEmptyInvokeOperatorContext() *InvokeOperatorContext

func NewInvokeOperatorContext

func NewInvokeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InvokeOperatorContext

func (*InvokeOperatorContext) Accept

func (s *InvokeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*InvokeOperatorContext) EnterRule

func (s *InvokeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*InvokeOperatorContext) ExitRule

func (s *InvokeOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*InvokeOperatorContext) FunctionCall

func (s *InvokeOperatorContext) FunctionCall() IFunctionCallContext

func (*InvokeOperatorContext) GetParser

func (s *InvokeOperatorContext) GetParser() antlr.Parser

func (*InvokeOperatorContext) GetRuleContext

func (s *InvokeOperatorContext) GetRuleContext() antlr.RuleContext

func (*InvokeOperatorContext) INVOKE

func (*InvokeOperatorContext) IsInvokeOperatorContext

func (*InvokeOperatorContext) IsInvokeOperatorContext()

func (*InvokeOperatorContext) ToStringTree

func (s *InvokeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinAttributeContext

type JoinAttributeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinAttributeContext

func NewEmptyJoinAttributeContext() *JoinAttributeContext

func NewJoinAttributeContext

func NewJoinAttributeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinAttributeContext

func (*JoinAttributeContext) Accept

func (s *JoinAttributeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinAttributeContext) AllDOLLAR

func (s *JoinAttributeContext) AllDOLLAR() []antlr.TerminalNode

func (*JoinAttributeContext) AllDOT

func (s *JoinAttributeContext) AllDOT() []antlr.TerminalNode

func (*JoinAttributeContext) AllIdentifier

func (s *JoinAttributeContext) AllIdentifier() []IIdentifierContext

func (*JoinAttributeContext) DOLLAR

func (*JoinAttributeContext) DOT

func (*JoinAttributeContext) EQ

func (*JoinAttributeContext) EnterRule

func (s *JoinAttributeContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinAttributeContext) ExitRule

func (s *JoinAttributeContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinAttributeContext) GetParser

func (s *JoinAttributeContext) GetParser() antlr.Parser

func (*JoinAttributeContext) GetRuleContext

func (s *JoinAttributeContext) GetRuleContext() antlr.RuleContext

func (*JoinAttributeContext) Identifier

func (s *JoinAttributeContext) Identifier(i int) IIdentifierContext

func (*JoinAttributeContext) IsJoinAttributeContext

func (*JoinAttributeContext) IsJoinAttributeContext()

func (*JoinAttributeContext) LEFT

func (*JoinAttributeContext) RIGHT

func (*JoinAttributeContext) ToStringTree

func (s *JoinAttributeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinConditionContext

type JoinConditionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinConditionContext

func NewEmptyJoinConditionContext() *JoinConditionContext

func NewJoinConditionContext

func NewJoinConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinConditionContext

func (*JoinConditionContext) Accept

func (s *JoinConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinConditionContext) AllCOMMA

func (s *JoinConditionContext) AllCOMMA() []antlr.TerminalNode

func (*JoinConditionContext) AllJoinAttribute

func (s *JoinConditionContext) AllJoinAttribute() []IJoinAttributeContext

func (*JoinConditionContext) COMMA

func (*JoinConditionContext) EnterRule

func (s *JoinConditionContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinConditionContext) ExitRule

func (s *JoinConditionContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinConditionContext) Expression

func (s *JoinConditionContext) Expression() IExpressionContext

func (*JoinConditionContext) GetParser

func (s *JoinConditionContext) GetParser() antlr.Parser

func (*JoinConditionContext) GetRuleContext

func (s *JoinConditionContext) GetRuleContext() antlr.RuleContext

func (*JoinConditionContext) IsJoinConditionContext

func (*JoinConditionContext) IsJoinConditionContext()

func (*JoinConditionContext) JoinAttribute

func (s *JoinConditionContext) JoinAttribute(i int) IJoinAttributeContext

func (*JoinConditionContext) ToStringTree

func (s *JoinConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinFlavorContext

type JoinFlavorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinFlavorContext

func NewEmptyJoinFlavorContext() *JoinFlavorContext

func NewJoinFlavorContext

func NewJoinFlavorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinFlavorContext

func (*JoinFlavorContext) ANTI

func (*JoinFlavorContext) Accept

func (s *JoinFlavorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinFlavorContext) EnterRule

func (s *JoinFlavorContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinFlavorContext) ExitRule

func (s *JoinFlavorContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinFlavorContext) FULL

func (*JoinFlavorContext) FULLOUTER

func (s *JoinFlavorContext) FULLOUTER() antlr.TerminalNode

func (*JoinFlavorContext) GetParser

func (s *JoinFlavorContext) GetParser() antlr.Parser

func (*JoinFlavorContext) GetRuleContext

func (s *JoinFlavorContext) GetRuleContext() antlr.RuleContext

func (*JoinFlavorContext) INNER

func (*JoinFlavorContext) INNERUNIQUE

func (s *JoinFlavorContext) INNERUNIQUE() antlr.TerminalNode

func (*JoinFlavorContext) IsJoinFlavorContext

func (*JoinFlavorContext) IsJoinFlavorContext()

func (*JoinFlavorContext) LEFT

func (*JoinFlavorContext) LEFTANTI

func (s *JoinFlavorContext) LEFTANTI() antlr.TerminalNode

func (*JoinFlavorContext) LEFTOUTER

func (s *JoinFlavorContext) LEFTOUTER() antlr.TerminalNode

func (*JoinFlavorContext) LEFTSEMI

func (s *JoinFlavorContext) LEFTSEMI() antlr.TerminalNode

func (*JoinFlavorContext) OUTER

func (*JoinFlavorContext) RIGHT

func (*JoinFlavorContext) RIGHTANTI

func (s *JoinFlavorContext) RIGHTANTI() antlr.TerminalNode

func (*JoinFlavorContext) RIGHTOUTER

func (s *JoinFlavorContext) RIGHTOUTER() antlr.TerminalNode

func (*JoinFlavorContext) RIGHTSEMI

func (s *JoinFlavorContext) RIGHTSEMI() antlr.TerminalNode

func (*JoinFlavorContext) SEMI

func (*JoinFlavorContext) ToStringTree

func (s *JoinFlavorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinHintContext

type JoinHintContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinHintContext

func NewEmptyJoinHintContext() *JoinHintContext

func NewJoinHintContext

func NewJoinHintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinHintContext

func (*JoinHintContext) ASSIGN

func (s *JoinHintContext) ASSIGN() antlr.TerminalNode

func (*JoinHintContext) Accept

func (s *JoinHintContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinHintContext) EnterRule

func (s *JoinHintContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinHintContext) ExitRule

func (s *JoinHintContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinHintContext) Expression

func (s *JoinHintContext) Expression() IExpressionContext

func (*JoinHintContext) GetParser

func (s *JoinHintContext) GetParser() antlr.Parser

func (*JoinHintContext) GetRuleContext

func (s *JoinHintContext) GetRuleContext() antlr.RuleContext

func (*JoinHintContext) HINT_DOT

func (s *JoinHintContext) HINT_DOT() antlr.TerminalNode

func (*JoinHintContext) Identifier

func (s *JoinHintContext) Identifier() IIdentifierContext

func (*JoinHintContext) IsJoinHintContext

func (*JoinHintContext) IsJoinHintContext()

func (*JoinHintContext) ToStringTree

func (s *JoinHintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinHintsContext

type JoinHintsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinHintsContext

func NewEmptyJoinHintsContext() *JoinHintsContext

func NewJoinHintsContext

func NewJoinHintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinHintsContext

func (*JoinHintsContext) Accept

func (s *JoinHintsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinHintsContext) AllJoinHint

func (s *JoinHintsContext) AllJoinHint() []IJoinHintContext

func (*JoinHintsContext) EnterRule

func (s *JoinHintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinHintsContext) ExitRule

func (s *JoinHintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinHintsContext) GetParser

func (s *JoinHintsContext) GetParser() antlr.Parser

func (*JoinHintsContext) GetRuleContext

func (s *JoinHintsContext) GetRuleContext() antlr.RuleContext

func (*JoinHintsContext) IsJoinHintsContext

func (*JoinHintsContext) IsJoinHintsContext()

func (*JoinHintsContext) JoinHint

func (s *JoinHintsContext) JoinHint(i int) IJoinHintContext

func (*JoinHintsContext) ToStringTree

func (s *JoinHintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinInfo added in v0.3.0

type JoinInfo struct {
	Type          string       `json:"type"`                     // "inner", "leftouter", "leftanti", etc. (default: "innerunique")
	JoinFields    []string     `json:"join_fields,omitempty"`    // Fields from ON clause (simple identifiers)
	LeftFields    []string     `json:"left_fields,omitempty"`    // Left side of $left.X == $right.Y conditions
	RightFields   []string     `json:"right_fields,omitempty"`   // Right side of $left.X == $right.Y conditions
	RightTable    string       `json:"right_table,omitempty"`    // Table name if right side is a simple table reference
	Subsearch     *ParseResult `json:"subsearch,omitempty"`      // Recursively parsed right-side expression (if subquery)
	PipeStage     int          `json:"pipe_stage"`               // Pipeline stage where join appears
	ExposedFields []string     `json:"exposed_fields,omitempty"` // Fields the right side makes available
}

JoinInfo captures the structured decomposition of a JOIN operator

type JoinKindContext

type JoinKindContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinKindContext

func NewEmptyJoinKindContext() *JoinKindContext

func NewJoinKindContext

func NewJoinKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinKindContext

func (*JoinKindContext) ASSIGN

func (s *JoinKindContext) ASSIGN() antlr.TerminalNode

func (*JoinKindContext) Accept

func (s *JoinKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinKindContext) EnterRule

func (s *JoinKindContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinKindContext) ExitRule

func (s *JoinKindContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinKindContext) GetParser

func (s *JoinKindContext) GetParser() antlr.Parser

func (*JoinKindContext) GetRuleContext

func (s *JoinKindContext) GetRuleContext() antlr.RuleContext

func (*JoinKindContext) IsJoinKindContext

func (*JoinKindContext) IsJoinKindContext()

func (*JoinKindContext) JoinFlavor

func (s *JoinKindContext) JoinFlavor() IJoinFlavorContext

func (*JoinKindContext) KIND

func (*JoinKindContext) ToStringTree

func (s *JoinKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JoinOperatorContext

type JoinOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJoinOperatorContext

func NewEmptyJoinOperatorContext() *JoinOperatorContext

func NewJoinOperatorContext

func NewJoinOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JoinOperatorContext

func (*JoinOperatorContext) Accept

func (s *JoinOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*JoinOperatorContext) EnterRule

func (s *JoinOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*JoinOperatorContext) ExitRule

func (s *JoinOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*JoinOperatorContext) GetParser

func (s *JoinOperatorContext) GetParser() antlr.Parser

func (*JoinOperatorContext) GetRuleContext

func (s *JoinOperatorContext) GetRuleContext() antlr.RuleContext

func (*JoinOperatorContext) IsJoinOperatorContext

func (*JoinOperatorContext) IsJoinOperatorContext()

func (*JoinOperatorContext) JOIN

func (*JoinOperatorContext) JoinCondition

func (s *JoinOperatorContext) JoinCondition() IJoinConditionContext

func (*JoinOperatorContext) JoinHints

func (s *JoinOperatorContext) JoinHints() IJoinHintsContext

func (*JoinOperatorContext) JoinKind

func (s *JoinOperatorContext) JoinKind() IJoinKindContext

func (*JoinOperatorContext) LPAREN

func (*JoinOperatorContext) ON

func (*JoinOperatorContext) RPAREN

func (*JoinOperatorContext) TableName

func (s *JoinOperatorContext) TableName() ITableNameContext

func (*JoinOperatorContext) TabularExpression

func (s *JoinOperatorContext) TabularExpression() ITabularExpressionContext

func (*JoinOperatorContext) ToStringTree

func (s *JoinOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KQLLexer

type KQLLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewKQLLexer

func NewKQLLexer(input antlr.CharStream) *KQLLexer

NewKQLLexer produces a new lexer instance for the optional input antlr.CharStream.

type KQLParser

type KQLParser struct {
	*antlr.BaseParser
}

func NewKQLParser

func NewKQLParser(input antlr.TokenStream) *KQLParser

NewKQLParser produces a new parser instance for the optional input antlr.TokenStream.

func (*KQLParser) AdditiveExpression

func (p *KQLParser) AdditiveExpression() (localctx IAdditiveExpressionContext)

func (*KQLParser) AggregationFunction

func (p *KQLParser) AggregationFunction() (localctx IAggregationFunctionContext)

func (*KQLParser) AggregationItem

func (p *KQLParser) AggregationItem() (localctx IAggregationItemContext)

func (*KQLParser) AggregationList

func (p *KQLParser) AggregationList() (localctx IAggregationListContext)

func (*KQLParser) AliasStatement

func (p *KQLParser) AliasStatement() (localctx IAliasStatementContext)

func (*KQLParser) AndExpression

func (p *KQLParser) AndExpression() (localctx IAndExpressionContext)

func (*KQLParser) Argument

func (p *KQLParser) Argument() (localctx IArgumentContext)

func (*KQLParser) ArgumentList

func (p *KQLParser) ArgumentList() (localctx IArgumentListContext)

func (*KQLParser) ArrayExpression

func (p *KQLParser) ArrayExpression() (localctx IArrayExpressionContext)

func (*KQLParser) AsOperator

func (p *KQLParser) AsOperator() (localctx IAsOperatorContext)

func (*KQLParser) BooleanLiteral

func (p *KQLParser) BooleanLiteral() (localctx IBooleanLiteralContext)

func (*KQLParser) BuiltinFunction

func (p *KQLParser) BuiltinFunction() (localctx IBuiltinFunctionContext)

func (*KQLParser) CaseBranch

func (p *KQLParser) CaseBranch() (localctx ICaseBranchContext)

func (*KQLParser) CaseExpression

func (p *KQLParser) CaseExpression() (localctx ICaseExpressionContext)

func (*KQLParser) ComparisonExpression

func (p *KQLParser) ComparisonExpression() (localctx IComparisonExpressionContext)

func (*KQLParser) ComparisonOperator

func (p *KQLParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*KQLParser) ConsumeOperator

func (p *KQLParser) ConsumeOperator() (localctx IConsumeOperatorContext)

func (*KQLParser) CountOperator

func (p *KQLParser) CountOperator() (localctx ICountOperatorContext)

func (*KQLParser) DatabaseTableName

func (p *KQLParser) DatabaseTableName() (localctx IDatabaseTableNameContext)

func (*KQLParser) Datatable

func (p *KQLParser) Datatable() (localctx IDatatableContext)

func (*KQLParser) DatatableColumn

func (p *KQLParser) DatatableColumn() (localctx IDatatableColumnContext)

func (*KQLParser) DatatableRows

func (p *KQLParser) DatatableRows() (localctx IDatatableRowsContext)

func (*KQLParser) DatatableSchema

func (p *KQLParser) DatatableSchema() (localctx IDatatableSchemaContext)

func (*KQLParser) DeclareStatement

func (p *KQLParser) DeclareStatement() (localctx IDeclareStatementContext)

func (*KQLParser) DistinctColumns

func (p *KQLParser) DistinctColumns() (localctx IDistinctColumnsContext)

func (*KQLParser) DistinctOperator

func (p *KQLParser) DistinctOperator() (localctx IDistinctOperatorContext)

func (*KQLParser) EvaluateHints

func (p *KQLParser) EvaluateHints() (localctx IEvaluateHintsContext)

func (*KQLParser) EvaluateOperator

func (p *KQLParser) EvaluateOperator() (localctx IEvaluateOperatorContext)

func (*KQLParser) Expression

func (p *KQLParser) Expression() (localctx IExpressionContext)

func (*KQLParser) ExpressionList

func (p *KQLParser) ExpressionList() (localctx IExpressionListContext)

func (*KQLParser) ExtendItem

func (p *KQLParser) ExtendItem() (localctx IExtendItemContext)

func (*KQLParser) ExtendItemList

func (p *KQLParser) ExtendItemList() (localctx IExtendItemListContext)

func (*KQLParser) ExtendOperator

func (p *KQLParser) ExtendOperator() (localctx IExtendOperatorContext)

func (*KQLParser) ExternalData

func (p *KQLParser) ExternalData() (localctx IExternalDataContext)

func (*KQLParser) ExternalDataOption

func (p *KQLParser) ExternalDataOption() (localctx IExternalDataOptionContext)

func (*KQLParser) ExternalDataOptions

func (p *KQLParser) ExternalDataOptions() (localctx IExternalDataOptionsContext)

func (*KQLParser) ExternalDataUri

func (p *KQLParser) ExternalDataUri() (localctx IExternalDataUriContext)

func (*KQLParser) FacetOperator

func (p *KQLParser) FacetOperator() (localctx IFacetOperatorContext)

func (*KQLParser) FindOperator

func (p *KQLParser) FindOperator() (localctx IFindOperatorContext)

func (*KQLParser) FindParams

func (p *KQLParser) FindParams() (localctx IFindParamsContext)

func (*KQLParser) ForkBranch

func (p *KQLParser) ForkBranch() (localctx IForkBranchContext)

func (*KQLParser) ForkOperator

func (p *KQLParser) ForkOperator() (localctx IForkOperatorContext)

func (*KQLParser) FunctionCall

func (p *KQLParser) FunctionCall() (localctx IFunctionCallContext)

func (*KQLParser) FunctionParameter

func (p *KQLParser) FunctionParameter() (localctx IFunctionParameterContext)

func (*KQLParser) FunctionParameters

func (p *KQLParser) FunctionParameters() (localctx IFunctionParametersContext)

func (*KQLParser) GetschemaOperator

func (p *KQLParser) GetschemaOperator() (localctx IGetschemaOperatorContext)

func (*KQLParser) GraphEdge

func (p *KQLParser) GraphEdge() (localctx IGraphEdgeContext)

func (*KQLParser) GraphMatchOperator

func (p *KQLParser) GraphMatchOperator() (localctx IGraphMatchOperatorContext)

func (*KQLParser) GraphOperator

func (p *KQLParser) GraphOperator() (localctx IGraphOperatorContext)

func (*KQLParser) GraphPattern

func (p *KQLParser) GraphPattern() (localctx IGraphPatternContext)

func (*KQLParser) GraphPatternElement

func (p *KQLParser) GraphPatternElement() (localctx IGraphPatternElementContext)

func (*KQLParser) GraphShortestPathsOperator

func (p *KQLParser) GraphShortestPathsOperator() (localctx IGraphShortestPathsOperatorContext)

func (*KQLParser) GraphToTableOperator

func (p *KQLParser) GraphToTableOperator() (localctx IGraphToTableOperatorContext)

func (*KQLParser) GraphToTableParams

func (p *KQLParser) GraphToTableParams() (localctx IGraphToTableParamsContext)

func (*KQLParser) GroupByItem

func (p *KQLParser) GroupByItem() (localctx IGroupByItemContext)

func (*KQLParser) GroupByList

func (p *KQLParser) GroupByList() (localctx IGroupByListContext)

func (*KQLParser) Identifier

func (p *KQLParser) Identifier() (localctx IIdentifierContext)

func (*KQLParser) IdentifierList

func (p *KQLParser) IdentifierList() (localctx IIdentifierListContext)

func (*KQLParser) IdentifierOrWildcard

func (p *KQLParser) IdentifierOrWildcard() (localctx IIdentifierOrWildcardContext)

func (*KQLParser) IdentifierOrWildcardList

func (p *KQLParser) IdentifierOrWildcardList() (localctx IIdentifierOrWildcardListContext)

func (*KQLParser) IffExpression

func (p *KQLParser) IffExpression() (localctx IIffExpressionContext)

func (*KQLParser) InvokeOperator

func (p *KQLParser) InvokeOperator() (localctx IInvokeOperatorContext)

func (*KQLParser) JoinAttribute

func (p *KQLParser) JoinAttribute() (localctx IJoinAttributeContext)

func (*KQLParser) JoinCondition

func (p *KQLParser) JoinCondition() (localctx IJoinConditionContext)

func (*KQLParser) JoinFlavor

func (p *KQLParser) JoinFlavor() (localctx IJoinFlavorContext)

func (*KQLParser) JoinHint

func (p *KQLParser) JoinHint() (localctx IJoinHintContext)

func (*KQLParser) JoinHints

func (p *KQLParser) JoinHints() (localctx IJoinHintsContext)

func (*KQLParser) JoinKind

func (p *KQLParser) JoinKind() (localctx IJoinKindContext)

func (*KQLParser) JoinOperator

func (p *KQLParser) JoinOperator() (localctx IJoinOperatorContext)

func (*KQLParser) KvPair

func (p *KQLParser) KvPair() (localctx IKvPairContext)

func (*KQLParser) KvPairList

func (p *KQLParser) KvPairList() (localctx IKvPairListContext)

func (*KQLParser) LetStatement

func (p *KQLParser) LetStatement() (localctx ILetStatementContext)

func (*KQLParser) LimitClause

func (p *KQLParser) LimitClause() (localctx ILimitClauseContext)

func (*KQLParser) Literal

func (p *KQLParser) Literal() (localctx ILiteralContext)

func (*KQLParser) LookupCondition

func (p *KQLParser) LookupCondition() (localctx ILookupConditionContext)

func (*KQLParser) LookupKind

func (p *KQLParser) LookupKind() (localctx ILookupKindContext)

func (*KQLParser) LookupOperator

func (p *KQLParser) LookupOperator() (localctx ILookupOperatorContext)

func (*KQLParser) MakeGraphOperator

func (p *KQLParser) MakeGraphOperator() (localctx IMakeGraphOperatorContext)

func (*KQLParser) MakeSeriesItem

func (p *KQLParser) MakeSeriesItem() (localctx IMakeSeriesItemContext)

func (*KQLParser) MakeSeriesItemList

func (p *KQLParser) MakeSeriesItemList() (localctx IMakeSeriesItemListContext)

func (*KQLParser) MakeSeriesOnClause

func (p *KQLParser) MakeSeriesOnClause() (localctx IMakeSeriesOnClauseContext)

func (*KQLParser) MakeSeriesOperator

func (p *KQLParser) MakeSeriesOperator() (localctx IMakeSeriesOperatorContext)

func (*KQLParser) MakeSeriesParams

func (p *KQLParser) MakeSeriesParams() (localctx IMakeSeriesParamsContext)

func (*KQLParser) MaterializeExpression

func (p *KQLParser) MaterializeExpression() (localctx IMaterializeExpressionContext)

func (*KQLParser) MultiplicativeExpression

func (p *KQLParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)

func (*KQLParser) MvApplyItem

func (p *KQLParser) MvApplyItem() (localctx IMvApplyItemContext)

func (*KQLParser) MvApplyItemList

func (p *KQLParser) MvApplyItemList() (localctx IMvApplyItemListContext)

func (*KQLParser) MvApplyOnClause

func (p *KQLParser) MvApplyOnClause() (localctx IMvApplyOnClauseContext)

func (*KQLParser) MvApplyOperator

func (p *KQLParser) MvApplyOperator() (localctx IMvApplyOperatorContext)

func (*KQLParser) MvExpandItem

func (p *KQLParser) MvExpandItem() (localctx IMvExpandItemContext)

func (*KQLParser) MvExpandItemList

func (p *KQLParser) MvExpandItemList() (localctx IMvExpandItemListContext)

func (*KQLParser) MvExpandKind

func (p *KQLParser) MvExpandKind() (localctx IMvExpandKindContext)

func (*KQLParser) MvExpandOperator

func (p *KQLParser) MvExpandOperator() (localctx IMvExpandOperatorContext)

func (*KQLParser) MvExpandParams

func (p *KQLParser) MvExpandParams() (localctx IMvExpandParamsContext)

func (*KQLParser) NotExpression

func (p *KQLParser) NotExpression() (localctx INotExpressionContext)

func (*KQLParser) NullsPosition

func (p *KQLParser) NullsPosition() (localctx INullsPositionContext)

func (*KQLParser) ObjectExpression

func (p *KQLParser) ObjectExpression() (localctx IObjectExpressionContext)

func (*KQLParser) ObjectProperty

func (p *KQLParser) ObjectProperty() (localctx IObjectPropertyContext)

func (*KQLParser) ObjectPropertyList

func (p *KQLParser) ObjectPropertyList() (localctx IObjectPropertyListContext)

func (*KQLParser) OrExpression

func (p *KQLParser) OrExpression() (localctx IOrExpressionContext)

func (*KQLParser) ParseKind

func (p *KQLParser) ParseKind() (localctx IParseKindContext)

func (*KQLParser) ParseKvOperator

func (p *KQLParser) ParseKvOperator() (localctx IParseKvOperatorContext)

func (*KQLParser) ParseKvParam

func (p *KQLParser) ParseKvParam() (localctx IParseKvParamContext)

func (*KQLParser) ParseKvParameters

func (p *KQLParser) ParseKvParameters() (localctx IParseKvParametersContext)

func (*KQLParser) ParseOperator

func (p *KQLParser) ParseOperator() (localctx IParseOperatorContext)

func (*KQLParser) ParsePattern

func (p *KQLParser) ParsePattern() (localctx IParsePatternContext)

func (*KQLParser) ParsePatternItem

func (p *KQLParser) ParsePatternItem() (localctx IParsePatternItemContext)

func (*KQLParser) PartitionHints

func (p *KQLParser) PartitionHints() (localctx IPartitionHintsContext)

func (*KQLParser) PartitionOperator

func (p *KQLParser) PartitionOperator() (localctx IPartitionOperatorContext)

func (*KQLParser) PatternDefinition

func (p *KQLParser) PatternDefinition() (localctx IPatternDefinitionContext)

func (*KQLParser) PatternParam

func (p *KQLParser) PatternParam() (localctx IPatternParamContext)

func (*KQLParser) PatternStatement

func (p *KQLParser) PatternStatement() (localctx IPatternStatementContext)

func (*KQLParser) PostfixExpression

func (p *KQLParser) PostfixExpression() (localctx IPostfixExpressionContext)

func (*KQLParser) PostfixOperator

func (p *KQLParser) PostfixOperator() (localctx IPostfixOperatorContext)

func (*KQLParser) PrimaryExpression

func (p *KQLParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*KQLParser) PrintArg

func (p *KQLParser) PrintArg() (localctx IPrintArgContext)

func (*KQLParser) PrintArgList

func (p *KQLParser) PrintArgList() (localctx IPrintArgListContext)

func (*KQLParser) ProjectAwayOperator

func (p *KQLParser) ProjectAwayOperator() (localctx IProjectAwayOperatorContext)

func (*KQLParser) ProjectItem

func (p *KQLParser) ProjectItem() (localctx IProjectItemContext)

func (*KQLParser) ProjectItemList

func (p *KQLParser) ProjectItemList() (localctx IProjectItemListContext)

func (*KQLParser) ProjectKeepOperator

func (p *KQLParser) ProjectKeepOperator() (localctx IProjectKeepOperatorContext)

func (*KQLParser) ProjectOperator

func (p *KQLParser) ProjectOperator() (localctx IProjectOperatorContext)

func (*KQLParser) ProjectRenameOperator

func (p *KQLParser) ProjectRenameOperator() (localctx IProjectRenameOperatorContext)

func (*KQLParser) ProjectReorderOperator

func (p *KQLParser) ProjectReorderOperator() (localctx IProjectReorderOperatorContext)

func (*KQLParser) Query

func (p *KQLParser) Query() (localctx IQueryContext)

func (*KQLParser) RenameItem

func (p *KQLParser) RenameItem() (localctx IRenameItemContext)

func (*KQLParser) RenameList

func (p *KQLParser) RenameList() (localctx IRenameListContext)

func (*KQLParser) RenderOperator

func (p *KQLParser) RenderOperator() (localctx IRenderOperatorContext)

func (*KQLParser) RenderProperties

func (p *KQLParser) RenderProperties() (localctx IRenderPropertiesContext)

func (*KQLParser) RenderProperty

func (p *KQLParser) RenderProperty() (localctx IRenderPropertyContext)

func (*KQLParser) RestrictStatement

func (p *KQLParser) RestrictStatement() (localctx IRestrictStatementContext)

func (*KQLParser) SampleDistinctOperator

func (p *KQLParser) SampleDistinctOperator() (localctx ISampleDistinctOperatorContext)

func (*KQLParser) SampleOperator

func (p *KQLParser) SampleOperator() (localctx ISampleOperatorContext)

func (*KQLParser) ScanAction

func (p *KQLParser) ScanAction() (localctx IScanActionContext)

func (*KQLParser) ScanDeclare

func (p *KQLParser) ScanDeclare() (localctx IScanDeclareContext)

func (*KQLParser) ScanDeclareItem

func (p *KQLParser) ScanDeclareItem() (localctx IScanDeclareItemContext)

func (*KQLParser) ScanOperator

func (p *KQLParser) ScanOperator() (localctx IScanOperatorContext)

func (*KQLParser) ScanParams

func (p *KQLParser) ScanParams() (localctx IScanParamsContext)

func (*KQLParser) ScanStep

func (p *KQLParser) ScanStep() (localctx IScanStepContext)

func (*KQLParser) ScanStepList

func (p *KQLParser) ScanStepList() (localctx IScanStepListContext)

func (*KQLParser) SearchKind

func (p *KQLParser) SearchKind() (localctx ISearchKindContext)

func (*KQLParser) SearchOperator

func (p *KQLParser) SearchOperator() (localctx ISearchOperatorContext)

func (*KQLParser) SerializeOperator

func (p *KQLParser) SerializeOperator() (localctx ISerializeOperatorContext)

func (*KQLParser) SetStatement

func (p *KQLParser) SetStatement() (localctx ISetStatementContext)

func (*KQLParser) SortDirection

func (p *KQLParser) SortDirection() (localctx ISortDirectionContext)

func (*KQLParser) SortItem

func (p *KQLParser) SortItem() (localctx ISortItemContext)

func (*KQLParser) SortList

func (p *KQLParser) SortList() (localctx ISortListContext)

func (*KQLParser) SortOperator

func (p *KQLParser) SortOperator() (localctx ISortOperatorContext)

func (*KQLParser) Statement

func (p *KQLParser) Statement() (localctx IStatementContext)

func (*KQLParser) StringOperator

func (p *KQLParser) StringOperator() (localctx IStringOperatorContext)

func (*KQLParser) SummarizeHints

func (p *KQLParser) SummarizeHints() (localctx ISummarizeHintsContext)

func (*KQLParser) SummarizeOperator

func (p *KQLParser) SummarizeOperator() (localctx ISummarizeOperatorContext)

func (*KQLParser) TableList

func (p *KQLParser) TableList() (localctx ITableListContext)

func (*KQLParser) TableName

func (p *KQLParser) TableName() (localctx ITableNameContext)

func (*KQLParser) TabularExpression

func (p *KQLParser) TabularExpression() (localctx ITabularExpressionContext)

func (*KQLParser) TabularOperator

func (p *KQLParser) TabularOperator() (localctx ITabularOperatorContext)

func (*KQLParser) TabularSource

func (p *KQLParser) TabularSource() (localctx ITabularSourceContext)

func (*KQLParser) TakeOperator

func (p *KQLParser) TakeOperator() (localctx ITakeOperatorContext)

func (*KQLParser) ToScalarExpression

func (p *KQLParser) ToScalarExpression() (localctx IToScalarExpressionContext)

func (*KQLParser) TopNestedClause

func (p *KQLParser) TopNestedClause() (localctx ITopNestedClauseContext)

func (*KQLParser) TopNestedOperator

func (p *KQLParser) TopNestedOperator() (localctx ITopNestedOperatorContext)

func (*KQLParser) TopOperator

func (p *KQLParser) TopOperator() (localctx ITopOperatorContext)

func (*KQLParser) TypeSpecifier

func (p *KQLParser) TypeSpecifier() (localctx ITypeSpecifierContext)

func (*KQLParser) UnaryExpression

func (p *KQLParser) UnaryExpression() (localctx IUnaryExpressionContext)

func (*KQLParser) UnionOperator

func (p *KQLParser) UnionOperator() (localctx IUnionOperatorContext)

func (*KQLParser) UnionParameter

func (p *KQLParser) UnionParameter() (localctx IUnionParameterContext)

func (*KQLParser) UnionParameters

func (p *KQLParser) UnionParameters() (localctx IUnionParametersContext)

func (*KQLParser) UnionTable

func (p *KQLParser) UnionTable() (localctx IUnionTableContext)

func (*KQLParser) UnionTables

func (p *KQLParser) UnionTables() (localctx IUnionTablesContext)

func (*KQLParser) ViewExpression

func (p *KQLParser) ViewExpression() (localctx IViewExpressionContext)

func (*KQLParser) WhereOperator

func (p *KQLParser) WhereOperator() (localctx IWhereOperatorContext)

type KQLParserListener

type KQLParserListener interface {
	antlr.ParseTreeListener

	// EnterQuery is called when entering the query production.
	EnterQuery(c *QueryContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterLetStatement is called when entering the letStatement production.
	EnterLetStatement(c *LetStatementContext)

	// EnterSetStatement is called when entering the setStatement production.
	EnterSetStatement(c *SetStatementContext)

	// EnterAliasStatement is called when entering the aliasStatement production.
	EnterAliasStatement(c *AliasStatementContext)

	// EnterDeclareStatement is called when entering the declareStatement production.
	EnterDeclareStatement(c *DeclareStatementContext)

	// EnterPatternStatement is called when entering the patternStatement production.
	EnterPatternStatement(c *PatternStatementContext)

	// EnterRestrictStatement is called when entering the restrictStatement production.
	EnterRestrictStatement(c *RestrictStatementContext)

	// EnterViewExpression is called when entering the viewExpression production.
	EnterViewExpression(c *ViewExpressionContext)

	// EnterPatternDefinition is called when entering the patternDefinition production.
	EnterPatternDefinition(c *PatternDefinitionContext)

	// EnterPatternParam is called when entering the patternParam production.
	EnterPatternParam(c *PatternParamContext)

	// EnterTabularExpression is called when entering the tabularExpression production.
	EnterTabularExpression(c *TabularExpressionContext)

	// EnterTabularSource is called when entering the tabularSource production.
	EnterTabularSource(c *TabularSourceContext)

	// EnterTableName is called when entering the tableName production.
	EnterTableName(c *TableNameContext)

	// EnterDatabaseTableName is called when entering the databaseTableName production.
	EnterDatabaseTableName(c *DatabaseTableNameContext)

	// EnterMaterializeExpression is called when entering the materializeExpression production.
	EnterMaterializeExpression(c *MaterializeExpressionContext)

	// EnterTabularOperator is called when entering the tabularOperator production.
	EnterTabularOperator(c *TabularOperatorContext)

	// EnterWhereOperator is called when entering the whereOperator production.
	EnterWhereOperator(c *WhereOperatorContext)

	// EnterSearchOperator is called when entering the searchOperator production.
	EnterSearchOperator(c *SearchOperatorContext)

	// EnterSearchKind is called when entering the searchKind production.
	EnterSearchKind(c *SearchKindContext)

	// EnterTableList is called when entering the tableList production.
	EnterTableList(c *TableListContext)

	// EnterProjectOperator is called when entering the projectOperator production.
	EnterProjectOperator(c *ProjectOperatorContext)

	// EnterProjectAwayOperator is called when entering the projectAwayOperator production.
	EnterProjectAwayOperator(c *ProjectAwayOperatorContext)

	// EnterProjectKeepOperator is called when entering the projectKeepOperator production.
	EnterProjectKeepOperator(c *ProjectKeepOperatorContext)

	// EnterProjectRenameOperator is called when entering the projectRenameOperator production.
	EnterProjectRenameOperator(c *ProjectRenameOperatorContext)

	// EnterProjectReorderOperator is called when entering the projectReorderOperator production.
	EnterProjectReorderOperator(c *ProjectReorderOperatorContext)

	// EnterProjectItemList is called when entering the projectItemList production.
	EnterProjectItemList(c *ProjectItemListContext)

	// EnterProjectItem is called when entering the projectItem production.
	EnterProjectItem(c *ProjectItemContext)

	// EnterIdentifierOrWildcardList is called when entering the identifierOrWildcardList production.
	EnterIdentifierOrWildcardList(c *IdentifierOrWildcardListContext)

	// EnterIdentifierOrWildcard is called when entering the identifierOrWildcard production.
	EnterIdentifierOrWildcard(c *IdentifierOrWildcardContext)

	// EnterRenameList is called when entering the renameList production.
	EnterRenameList(c *RenameListContext)

	// EnterRenameItem is called when entering the renameItem production.
	EnterRenameItem(c *RenameItemContext)

	// EnterExtendOperator is called when entering the extendOperator production.
	EnterExtendOperator(c *ExtendOperatorContext)

	// EnterExtendItemList is called when entering the extendItemList production.
	EnterExtendItemList(c *ExtendItemListContext)

	// EnterExtendItem is called when entering the extendItem production.
	EnterExtendItem(c *ExtendItemContext)

	// EnterSummarizeOperator is called when entering the summarizeOperator production.
	EnterSummarizeOperator(c *SummarizeOperatorContext)

	// EnterSummarizeHints is called when entering the summarizeHints production.
	EnterSummarizeHints(c *SummarizeHintsContext)

	// EnterAggregationList is called when entering the aggregationList production.
	EnterAggregationList(c *AggregationListContext)

	// EnterAggregationItem is called when entering the aggregationItem production.
	EnterAggregationItem(c *AggregationItemContext)

	// EnterAggregationFunction is called when entering the aggregationFunction production.
	EnterAggregationFunction(c *AggregationFunctionContext)

	// EnterGroupByList is called when entering the groupByList production.
	EnterGroupByList(c *GroupByListContext)

	// EnterGroupByItem is called when entering the groupByItem production.
	EnterGroupByItem(c *GroupByItemContext)

	// EnterSortOperator is called when entering the sortOperator production.
	EnterSortOperator(c *SortOperatorContext)

	// EnterSortList is called when entering the sortList production.
	EnterSortList(c *SortListContext)

	// EnterSortItem is called when entering the sortItem production.
	EnterSortItem(c *SortItemContext)

	// EnterSortDirection is called when entering the sortDirection production.
	EnterSortDirection(c *SortDirectionContext)

	// EnterNullsPosition is called when entering the nullsPosition production.
	EnterNullsPosition(c *NullsPositionContext)

	// EnterTopOperator is called when entering the topOperator production.
	EnterTopOperator(c *TopOperatorContext)

	// EnterTopNestedOperator is called when entering the topNestedOperator production.
	EnterTopNestedOperator(c *TopNestedOperatorContext)

	// EnterTopNestedClause is called when entering the topNestedClause production.
	EnterTopNestedClause(c *TopNestedClauseContext)

	// EnterTakeOperator is called when entering the takeOperator production.
	EnterTakeOperator(c *TakeOperatorContext)

	// EnterDistinctOperator is called when entering the distinctOperator production.
	EnterDistinctOperator(c *DistinctOperatorContext)

	// EnterDistinctColumns is called when entering the distinctColumns production.
	EnterDistinctColumns(c *DistinctColumnsContext)

	// EnterCountOperator is called when entering the countOperator production.
	EnterCountOperator(c *CountOperatorContext)

	// EnterJoinOperator is called when entering the joinOperator production.
	EnterJoinOperator(c *JoinOperatorContext)

	// EnterJoinKind is called when entering the joinKind production.
	EnterJoinKind(c *JoinKindContext)

	// EnterJoinFlavor is called when entering the joinFlavor production.
	EnterJoinFlavor(c *JoinFlavorContext)

	// EnterJoinHints is called when entering the joinHints production.
	EnterJoinHints(c *JoinHintsContext)

	// EnterJoinHint is called when entering the joinHint production.
	EnterJoinHint(c *JoinHintContext)

	// EnterJoinCondition is called when entering the joinCondition production.
	EnterJoinCondition(c *JoinConditionContext)

	// EnterJoinAttribute is called when entering the joinAttribute production.
	EnterJoinAttribute(c *JoinAttributeContext)

	// EnterUnionOperator is called when entering the unionOperator production.
	EnterUnionOperator(c *UnionOperatorContext)

	// EnterUnionParameters is called when entering the unionParameters production.
	EnterUnionParameters(c *UnionParametersContext)

	// EnterUnionParameter is called when entering the unionParameter production.
	EnterUnionParameter(c *UnionParameterContext)

	// EnterUnionTables is called when entering the unionTables production.
	EnterUnionTables(c *UnionTablesContext)

	// EnterUnionTable is called when entering the unionTable production.
	EnterUnionTable(c *UnionTableContext)

	// EnterLookupOperator is called when entering the lookupOperator production.
	EnterLookupOperator(c *LookupOperatorContext)

	// EnterLookupKind is called when entering the lookupKind production.
	EnterLookupKind(c *LookupKindContext)

	// EnterLookupCondition is called when entering the lookupCondition production.
	EnterLookupCondition(c *LookupConditionContext)

	// EnterParseOperator is called when entering the parseOperator production.
	EnterParseOperator(c *ParseOperatorContext)

	// EnterParseKind is called when entering the parseKind production.
	EnterParseKind(c *ParseKindContext)

	// EnterParsePattern is called when entering the parsePattern production.
	EnterParsePattern(c *ParsePatternContext)

	// EnterParsePatternItem is called when entering the parsePatternItem production.
	EnterParsePatternItem(c *ParsePatternItemContext)

	// EnterParseKvOperator is called when entering the parseKvOperator production.
	EnterParseKvOperator(c *ParseKvOperatorContext)

	// EnterKvPairList is called when entering the kvPairList production.
	EnterKvPairList(c *KvPairListContext)

	// EnterKvPair is called when entering the kvPair production.
	EnterKvPair(c *KvPairContext)

	// EnterParseKvParameters is called when entering the parseKvParameters production.
	EnterParseKvParameters(c *ParseKvParametersContext)

	// EnterParseKvParam is called when entering the parseKvParam production.
	EnterParseKvParam(c *ParseKvParamContext)

	// EnterMvExpandOperator is called when entering the mvExpandOperator production.
	EnterMvExpandOperator(c *MvExpandOperatorContext)

	// EnterMvExpandKind is called when entering the mvExpandKind production.
	EnterMvExpandKind(c *MvExpandKindContext)

	// EnterMvExpandParams is called when entering the mvExpandParams production.
	EnterMvExpandParams(c *MvExpandParamsContext)

	// EnterMvExpandItemList is called when entering the mvExpandItemList production.
	EnterMvExpandItemList(c *MvExpandItemListContext)

	// EnterMvExpandItem is called when entering the mvExpandItem production.
	EnterMvExpandItem(c *MvExpandItemContext)

	// EnterLimitClause is called when entering the limitClause production.
	EnterLimitClause(c *LimitClauseContext)

	// EnterMvApplyOperator is called when entering the mvApplyOperator production.
	EnterMvApplyOperator(c *MvApplyOperatorContext)

	// EnterMvApplyItemList is called when entering the mvApplyItemList production.
	EnterMvApplyItemList(c *MvApplyItemListContext)

	// EnterMvApplyItem is called when entering the mvApplyItem production.
	EnterMvApplyItem(c *MvApplyItemContext)

	// EnterMvApplyOnClause is called when entering the mvApplyOnClause production.
	EnterMvApplyOnClause(c *MvApplyOnClauseContext)

	// EnterEvaluateOperator is called when entering the evaluateOperator production.
	EnterEvaluateOperator(c *EvaluateOperatorContext)

	// EnterEvaluateHints is called when entering the evaluateHints production.
	EnterEvaluateHints(c *EvaluateHintsContext)

	// EnterFacetOperator is called when entering the facetOperator production.
	EnterFacetOperator(c *FacetOperatorContext)

	// EnterForkOperator is called when entering the forkOperator production.
	EnterForkOperator(c *ForkOperatorContext)

	// EnterForkBranch is called when entering the forkBranch production.
	EnterForkBranch(c *ForkBranchContext)

	// EnterPartitionOperator is called when entering the partitionOperator production.
	EnterPartitionOperator(c *PartitionOperatorContext)

	// EnterPartitionHints is called when entering the partitionHints production.
	EnterPartitionHints(c *PartitionHintsContext)

	// EnterScanOperator is called when entering the scanOperator production.
	EnterScanOperator(c *ScanOperatorContext)

	// EnterScanParams is called when entering the scanParams production.
	EnterScanParams(c *ScanParamsContext)

	// EnterScanDeclare is called when entering the scanDeclare production.
	EnterScanDeclare(c *ScanDeclareContext)

	// EnterScanDeclareItem is called when entering the scanDeclareItem production.
	EnterScanDeclareItem(c *ScanDeclareItemContext)

	// EnterScanStepList is called when entering the scanStepList production.
	EnterScanStepList(c *ScanStepListContext)

	// EnterScanStep is called when entering the scanStep production.
	EnterScanStep(c *ScanStepContext)

	// EnterScanAction is called when entering the scanAction production.
	EnterScanAction(c *ScanActionContext)

	// EnterSerializeOperator is called when entering the serializeOperator production.
	EnterSerializeOperator(c *SerializeOperatorContext)

	// EnterSampleOperator is called when entering the sampleOperator production.
	EnterSampleOperator(c *SampleOperatorContext)

	// EnterSampleDistinctOperator is called when entering the sampleDistinctOperator production.
	EnterSampleDistinctOperator(c *SampleDistinctOperatorContext)

	// EnterMakeSeriesOperator is called when entering the makeSeriesOperator production.
	EnterMakeSeriesOperator(c *MakeSeriesOperatorContext)

	// EnterMakeSeriesItemList is called when entering the makeSeriesItemList production.
	EnterMakeSeriesItemList(c *MakeSeriesItemListContext)

	// EnterMakeSeriesItem is called when entering the makeSeriesItem production.
	EnterMakeSeriesItem(c *MakeSeriesItemContext)

	// EnterMakeSeriesOnClause is called when entering the makeSeriesOnClause production.
	EnterMakeSeriesOnClause(c *MakeSeriesOnClauseContext)

	// EnterMakeSeriesParams is called when entering the makeSeriesParams production.
	EnterMakeSeriesParams(c *MakeSeriesParamsContext)

	// EnterFindOperator is called when entering the findOperator production.
	EnterFindOperator(c *FindOperatorContext)

	// EnterFindParams is called when entering the findParams production.
	EnterFindParams(c *FindParamsContext)

	// EnterGetschemaOperator is called when entering the getschemaOperator production.
	EnterGetschemaOperator(c *GetschemaOperatorContext)

	// EnterRenderOperator is called when entering the renderOperator production.
	EnterRenderOperator(c *RenderOperatorContext)

	// EnterRenderProperties is called when entering the renderProperties production.
	EnterRenderProperties(c *RenderPropertiesContext)

	// EnterRenderProperty is called when entering the renderProperty production.
	EnterRenderProperty(c *RenderPropertyContext)

	// EnterConsumeOperator is called when entering the consumeOperator production.
	EnterConsumeOperator(c *ConsumeOperatorContext)

	// EnterInvokeOperator is called when entering the invokeOperator production.
	EnterInvokeOperator(c *InvokeOperatorContext)

	// EnterAsOperator is called when entering the asOperator production.
	EnterAsOperator(c *AsOperatorContext)

	// EnterGraphOperator is called when entering the graphOperator production.
	EnterGraphOperator(c *GraphOperatorContext)

	// EnterMakeGraphOperator is called when entering the makeGraphOperator production.
	EnterMakeGraphOperator(c *MakeGraphOperatorContext)

	// EnterGraphMatchOperator is called when entering the graphMatchOperator production.
	EnterGraphMatchOperator(c *GraphMatchOperatorContext)

	// EnterGraphPattern is called when entering the graphPattern production.
	EnterGraphPattern(c *GraphPatternContext)

	// EnterGraphPatternElement is called when entering the graphPatternElement production.
	EnterGraphPatternElement(c *GraphPatternElementContext)

	// EnterGraphEdge is called when entering the graphEdge production.
	EnterGraphEdge(c *GraphEdgeContext)

	// EnterGraphShortestPathsOperator is called when entering the graphShortestPathsOperator production.
	EnterGraphShortestPathsOperator(c *GraphShortestPathsOperatorContext)

	// EnterGraphToTableOperator is called when entering the graphToTableOperator production.
	EnterGraphToTableOperator(c *GraphToTableOperatorContext)

	// EnterGraphToTableParams is called when entering the graphToTableParams production.
	EnterGraphToTableParams(c *GraphToTableParamsContext)

	// EnterDatatable is called when entering the datatable production.
	EnterDatatable(c *DatatableContext)

	// EnterDatatableSchema is called when entering the datatableSchema production.
	EnterDatatableSchema(c *DatatableSchemaContext)

	// EnterDatatableColumn is called when entering the datatableColumn production.
	EnterDatatableColumn(c *DatatableColumnContext)

	// EnterDatatableRows is called when entering the datatableRows production.
	EnterDatatableRows(c *DatatableRowsContext)

	// EnterExternalData is called when entering the externalData production.
	EnterExternalData(c *ExternalDataContext)

	// EnterExternalDataUri is called when entering the externalDataUri production.
	EnterExternalDataUri(c *ExternalDataUriContext)

	// EnterExternalDataOptions is called when entering the externalDataOptions production.
	EnterExternalDataOptions(c *ExternalDataOptionsContext)

	// EnterExternalDataOption is called when entering the externalDataOption production.
	EnterExternalDataOption(c *ExternalDataOptionContext)

	// EnterPrintArgList is called when entering the printArgList production.
	EnterPrintArgList(c *PrintArgListContext)

	// EnterPrintArg is called when entering the printArg production.
	EnterPrintArg(c *PrintArgContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterOrExpression is called when entering the orExpression production.
	EnterOrExpression(c *OrExpressionContext)

	// EnterAndExpression is called when entering the andExpression production.
	EnterAndExpression(c *AndExpressionContext)

	// EnterNotExpression is called when entering the notExpression production.
	EnterNotExpression(c *NotExpressionContext)

	// EnterComparisonExpression is called when entering the comparisonExpression production.
	EnterComparisonExpression(c *ComparisonExpressionContext)

	// EnterComparisonOperator is called when entering the comparisonOperator production.
	EnterComparisonOperator(c *ComparisonOperatorContext)

	// EnterStringOperator is called when entering the stringOperator production.
	EnterStringOperator(c *StringOperatorContext)

	// EnterAdditiveExpression is called when entering the additiveExpression production.
	EnterAdditiveExpression(c *AdditiveExpressionContext)

	// EnterMultiplicativeExpression is called when entering the multiplicativeExpression production.
	EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// EnterUnaryExpression is called when entering the unaryExpression production.
	EnterUnaryExpression(c *UnaryExpressionContext)

	// EnterPostfixExpression is called when entering the postfixExpression production.
	EnterPostfixExpression(c *PostfixExpressionContext)

	// EnterPostfixOperator is called when entering the postfixOperator production.
	EnterPostfixOperator(c *PostfixOperatorContext)

	// EnterPrimaryExpression is called when entering the primaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterFunctionCall is called when entering the functionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterBuiltinFunction is called when entering the builtinFunction production.
	EnterBuiltinFunction(c *BuiltinFunctionContext)

	// EnterArgumentList is called when entering the argumentList production.
	EnterArgumentList(c *ArgumentListContext)

	// EnterArgument is called when entering the argument production.
	EnterArgument(c *ArgumentContext)

	// EnterCaseExpression is called when entering the caseExpression production.
	EnterCaseExpression(c *CaseExpressionContext)

	// EnterCaseBranch is called when entering the caseBranch production.
	EnterCaseBranch(c *CaseBranchContext)

	// EnterIffExpression is called when entering the iffExpression production.
	EnterIffExpression(c *IffExpressionContext)

	// EnterToScalarExpression is called when entering the toScalarExpression production.
	EnterToScalarExpression(c *ToScalarExpressionContext)

	// EnterArrayExpression is called when entering the arrayExpression production.
	EnterArrayExpression(c *ArrayExpressionContext)

	// EnterObjectExpression is called when entering the objectExpression production.
	EnterObjectExpression(c *ObjectExpressionContext)

	// EnterObjectPropertyList is called when entering the objectPropertyList production.
	EnterObjectPropertyList(c *ObjectPropertyListContext)

	// EnterObjectProperty is called when entering the objectProperty production.
	EnterObjectProperty(c *ObjectPropertyContext)

	// EnterFunctionParameters is called when entering the functionParameters production.
	EnterFunctionParameters(c *FunctionParametersContext)

	// EnterFunctionParameter is called when entering the functionParameter production.
	EnterFunctionParameter(c *FunctionParameterContext)

	// EnterTypeSpecifier is called when entering the typeSpecifier production.
	EnterTypeSpecifier(c *TypeSpecifierContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *BooleanLiteralContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// EnterIdentifierList is called when entering the identifierList production.
	EnterIdentifierList(c *IdentifierListContext)

	// EnterExpressionList is called when entering the expressionList production.
	EnterExpressionList(c *ExpressionListContext)

	// ExitQuery is called when exiting the query production.
	ExitQuery(c *QueryContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitLetStatement is called when exiting the letStatement production.
	ExitLetStatement(c *LetStatementContext)

	// ExitSetStatement is called when exiting the setStatement production.
	ExitSetStatement(c *SetStatementContext)

	// ExitAliasStatement is called when exiting the aliasStatement production.
	ExitAliasStatement(c *AliasStatementContext)

	// ExitDeclareStatement is called when exiting the declareStatement production.
	ExitDeclareStatement(c *DeclareStatementContext)

	// ExitPatternStatement is called when exiting the patternStatement production.
	ExitPatternStatement(c *PatternStatementContext)

	// ExitRestrictStatement is called when exiting the restrictStatement production.
	ExitRestrictStatement(c *RestrictStatementContext)

	// ExitViewExpression is called when exiting the viewExpression production.
	ExitViewExpression(c *ViewExpressionContext)

	// ExitPatternDefinition is called when exiting the patternDefinition production.
	ExitPatternDefinition(c *PatternDefinitionContext)

	// ExitPatternParam is called when exiting the patternParam production.
	ExitPatternParam(c *PatternParamContext)

	// ExitTabularExpression is called when exiting the tabularExpression production.
	ExitTabularExpression(c *TabularExpressionContext)

	// ExitTabularSource is called when exiting the tabularSource production.
	ExitTabularSource(c *TabularSourceContext)

	// ExitTableName is called when exiting the tableName production.
	ExitTableName(c *TableNameContext)

	// ExitDatabaseTableName is called when exiting the databaseTableName production.
	ExitDatabaseTableName(c *DatabaseTableNameContext)

	// ExitMaterializeExpression is called when exiting the materializeExpression production.
	ExitMaterializeExpression(c *MaterializeExpressionContext)

	// ExitTabularOperator is called when exiting the tabularOperator production.
	ExitTabularOperator(c *TabularOperatorContext)

	// ExitWhereOperator is called when exiting the whereOperator production.
	ExitWhereOperator(c *WhereOperatorContext)

	// ExitSearchOperator is called when exiting the searchOperator production.
	ExitSearchOperator(c *SearchOperatorContext)

	// ExitSearchKind is called when exiting the searchKind production.
	ExitSearchKind(c *SearchKindContext)

	// ExitTableList is called when exiting the tableList production.
	ExitTableList(c *TableListContext)

	// ExitProjectOperator is called when exiting the projectOperator production.
	ExitProjectOperator(c *ProjectOperatorContext)

	// ExitProjectAwayOperator is called when exiting the projectAwayOperator production.
	ExitProjectAwayOperator(c *ProjectAwayOperatorContext)

	// ExitProjectKeepOperator is called when exiting the projectKeepOperator production.
	ExitProjectKeepOperator(c *ProjectKeepOperatorContext)

	// ExitProjectRenameOperator is called when exiting the projectRenameOperator production.
	ExitProjectRenameOperator(c *ProjectRenameOperatorContext)

	// ExitProjectReorderOperator is called when exiting the projectReorderOperator production.
	ExitProjectReorderOperator(c *ProjectReorderOperatorContext)

	// ExitProjectItemList is called when exiting the projectItemList production.
	ExitProjectItemList(c *ProjectItemListContext)

	// ExitProjectItem is called when exiting the projectItem production.
	ExitProjectItem(c *ProjectItemContext)

	// ExitIdentifierOrWildcardList is called when exiting the identifierOrWildcardList production.
	ExitIdentifierOrWildcardList(c *IdentifierOrWildcardListContext)

	// ExitIdentifierOrWildcard is called when exiting the identifierOrWildcard production.
	ExitIdentifierOrWildcard(c *IdentifierOrWildcardContext)

	// ExitRenameList is called when exiting the renameList production.
	ExitRenameList(c *RenameListContext)

	// ExitRenameItem is called when exiting the renameItem production.
	ExitRenameItem(c *RenameItemContext)

	// ExitExtendOperator is called when exiting the extendOperator production.
	ExitExtendOperator(c *ExtendOperatorContext)

	// ExitExtendItemList is called when exiting the extendItemList production.
	ExitExtendItemList(c *ExtendItemListContext)

	// ExitExtendItem is called when exiting the extendItem production.
	ExitExtendItem(c *ExtendItemContext)

	// ExitSummarizeOperator is called when exiting the summarizeOperator production.
	ExitSummarizeOperator(c *SummarizeOperatorContext)

	// ExitSummarizeHints is called when exiting the summarizeHints production.
	ExitSummarizeHints(c *SummarizeHintsContext)

	// ExitAggregationList is called when exiting the aggregationList production.
	ExitAggregationList(c *AggregationListContext)

	// ExitAggregationItem is called when exiting the aggregationItem production.
	ExitAggregationItem(c *AggregationItemContext)

	// ExitAggregationFunction is called when exiting the aggregationFunction production.
	ExitAggregationFunction(c *AggregationFunctionContext)

	// ExitGroupByList is called when exiting the groupByList production.
	ExitGroupByList(c *GroupByListContext)

	// ExitGroupByItem is called when exiting the groupByItem production.
	ExitGroupByItem(c *GroupByItemContext)

	// ExitSortOperator is called when exiting the sortOperator production.
	ExitSortOperator(c *SortOperatorContext)

	// ExitSortList is called when exiting the sortList production.
	ExitSortList(c *SortListContext)

	// ExitSortItem is called when exiting the sortItem production.
	ExitSortItem(c *SortItemContext)

	// ExitSortDirection is called when exiting the sortDirection production.
	ExitSortDirection(c *SortDirectionContext)

	// ExitNullsPosition is called when exiting the nullsPosition production.
	ExitNullsPosition(c *NullsPositionContext)

	// ExitTopOperator is called when exiting the topOperator production.
	ExitTopOperator(c *TopOperatorContext)

	// ExitTopNestedOperator is called when exiting the topNestedOperator production.
	ExitTopNestedOperator(c *TopNestedOperatorContext)

	// ExitTopNestedClause is called when exiting the topNestedClause production.
	ExitTopNestedClause(c *TopNestedClauseContext)

	// ExitTakeOperator is called when exiting the takeOperator production.
	ExitTakeOperator(c *TakeOperatorContext)

	// ExitDistinctOperator is called when exiting the distinctOperator production.
	ExitDistinctOperator(c *DistinctOperatorContext)

	// ExitDistinctColumns is called when exiting the distinctColumns production.
	ExitDistinctColumns(c *DistinctColumnsContext)

	// ExitCountOperator is called when exiting the countOperator production.
	ExitCountOperator(c *CountOperatorContext)

	// ExitJoinOperator is called when exiting the joinOperator production.
	ExitJoinOperator(c *JoinOperatorContext)

	// ExitJoinKind is called when exiting the joinKind production.
	ExitJoinKind(c *JoinKindContext)

	// ExitJoinFlavor is called when exiting the joinFlavor production.
	ExitJoinFlavor(c *JoinFlavorContext)

	// ExitJoinHints is called when exiting the joinHints production.
	ExitJoinHints(c *JoinHintsContext)

	// ExitJoinHint is called when exiting the joinHint production.
	ExitJoinHint(c *JoinHintContext)

	// ExitJoinCondition is called when exiting the joinCondition production.
	ExitJoinCondition(c *JoinConditionContext)

	// ExitJoinAttribute is called when exiting the joinAttribute production.
	ExitJoinAttribute(c *JoinAttributeContext)

	// ExitUnionOperator is called when exiting the unionOperator production.
	ExitUnionOperator(c *UnionOperatorContext)

	// ExitUnionParameters is called when exiting the unionParameters production.
	ExitUnionParameters(c *UnionParametersContext)

	// ExitUnionParameter is called when exiting the unionParameter production.
	ExitUnionParameter(c *UnionParameterContext)

	// ExitUnionTables is called when exiting the unionTables production.
	ExitUnionTables(c *UnionTablesContext)

	// ExitUnionTable is called when exiting the unionTable production.
	ExitUnionTable(c *UnionTableContext)

	// ExitLookupOperator is called when exiting the lookupOperator production.
	ExitLookupOperator(c *LookupOperatorContext)

	// ExitLookupKind is called when exiting the lookupKind production.
	ExitLookupKind(c *LookupKindContext)

	// ExitLookupCondition is called when exiting the lookupCondition production.
	ExitLookupCondition(c *LookupConditionContext)

	// ExitParseOperator is called when exiting the parseOperator production.
	ExitParseOperator(c *ParseOperatorContext)

	// ExitParseKind is called when exiting the parseKind production.
	ExitParseKind(c *ParseKindContext)

	// ExitParsePattern is called when exiting the parsePattern production.
	ExitParsePattern(c *ParsePatternContext)

	// ExitParsePatternItem is called when exiting the parsePatternItem production.
	ExitParsePatternItem(c *ParsePatternItemContext)

	// ExitParseKvOperator is called when exiting the parseKvOperator production.
	ExitParseKvOperator(c *ParseKvOperatorContext)

	// ExitKvPairList is called when exiting the kvPairList production.
	ExitKvPairList(c *KvPairListContext)

	// ExitKvPair is called when exiting the kvPair production.
	ExitKvPair(c *KvPairContext)

	// ExitParseKvParameters is called when exiting the parseKvParameters production.
	ExitParseKvParameters(c *ParseKvParametersContext)

	// ExitParseKvParam is called when exiting the parseKvParam production.
	ExitParseKvParam(c *ParseKvParamContext)

	// ExitMvExpandOperator is called when exiting the mvExpandOperator production.
	ExitMvExpandOperator(c *MvExpandOperatorContext)

	// ExitMvExpandKind is called when exiting the mvExpandKind production.
	ExitMvExpandKind(c *MvExpandKindContext)

	// ExitMvExpandParams is called when exiting the mvExpandParams production.
	ExitMvExpandParams(c *MvExpandParamsContext)

	// ExitMvExpandItemList is called when exiting the mvExpandItemList production.
	ExitMvExpandItemList(c *MvExpandItemListContext)

	// ExitMvExpandItem is called when exiting the mvExpandItem production.
	ExitMvExpandItem(c *MvExpandItemContext)

	// ExitLimitClause is called when exiting the limitClause production.
	ExitLimitClause(c *LimitClauseContext)

	// ExitMvApplyOperator is called when exiting the mvApplyOperator production.
	ExitMvApplyOperator(c *MvApplyOperatorContext)

	// ExitMvApplyItemList is called when exiting the mvApplyItemList production.
	ExitMvApplyItemList(c *MvApplyItemListContext)

	// ExitMvApplyItem is called when exiting the mvApplyItem production.
	ExitMvApplyItem(c *MvApplyItemContext)

	// ExitMvApplyOnClause is called when exiting the mvApplyOnClause production.
	ExitMvApplyOnClause(c *MvApplyOnClauseContext)

	// ExitEvaluateOperator is called when exiting the evaluateOperator production.
	ExitEvaluateOperator(c *EvaluateOperatorContext)

	// ExitEvaluateHints is called when exiting the evaluateHints production.
	ExitEvaluateHints(c *EvaluateHintsContext)

	// ExitFacetOperator is called when exiting the facetOperator production.
	ExitFacetOperator(c *FacetOperatorContext)

	// ExitForkOperator is called when exiting the forkOperator production.
	ExitForkOperator(c *ForkOperatorContext)

	// ExitForkBranch is called when exiting the forkBranch production.
	ExitForkBranch(c *ForkBranchContext)

	// ExitPartitionOperator is called when exiting the partitionOperator production.
	ExitPartitionOperator(c *PartitionOperatorContext)

	// ExitPartitionHints is called when exiting the partitionHints production.
	ExitPartitionHints(c *PartitionHintsContext)

	// ExitScanOperator is called when exiting the scanOperator production.
	ExitScanOperator(c *ScanOperatorContext)

	// ExitScanParams is called when exiting the scanParams production.
	ExitScanParams(c *ScanParamsContext)

	// ExitScanDeclare is called when exiting the scanDeclare production.
	ExitScanDeclare(c *ScanDeclareContext)

	// ExitScanDeclareItem is called when exiting the scanDeclareItem production.
	ExitScanDeclareItem(c *ScanDeclareItemContext)

	// ExitScanStepList is called when exiting the scanStepList production.
	ExitScanStepList(c *ScanStepListContext)

	// ExitScanStep is called when exiting the scanStep production.
	ExitScanStep(c *ScanStepContext)

	// ExitScanAction is called when exiting the scanAction production.
	ExitScanAction(c *ScanActionContext)

	// ExitSerializeOperator is called when exiting the serializeOperator production.
	ExitSerializeOperator(c *SerializeOperatorContext)

	// ExitSampleOperator is called when exiting the sampleOperator production.
	ExitSampleOperator(c *SampleOperatorContext)

	// ExitSampleDistinctOperator is called when exiting the sampleDistinctOperator production.
	ExitSampleDistinctOperator(c *SampleDistinctOperatorContext)

	// ExitMakeSeriesOperator is called when exiting the makeSeriesOperator production.
	ExitMakeSeriesOperator(c *MakeSeriesOperatorContext)

	// ExitMakeSeriesItemList is called when exiting the makeSeriesItemList production.
	ExitMakeSeriesItemList(c *MakeSeriesItemListContext)

	// ExitMakeSeriesItem is called when exiting the makeSeriesItem production.
	ExitMakeSeriesItem(c *MakeSeriesItemContext)

	// ExitMakeSeriesOnClause is called when exiting the makeSeriesOnClause production.
	ExitMakeSeriesOnClause(c *MakeSeriesOnClauseContext)

	// ExitMakeSeriesParams is called when exiting the makeSeriesParams production.
	ExitMakeSeriesParams(c *MakeSeriesParamsContext)

	// ExitFindOperator is called when exiting the findOperator production.
	ExitFindOperator(c *FindOperatorContext)

	// ExitFindParams is called when exiting the findParams production.
	ExitFindParams(c *FindParamsContext)

	// ExitGetschemaOperator is called when exiting the getschemaOperator production.
	ExitGetschemaOperator(c *GetschemaOperatorContext)

	// ExitRenderOperator is called when exiting the renderOperator production.
	ExitRenderOperator(c *RenderOperatorContext)

	// ExitRenderProperties is called when exiting the renderProperties production.
	ExitRenderProperties(c *RenderPropertiesContext)

	// ExitRenderProperty is called when exiting the renderProperty production.
	ExitRenderProperty(c *RenderPropertyContext)

	// ExitConsumeOperator is called when exiting the consumeOperator production.
	ExitConsumeOperator(c *ConsumeOperatorContext)

	// ExitInvokeOperator is called when exiting the invokeOperator production.
	ExitInvokeOperator(c *InvokeOperatorContext)

	// ExitAsOperator is called when exiting the asOperator production.
	ExitAsOperator(c *AsOperatorContext)

	// ExitGraphOperator is called when exiting the graphOperator production.
	ExitGraphOperator(c *GraphOperatorContext)

	// ExitMakeGraphOperator is called when exiting the makeGraphOperator production.
	ExitMakeGraphOperator(c *MakeGraphOperatorContext)

	// ExitGraphMatchOperator is called when exiting the graphMatchOperator production.
	ExitGraphMatchOperator(c *GraphMatchOperatorContext)

	// ExitGraphPattern is called when exiting the graphPattern production.
	ExitGraphPattern(c *GraphPatternContext)

	// ExitGraphPatternElement is called when exiting the graphPatternElement production.
	ExitGraphPatternElement(c *GraphPatternElementContext)

	// ExitGraphEdge is called when exiting the graphEdge production.
	ExitGraphEdge(c *GraphEdgeContext)

	// ExitGraphShortestPathsOperator is called when exiting the graphShortestPathsOperator production.
	ExitGraphShortestPathsOperator(c *GraphShortestPathsOperatorContext)

	// ExitGraphToTableOperator is called when exiting the graphToTableOperator production.
	ExitGraphToTableOperator(c *GraphToTableOperatorContext)

	// ExitGraphToTableParams is called when exiting the graphToTableParams production.
	ExitGraphToTableParams(c *GraphToTableParamsContext)

	// ExitDatatable is called when exiting the datatable production.
	ExitDatatable(c *DatatableContext)

	// ExitDatatableSchema is called when exiting the datatableSchema production.
	ExitDatatableSchema(c *DatatableSchemaContext)

	// ExitDatatableColumn is called when exiting the datatableColumn production.
	ExitDatatableColumn(c *DatatableColumnContext)

	// ExitDatatableRows is called when exiting the datatableRows production.
	ExitDatatableRows(c *DatatableRowsContext)

	// ExitExternalData is called when exiting the externalData production.
	ExitExternalData(c *ExternalDataContext)

	// ExitExternalDataUri is called when exiting the externalDataUri production.
	ExitExternalDataUri(c *ExternalDataUriContext)

	// ExitExternalDataOptions is called when exiting the externalDataOptions production.
	ExitExternalDataOptions(c *ExternalDataOptionsContext)

	// ExitExternalDataOption is called when exiting the externalDataOption production.
	ExitExternalDataOption(c *ExternalDataOptionContext)

	// ExitPrintArgList is called when exiting the printArgList production.
	ExitPrintArgList(c *PrintArgListContext)

	// ExitPrintArg is called when exiting the printArg production.
	ExitPrintArg(c *PrintArgContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitOrExpression is called when exiting the orExpression production.
	ExitOrExpression(c *OrExpressionContext)

	// ExitAndExpression is called when exiting the andExpression production.
	ExitAndExpression(c *AndExpressionContext)

	// ExitNotExpression is called when exiting the notExpression production.
	ExitNotExpression(c *NotExpressionContext)

	// ExitComparisonExpression is called when exiting the comparisonExpression production.
	ExitComparisonExpression(c *ComparisonExpressionContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitStringOperator is called when exiting the stringOperator production.
	ExitStringOperator(c *StringOperatorContext)

	// ExitAdditiveExpression is called when exiting the additiveExpression production.
	ExitAdditiveExpression(c *AdditiveExpressionContext)

	// ExitMultiplicativeExpression is called when exiting the multiplicativeExpression production.
	ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// ExitUnaryExpression is called when exiting the unaryExpression production.
	ExitUnaryExpression(c *UnaryExpressionContext)

	// ExitPostfixExpression is called when exiting the postfixExpression production.
	ExitPostfixExpression(c *PostfixExpressionContext)

	// ExitPostfixOperator is called when exiting the postfixOperator production.
	ExitPostfixOperator(c *PostfixOperatorContext)

	// ExitPrimaryExpression is called when exiting the primaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitFunctionCall is called when exiting the functionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitBuiltinFunction is called when exiting the builtinFunction production.
	ExitBuiltinFunction(c *BuiltinFunctionContext)

	// ExitArgumentList is called when exiting the argumentList production.
	ExitArgumentList(c *ArgumentListContext)

	// ExitArgument is called when exiting the argument production.
	ExitArgument(c *ArgumentContext)

	// ExitCaseExpression is called when exiting the caseExpression production.
	ExitCaseExpression(c *CaseExpressionContext)

	// ExitCaseBranch is called when exiting the caseBranch production.
	ExitCaseBranch(c *CaseBranchContext)

	// ExitIffExpression is called when exiting the iffExpression production.
	ExitIffExpression(c *IffExpressionContext)

	// ExitToScalarExpression is called when exiting the toScalarExpression production.
	ExitToScalarExpression(c *ToScalarExpressionContext)

	// ExitArrayExpression is called when exiting the arrayExpression production.
	ExitArrayExpression(c *ArrayExpressionContext)

	// ExitObjectExpression is called when exiting the objectExpression production.
	ExitObjectExpression(c *ObjectExpressionContext)

	// ExitObjectPropertyList is called when exiting the objectPropertyList production.
	ExitObjectPropertyList(c *ObjectPropertyListContext)

	// ExitObjectProperty is called when exiting the objectProperty production.
	ExitObjectProperty(c *ObjectPropertyContext)

	// ExitFunctionParameters is called when exiting the functionParameters production.
	ExitFunctionParameters(c *FunctionParametersContext)

	// ExitFunctionParameter is called when exiting the functionParameter production.
	ExitFunctionParameter(c *FunctionParameterContext)

	// ExitTypeSpecifier is called when exiting the typeSpecifier production.
	ExitTypeSpecifier(c *TypeSpecifierContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *BooleanLiteralContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)

	// ExitIdentifierList is called when exiting the identifierList production.
	ExitIdentifierList(c *IdentifierListContext)

	// ExitExpressionList is called when exiting the expressionList production.
	ExitExpressionList(c *ExpressionListContext)
}

KQLParserListener is a complete listener for a parse tree produced by KQLParser.

type KQLParserVisitor

type KQLParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by KQLParser#query.
	VisitQuery(ctx *QueryContext) interface{}

	// Visit a parse tree produced by KQLParser#statement.
	VisitStatement(ctx *StatementContext) interface{}

	// Visit a parse tree produced by KQLParser#letStatement.
	VisitLetStatement(ctx *LetStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#setStatement.
	VisitSetStatement(ctx *SetStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#aliasStatement.
	VisitAliasStatement(ctx *AliasStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#declareStatement.
	VisitDeclareStatement(ctx *DeclareStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#patternStatement.
	VisitPatternStatement(ctx *PatternStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#restrictStatement.
	VisitRestrictStatement(ctx *RestrictStatementContext) interface{}

	// Visit a parse tree produced by KQLParser#viewExpression.
	VisitViewExpression(ctx *ViewExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#patternDefinition.
	VisitPatternDefinition(ctx *PatternDefinitionContext) interface{}

	// Visit a parse tree produced by KQLParser#patternParam.
	VisitPatternParam(ctx *PatternParamContext) interface{}

	// Visit a parse tree produced by KQLParser#tabularExpression.
	VisitTabularExpression(ctx *TabularExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#tabularSource.
	VisitTabularSource(ctx *TabularSourceContext) interface{}

	// Visit a parse tree produced by KQLParser#tableName.
	VisitTableName(ctx *TableNameContext) interface{}

	// Visit a parse tree produced by KQLParser#databaseTableName.
	VisitDatabaseTableName(ctx *DatabaseTableNameContext) interface{}

	// Visit a parse tree produced by KQLParser#materializeExpression.
	VisitMaterializeExpression(ctx *MaterializeExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#tabularOperator.
	VisitTabularOperator(ctx *TabularOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#whereOperator.
	VisitWhereOperator(ctx *WhereOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#searchOperator.
	VisitSearchOperator(ctx *SearchOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#searchKind.
	VisitSearchKind(ctx *SearchKindContext) interface{}

	// Visit a parse tree produced by KQLParser#tableList.
	VisitTableList(ctx *TableListContext) interface{}

	// Visit a parse tree produced by KQLParser#projectOperator.
	VisitProjectOperator(ctx *ProjectOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#projectAwayOperator.
	VisitProjectAwayOperator(ctx *ProjectAwayOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#projectKeepOperator.
	VisitProjectKeepOperator(ctx *ProjectKeepOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#projectRenameOperator.
	VisitProjectRenameOperator(ctx *ProjectRenameOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#projectReorderOperator.
	VisitProjectReorderOperator(ctx *ProjectReorderOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#projectItemList.
	VisitProjectItemList(ctx *ProjectItemListContext) interface{}

	// Visit a parse tree produced by KQLParser#projectItem.
	VisitProjectItem(ctx *ProjectItemContext) interface{}

	// Visit a parse tree produced by KQLParser#identifierOrWildcardList.
	VisitIdentifierOrWildcardList(ctx *IdentifierOrWildcardListContext) interface{}

	// Visit a parse tree produced by KQLParser#identifierOrWildcard.
	VisitIdentifierOrWildcard(ctx *IdentifierOrWildcardContext) interface{}

	// Visit a parse tree produced by KQLParser#renameList.
	VisitRenameList(ctx *RenameListContext) interface{}

	// Visit a parse tree produced by KQLParser#renameItem.
	VisitRenameItem(ctx *RenameItemContext) interface{}

	// Visit a parse tree produced by KQLParser#extendOperator.
	VisitExtendOperator(ctx *ExtendOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#extendItemList.
	VisitExtendItemList(ctx *ExtendItemListContext) interface{}

	// Visit a parse tree produced by KQLParser#extendItem.
	VisitExtendItem(ctx *ExtendItemContext) interface{}

	// Visit a parse tree produced by KQLParser#summarizeOperator.
	VisitSummarizeOperator(ctx *SummarizeOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#summarizeHints.
	VisitSummarizeHints(ctx *SummarizeHintsContext) interface{}

	// Visit a parse tree produced by KQLParser#aggregationList.
	VisitAggregationList(ctx *AggregationListContext) interface{}

	// Visit a parse tree produced by KQLParser#aggregationItem.
	VisitAggregationItem(ctx *AggregationItemContext) interface{}

	// Visit a parse tree produced by KQLParser#aggregationFunction.
	VisitAggregationFunction(ctx *AggregationFunctionContext) interface{}

	// Visit a parse tree produced by KQLParser#groupByList.
	VisitGroupByList(ctx *GroupByListContext) interface{}

	// Visit a parse tree produced by KQLParser#groupByItem.
	VisitGroupByItem(ctx *GroupByItemContext) interface{}

	// Visit a parse tree produced by KQLParser#sortOperator.
	VisitSortOperator(ctx *SortOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#sortList.
	VisitSortList(ctx *SortListContext) interface{}

	// Visit a parse tree produced by KQLParser#sortItem.
	VisitSortItem(ctx *SortItemContext) interface{}

	// Visit a parse tree produced by KQLParser#sortDirection.
	VisitSortDirection(ctx *SortDirectionContext) interface{}

	// Visit a parse tree produced by KQLParser#nullsPosition.
	VisitNullsPosition(ctx *NullsPositionContext) interface{}

	// Visit a parse tree produced by KQLParser#topOperator.
	VisitTopOperator(ctx *TopOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#topNestedOperator.
	VisitTopNestedOperator(ctx *TopNestedOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#topNestedClause.
	VisitTopNestedClause(ctx *TopNestedClauseContext) interface{}

	// Visit a parse tree produced by KQLParser#takeOperator.
	VisitTakeOperator(ctx *TakeOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#distinctOperator.
	VisitDistinctOperator(ctx *DistinctOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#distinctColumns.
	VisitDistinctColumns(ctx *DistinctColumnsContext) interface{}

	// Visit a parse tree produced by KQLParser#countOperator.
	VisitCountOperator(ctx *CountOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#joinOperator.
	VisitJoinOperator(ctx *JoinOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#joinKind.
	VisitJoinKind(ctx *JoinKindContext) interface{}

	// Visit a parse tree produced by KQLParser#joinFlavor.
	VisitJoinFlavor(ctx *JoinFlavorContext) interface{}

	// Visit a parse tree produced by KQLParser#joinHints.
	VisitJoinHints(ctx *JoinHintsContext) interface{}

	// Visit a parse tree produced by KQLParser#joinHint.
	VisitJoinHint(ctx *JoinHintContext) interface{}

	// Visit a parse tree produced by KQLParser#joinCondition.
	VisitJoinCondition(ctx *JoinConditionContext) interface{}

	// Visit a parse tree produced by KQLParser#joinAttribute.
	VisitJoinAttribute(ctx *JoinAttributeContext) interface{}

	// Visit a parse tree produced by KQLParser#unionOperator.
	VisitUnionOperator(ctx *UnionOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#unionParameters.
	VisitUnionParameters(ctx *UnionParametersContext) interface{}

	// Visit a parse tree produced by KQLParser#unionParameter.
	VisitUnionParameter(ctx *UnionParameterContext) interface{}

	// Visit a parse tree produced by KQLParser#unionTables.
	VisitUnionTables(ctx *UnionTablesContext) interface{}

	// Visit a parse tree produced by KQLParser#unionTable.
	VisitUnionTable(ctx *UnionTableContext) interface{}

	// Visit a parse tree produced by KQLParser#lookupOperator.
	VisitLookupOperator(ctx *LookupOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#lookupKind.
	VisitLookupKind(ctx *LookupKindContext) interface{}

	// Visit a parse tree produced by KQLParser#lookupCondition.
	VisitLookupCondition(ctx *LookupConditionContext) interface{}

	// Visit a parse tree produced by KQLParser#parseOperator.
	VisitParseOperator(ctx *ParseOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#parseKind.
	VisitParseKind(ctx *ParseKindContext) interface{}

	// Visit a parse tree produced by KQLParser#parsePattern.
	VisitParsePattern(ctx *ParsePatternContext) interface{}

	// Visit a parse tree produced by KQLParser#parsePatternItem.
	VisitParsePatternItem(ctx *ParsePatternItemContext) interface{}

	// Visit a parse tree produced by KQLParser#parseKvOperator.
	VisitParseKvOperator(ctx *ParseKvOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#kvPairList.
	VisitKvPairList(ctx *KvPairListContext) interface{}

	// Visit a parse tree produced by KQLParser#kvPair.
	VisitKvPair(ctx *KvPairContext) interface{}

	// Visit a parse tree produced by KQLParser#parseKvParameters.
	VisitParseKvParameters(ctx *ParseKvParametersContext) interface{}

	// Visit a parse tree produced by KQLParser#parseKvParam.
	VisitParseKvParam(ctx *ParseKvParamContext) interface{}

	// Visit a parse tree produced by KQLParser#mvExpandOperator.
	VisitMvExpandOperator(ctx *MvExpandOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#mvExpandKind.
	VisitMvExpandKind(ctx *MvExpandKindContext) interface{}

	// Visit a parse tree produced by KQLParser#mvExpandParams.
	VisitMvExpandParams(ctx *MvExpandParamsContext) interface{}

	// Visit a parse tree produced by KQLParser#mvExpandItemList.
	VisitMvExpandItemList(ctx *MvExpandItemListContext) interface{}

	// Visit a parse tree produced by KQLParser#mvExpandItem.
	VisitMvExpandItem(ctx *MvExpandItemContext) interface{}

	// Visit a parse tree produced by KQLParser#limitClause.
	VisitLimitClause(ctx *LimitClauseContext) interface{}

	// Visit a parse tree produced by KQLParser#mvApplyOperator.
	VisitMvApplyOperator(ctx *MvApplyOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#mvApplyItemList.
	VisitMvApplyItemList(ctx *MvApplyItemListContext) interface{}

	// Visit a parse tree produced by KQLParser#mvApplyItem.
	VisitMvApplyItem(ctx *MvApplyItemContext) interface{}

	// Visit a parse tree produced by KQLParser#mvApplyOnClause.
	VisitMvApplyOnClause(ctx *MvApplyOnClauseContext) interface{}

	// Visit a parse tree produced by KQLParser#evaluateOperator.
	VisitEvaluateOperator(ctx *EvaluateOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#evaluateHints.
	VisitEvaluateHints(ctx *EvaluateHintsContext) interface{}

	// Visit a parse tree produced by KQLParser#facetOperator.
	VisitFacetOperator(ctx *FacetOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#forkOperator.
	VisitForkOperator(ctx *ForkOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#forkBranch.
	VisitForkBranch(ctx *ForkBranchContext) interface{}

	// Visit a parse tree produced by KQLParser#partitionOperator.
	VisitPartitionOperator(ctx *PartitionOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#partitionHints.
	VisitPartitionHints(ctx *PartitionHintsContext) interface{}

	// Visit a parse tree produced by KQLParser#scanOperator.
	VisitScanOperator(ctx *ScanOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#scanParams.
	VisitScanParams(ctx *ScanParamsContext) interface{}

	// Visit a parse tree produced by KQLParser#scanDeclare.
	VisitScanDeclare(ctx *ScanDeclareContext) interface{}

	// Visit a parse tree produced by KQLParser#scanDeclareItem.
	VisitScanDeclareItem(ctx *ScanDeclareItemContext) interface{}

	// Visit a parse tree produced by KQLParser#scanStepList.
	VisitScanStepList(ctx *ScanStepListContext) interface{}

	// Visit a parse tree produced by KQLParser#scanStep.
	VisitScanStep(ctx *ScanStepContext) interface{}

	// Visit a parse tree produced by KQLParser#scanAction.
	VisitScanAction(ctx *ScanActionContext) interface{}

	// Visit a parse tree produced by KQLParser#serializeOperator.
	VisitSerializeOperator(ctx *SerializeOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#sampleOperator.
	VisitSampleOperator(ctx *SampleOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#sampleDistinctOperator.
	VisitSampleDistinctOperator(ctx *SampleDistinctOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#makeSeriesOperator.
	VisitMakeSeriesOperator(ctx *MakeSeriesOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#makeSeriesItemList.
	VisitMakeSeriesItemList(ctx *MakeSeriesItemListContext) interface{}

	// Visit a parse tree produced by KQLParser#makeSeriesItem.
	VisitMakeSeriesItem(ctx *MakeSeriesItemContext) interface{}

	// Visit a parse tree produced by KQLParser#makeSeriesOnClause.
	VisitMakeSeriesOnClause(ctx *MakeSeriesOnClauseContext) interface{}

	// Visit a parse tree produced by KQLParser#makeSeriesParams.
	VisitMakeSeriesParams(ctx *MakeSeriesParamsContext) interface{}

	// Visit a parse tree produced by KQLParser#findOperator.
	VisitFindOperator(ctx *FindOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#findParams.
	VisitFindParams(ctx *FindParamsContext) interface{}

	// Visit a parse tree produced by KQLParser#getschemaOperator.
	VisitGetschemaOperator(ctx *GetschemaOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#renderOperator.
	VisitRenderOperator(ctx *RenderOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#renderProperties.
	VisitRenderProperties(ctx *RenderPropertiesContext) interface{}

	// Visit a parse tree produced by KQLParser#renderProperty.
	VisitRenderProperty(ctx *RenderPropertyContext) interface{}

	// Visit a parse tree produced by KQLParser#consumeOperator.
	VisitConsumeOperator(ctx *ConsumeOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#invokeOperator.
	VisitInvokeOperator(ctx *InvokeOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#asOperator.
	VisitAsOperator(ctx *AsOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#graphOperator.
	VisitGraphOperator(ctx *GraphOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#makeGraphOperator.
	VisitMakeGraphOperator(ctx *MakeGraphOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#graphMatchOperator.
	VisitGraphMatchOperator(ctx *GraphMatchOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#graphPattern.
	VisitGraphPattern(ctx *GraphPatternContext) interface{}

	// Visit a parse tree produced by KQLParser#graphPatternElement.
	VisitGraphPatternElement(ctx *GraphPatternElementContext) interface{}

	// Visit a parse tree produced by KQLParser#graphEdge.
	VisitGraphEdge(ctx *GraphEdgeContext) interface{}

	// Visit a parse tree produced by KQLParser#graphShortestPathsOperator.
	VisitGraphShortestPathsOperator(ctx *GraphShortestPathsOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#graphToTableOperator.
	VisitGraphToTableOperator(ctx *GraphToTableOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#graphToTableParams.
	VisitGraphToTableParams(ctx *GraphToTableParamsContext) interface{}

	// Visit a parse tree produced by KQLParser#datatable.
	VisitDatatable(ctx *DatatableContext) interface{}

	// Visit a parse tree produced by KQLParser#datatableSchema.
	VisitDatatableSchema(ctx *DatatableSchemaContext) interface{}

	// Visit a parse tree produced by KQLParser#datatableColumn.
	VisitDatatableColumn(ctx *DatatableColumnContext) interface{}

	// Visit a parse tree produced by KQLParser#datatableRows.
	VisitDatatableRows(ctx *DatatableRowsContext) interface{}

	// Visit a parse tree produced by KQLParser#externalData.
	VisitExternalData(ctx *ExternalDataContext) interface{}

	// Visit a parse tree produced by KQLParser#externalDataUri.
	VisitExternalDataUri(ctx *ExternalDataUriContext) interface{}

	// Visit a parse tree produced by KQLParser#externalDataOptions.
	VisitExternalDataOptions(ctx *ExternalDataOptionsContext) interface{}

	// Visit a parse tree produced by KQLParser#externalDataOption.
	VisitExternalDataOption(ctx *ExternalDataOptionContext) interface{}

	// Visit a parse tree produced by KQLParser#printArgList.
	VisitPrintArgList(ctx *PrintArgListContext) interface{}

	// Visit a parse tree produced by KQLParser#printArg.
	VisitPrintArg(ctx *PrintArgContext) interface{}

	// Visit a parse tree produced by KQLParser#expression.
	VisitExpression(ctx *ExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#orExpression.
	VisitOrExpression(ctx *OrExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#andExpression.
	VisitAndExpression(ctx *AndExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#notExpression.
	VisitNotExpression(ctx *NotExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#comparisonExpression.
	VisitComparisonExpression(ctx *ComparisonExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#comparisonOperator.
	VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#stringOperator.
	VisitStringOperator(ctx *StringOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#additiveExpression.
	VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#multiplicativeExpression.
	VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#unaryExpression.
	VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#postfixExpression.
	VisitPostfixExpression(ctx *PostfixExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#postfixOperator.
	VisitPostfixOperator(ctx *PostfixOperatorContext) interface{}

	// Visit a parse tree produced by KQLParser#primaryExpression.
	VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#functionCall.
	VisitFunctionCall(ctx *FunctionCallContext) interface{}

	// Visit a parse tree produced by KQLParser#builtinFunction.
	VisitBuiltinFunction(ctx *BuiltinFunctionContext) interface{}

	// Visit a parse tree produced by KQLParser#argumentList.
	VisitArgumentList(ctx *ArgumentListContext) interface{}

	// Visit a parse tree produced by KQLParser#argument.
	VisitArgument(ctx *ArgumentContext) interface{}

	// Visit a parse tree produced by KQLParser#caseExpression.
	VisitCaseExpression(ctx *CaseExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#caseBranch.
	VisitCaseBranch(ctx *CaseBranchContext) interface{}

	// Visit a parse tree produced by KQLParser#iffExpression.
	VisitIffExpression(ctx *IffExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#toScalarExpression.
	VisitToScalarExpression(ctx *ToScalarExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#arrayExpression.
	VisitArrayExpression(ctx *ArrayExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#objectExpression.
	VisitObjectExpression(ctx *ObjectExpressionContext) interface{}

	// Visit a parse tree produced by KQLParser#objectPropertyList.
	VisitObjectPropertyList(ctx *ObjectPropertyListContext) interface{}

	// Visit a parse tree produced by KQLParser#objectProperty.
	VisitObjectProperty(ctx *ObjectPropertyContext) interface{}

	// Visit a parse tree produced by KQLParser#functionParameters.
	VisitFunctionParameters(ctx *FunctionParametersContext) interface{}

	// Visit a parse tree produced by KQLParser#functionParameter.
	VisitFunctionParameter(ctx *FunctionParameterContext) interface{}

	// Visit a parse tree produced by KQLParser#typeSpecifier.
	VisitTypeSpecifier(ctx *TypeSpecifierContext) interface{}

	// Visit a parse tree produced by KQLParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by KQLParser#booleanLiteral.
	VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}

	// Visit a parse tree produced by KQLParser#identifier.
	VisitIdentifier(ctx *IdentifierContext) interface{}

	// Visit a parse tree produced by KQLParser#identifierList.
	VisitIdentifierList(ctx *IdentifierListContext) interface{}

	// Visit a parse tree produced by KQLParser#expressionList.
	VisitExpressionList(ctx *ExpressionListContext) interface{}
}

A complete Visitor for a parse tree produced by KQLParser.

type KvPairContext

type KvPairContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKvPairContext

func NewEmptyKvPairContext() *KvPairContext

func NewKvPairContext

func NewKvPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KvPairContext

func (*KvPairContext) Accept

func (s *KvPairContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*KvPairContext) COLON

func (s *KvPairContext) COLON() antlr.TerminalNode

func (*KvPairContext) EnterRule

func (s *KvPairContext) EnterRule(listener antlr.ParseTreeListener)

func (*KvPairContext) ExitRule

func (s *KvPairContext) ExitRule(listener antlr.ParseTreeListener)

func (*KvPairContext) GetParser

func (s *KvPairContext) GetParser() antlr.Parser

func (*KvPairContext) GetRuleContext

func (s *KvPairContext) GetRuleContext() antlr.RuleContext

func (*KvPairContext) Identifier

func (s *KvPairContext) Identifier() IIdentifierContext

func (*KvPairContext) IsKvPairContext

func (*KvPairContext) IsKvPairContext()

func (*KvPairContext) ToStringTree

func (s *KvPairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*KvPairContext) TypeSpecifier

func (s *KvPairContext) TypeSpecifier() ITypeSpecifierContext

type KvPairListContext

type KvPairListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKvPairListContext

func NewEmptyKvPairListContext() *KvPairListContext

func NewKvPairListContext

func NewKvPairListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KvPairListContext

func (*KvPairListContext) Accept

func (s *KvPairListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*KvPairListContext) AllCOMMA

func (s *KvPairListContext) AllCOMMA() []antlr.TerminalNode

func (*KvPairListContext) AllKvPair

func (s *KvPairListContext) AllKvPair() []IKvPairContext

func (*KvPairListContext) COMMA

func (*KvPairListContext) EnterRule

func (s *KvPairListContext) EnterRule(listener antlr.ParseTreeListener)

func (*KvPairListContext) ExitRule

func (s *KvPairListContext) ExitRule(listener antlr.ParseTreeListener)

func (*KvPairListContext) GetParser

func (s *KvPairListContext) GetParser() antlr.Parser

func (*KvPairListContext) GetRuleContext

func (s *KvPairListContext) GetRuleContext() antlr.RuleContext

func (*KvPairListContext) IsKvPairListContext

func (*KvPairListContext) IsKvPairListContext()

func (*KvPairListContext) KvPair

func (s *KvPairListContext) KvPair(i int) IKvPairContext

func (*KvPairListContext) ToStringTree

func (s *KvPairListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LetStatementContext

type LetStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLetStatementContext

func NewEmptyLetStatementContext() *LetStatementContext

func NewLetStatementContext

func NewLetStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LetStatementContext

func (*LetStatementContext) ASSIGN

func (*LetStatementContext) Accept

func (s *LetStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LetStatementContext) EnterRule

func (s *LetStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*LetStatementContext) ExitRule

func (s *LetStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*LetStatementContext) Expression

func (s *LetStatementContext) Expression() IExpressionContext

func (*LetStatementContext) FunctionParameters

func (s *LetStatementContext) FunctionParameters() IFunctionParametersContext

func (*LetStatementContext) GetParser

func (s *LetStatementContext) GetParser() antlr.Parser

func (*LetStatementContext) GetRuleContext

func (s *LetStatementContext) GetRuleContext() antlr.RuleContext

func (*LetStatementContext) Identifier

func (s *LetStatementContext) Identifier() IIdentifierContext

func (*LetStatementContext) IsLetStatementContext

func (*LetStatementContext) IsLetStatementContext()

func (*LetStatementContext) LBRACE

func (*LetStatementContext) LET

func (*LetStatementContext) LPAREN

func (*LetStatementContext) RBRACE

func (*LetStatementContext) RPAREN

func (*LetStatementContext) TabularExpression

func (s *LetStatementContext) TabularExpression() ITabularExpressionContext

func (*LetStatementContext) ToStringTree

func (s *LetStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LetStatementContext) ViewExpression

func (s *LetStatementContext) ViewExpression() IViewExpressionContext

type LimitClauseContext

type LimitClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLimitClauseContext

func NewEmptyLimitClauseContext() *LimitClauseContext

func NewLimitClauseContext

func NewLimitClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LimitClauseContext

func (*LimitClauseContext) Accept

func (s *LimitClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LimitClauseContext) EnterRule

func (s *LimitClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*LimitClauseContext) ExitRule

func (s *LimitClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*LimitClauseContext) Expression

func (s *LimitClauseContext) Expression() IExpressionContext

func (*LimitClauseContext) GetParser

func (s *LimitClauseContext) GetParser() antlr.Parser

func (*LimitClauseContext) GetRuleContext

func (s *LimitClauseContext) GetRuleContext() antlr.RuleContext

func (*LimitClauseContext) IsLimitClauseContext

func (*LimitClauseContext) IsLimitClauseContext()

func (*LimitClauseContext) LIMIT

func (*LimitClauseContext) ToStringTree

func (s *LimitClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralContext

type LiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept

func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralContext) BooleanLiteral

func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext

func (*LiteralContext) DATETIME_LITERAL

func (s *LiteralContext) DATETIME_LITERAL() antlr.TerminalNode

func (*LiteralContext) DECIMAL_NUMBER

func (s *LiteralContext) DECIMAL_NUMBER() antlr.TerminalNode

func (*LiteralContext) DYNAMIC_LITERAL

func (s *LiteralContext) DYNAMIC_LITERAL() antlr.TerminalNode

func (*LiteralContext) EnterRule

func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralContext) ExitRule

func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralContext) GUID_LITERAL

func (s *LiteralContext) GUID_LITERAL() antlr.TerminalNode

func (*LiteralContext) GetParser

func (s *LiteralContext) GetParser() antlr.Parser

func (*LiteralContext) GetRuleContext

func (s *LiteralContext) GetRuleContext() antlr.RuleContext

func (*LiteralContext) HEX_NUMBER

func (s *LiteralContext) HEX_NUMBER() antlr.TerminalNode

func (*LiteralContext) INT_NUMBER

func (s *LiteralContext) INT_NUMBER() antlr.TerminalNode

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) LONG_NUMBER

func (s *LiteralContext) LONG_NUMBER() antlr.TerminalNode

func (*LiteralContext) MULTILINE_STRING

func (s *LiteralContext) MULTILINE_STRING() antlr.TerminalNode

func (*LiteralContext) NULL

func (s *LiteralContext) NULL() antlr.TerminalNode

func (*LiteralContext) REAL_NUMBER

func (s *LiteralContext) REAL_NUMBER() antlr.TerminalNode

func (*LiteralContext) STRING_LITERAL

func (s *LiteralContext) STRING_LITERAL() antlr.TerminalNode

func (*LiteralContext) TIMESPAN_LITERAL

func (s *LiteralContext) TIMESPAN_LITERAL() antlr.TerminalNode

func (*LiteralContext) TIMESPAN_SHORT

func (s *LiteralContext) TIMESPAN_SHORT() antlr.TerminalNode

func (*LiteralContext) ToStringTree

func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LiteralContext) VERBATIM_STRING

func (s *LiteralContext) VERBATIM_STRING() antlr.TerminalNode

type LookupConditionContext

type LookupConditionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLookupConditionContext

func NewEmptyLookupConditionContext() *LookupConditionContext

func NewLookupConditionContext

func NewLookupConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LookupConditionContext

func (*LookupConditionContext) Accept

func (s *LookupConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LookupConditionContext) EnterRule

func (s *LookupConditionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LookupConditionContext) ExitRule

func (s *LookupConditionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LookupConditionContext) GetParser

func (s *LookupConditionContext) GetParser() antlr.Parser

func (*LookupConditionContext) GetRuleContext

func (s *LookupConditionContext) GetRuleContext() antlr.RuleContext

func (*LookupConditionContext) IsLookupConditionContext

func (*LookupConditionContext) IsLookupConditionContext()

func (*LookupConditionContext) JoinCondition

func (s *LookupConditionContext) JoinCondition() IJoinConditionContext

func (*LookupConditionContext) ToStringTree

func (s *LookupConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LookupKindContext

type LookupKindContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLookupKindContext

func NewEmptyLookupKindContext() *LookupKindContext

func NewLookupKindContext

func NewLookupKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LookupKindContext

func (*LookupKindContext) ASSIGN

func (s *LookupKindContext) ASSIGN() antlr.TerminalNode

func (*LookupKindContext) Accept

func (s *LookupKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LookupKindContext) EnterRule

func (s *LookupKindContext) EnterRule(listener antlr.ParseTreeListener)

func (*LookupKindContext) ExitRule

func (s *LookupKindContext) ExitRule(listener antlr.ParseTreeListener)

func (*LookupKindContext) GetParser

func (s *LookupKindContext) GetParser() antlr.Parser

func (*LookupKindContext) GetRuleContext

func (s *LookupKindContext) GetRuleContext() antlr.RuleContext

func (*LookupKindContext) Identifier

func (s *LookupKindContext) Identifier() IIdentifierContext

func (*LookupKindContext) IsLookupKindContext

func (*LookupKindContext) IsLookupKindContext()

func (*LookupKindContext) KIND

func (*LookupKindContext) ToStringTree

func (s *LookupKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LookupOperatorContext

type LookupOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLookupOperatorContext

func NewEmptyLookupOperatorContext() *LookupOperatorContext

func NewLookupOperatorContext

func NewLookupOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LookupOperatorContext

func (*LookupOperatorContext) Accept

func (s *LookupOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LookupOperatorContext) EnterRule

func (s *LookupOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*LookupOperatorContext) ExitRule

func (s *LookupOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*LookupOperatorContext) GetParser

func (s *LookupOperatorContext) GetParser() antlr.Parser

func (*LookupOperatorContext) GetRuleContext

func (s *LookupOperatorContext) GetRuleContext() antlr.RuleContext

func (*LookupOperatorContext) IsLookupOperatorContext

func (*LookupOperatorContext) IsLookupOperatorContext()

func (*LookupOperatorContext) LOOKUP

func (*LookupOperatorContext) LPAREN

func (*LookupOperatorContext) LookupCondition

func (s *LookupOperatorContext) LookupCondition() ILookupConditionContext

func (*LookupOperatorContext) LookupKind

func (s *LookupOperatorContext) LookupKind() ILookupKindContext

func (*LookupOperatorContext) ON

func (*LookupOperatorContext) RPAREN

func (*LookupOperatorContext) TableName

func (*LookupOperatorContext) TabularExpression

func (s *LookupOperatorContext) TabularExpression() ITabularExpressionContext

func (*LookupOperatorContext) ToStringTree

func (s *LookupOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MakeGraphOperatorContext

type MakeGraphOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeGraphOperatorContext

func NewEmptyMakeGraphOperatorContext() *MakeGraphOperatorContext

func NewMakeGraphOperatorContext

func NewMakeGraphOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeGraphOperatorContext

func (*MakeGraphOperatorContext) ARROW

func (*MakeGraphOperatorContext) Accept

func (s *MakeGraphOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeGraphOperatorContext) AllIdentifier

func (s *MakeGraphOperatorContext) AllIdentifier() []IIdentifierContext

func (*MakeGraphOperatorContext) EnterRule

func (s *MakeGraphOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeGraphOperatorContext) ExitRule

func (s *MakeGraphOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeGraphOperatorContext) GetParser

func (s *MakeGraphOperatorContext) GetParser() antlr.Parser

func (*MakeGraphOperatorContext) GetRuleContext

func (s *MakeGraphOperatorContext) GetRuleContext() antlr.RuleContext

func (*MakeGraphOperatorContext) Identifier

func (*MakeGraphOperatorContext) IsMakeGraphOperatorContext

func (*MakeGraphOperatorContext) IsMakeGraphOperatorContext()

func (*MakeGraphOperatorContext) MAKE_GRAPH

func (*MakeGraphOperatorContext) ON

func (*MakeGraphOperatorContext) TableName

func (*MakeGraphOperatorContext) ToStringTree

func (s *MakeGraphOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MakeGraphOperatorContext) WITH

type MakeSeriesItemContext

type MakeSeriesItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeSeriesItemContext

func NewEmptyMakeSeriesItemContext() *MakeSeriesItemContext

func NewMakeSeriesItemContext

func NewMakeSeriesItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeSeriesItemContext

func (*MakeSeriesItemContext) ASSIGN

func (*MakeSeriesItemContext) Accept

func (s *MakeSeriesItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeSeriesItemContext) AggregationFunction

func (s *MakeSeriesItemContext) AggregationFunction() IAggregationFunctionContext

func (*MakeSeriesItemContext) AllASSIGN

func (s *MakeSeriesItemContext) AllASSIGN() []antlr.TerminalNode

func (*MakeSeriesItemContext) DEFAULT

func (*MakeSeriesItemContext) EnterRule

func (s *MakeSeriesItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeSeriesItemContext) ExitRule

func (s *MakeSeriesItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeSeriesItemContext) Expression

func (s *MakeSeriesItemContext) Expression() IExpressionContext

func (*MakeSeriesItemContext) GetParser

func (s *MakeSeriesItemContext) GetParser() antlr.Parser

func (*MakeSeriesItemContext) GetRuleContext

func (s *MakeSeriesItemContext) GetRuleContext() antlr.RuleContext

func (*MakeSeriesItemContext) Identifier

func (s *MakeSeriesItemContext) Identifier() IIdentifierContext

func (*MakeSeriesItemContext) IsMakeSeriesItemContext

func (*MakeSeriesItemContext) IsMakeSeriesItemContext()

func (*MakeSeriesItemContext) ToStringTree

func (s *MakeSeriesItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MakeSeriesItemListContext

type MakeSeriesItemListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeSeriesItemListContext

func NewEmptyMakeSeriesItemListContext() *MakeSeriesItemListContext

func NewMakeSeriesItemListContext

func NewMakeSeriesItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeSeriesItemListContext

func (*MakeSeriesItemListContext) Accept

func (s *MakeSeriesItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeSeriesItemListContext) AllCOMMA

func (*MakeSeriesItemListContext) AllMakeSeriesItem

func (s *MakeSeriesItemListContext) AllMakeSeriesItem() []IMakeSeriesItemContext

func (*MakeSeriesItemListContext) COMMA

func (*MakeSeriesItemListContext) EnterRule

func (s *MakeSeriesItemListContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeSeriesItemListContext) ExitRule

func (s *MakeSeriesItemListContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeSeriesItemListContext) GetParser

func (s *MakeSeriesItemListContext) GetParser() antlr.Parser

func (*MakeSeriesItemListContext) GetRuleContext

func (s *MakeSeriesItemListContext) GetRuleContext() antlr.RuleContext

func (*MakeSeriesItemListContext) IsMakeSeriesItemListContext

func (*MakeSeriesItemListContext) IsMakeSeriesItemListContext()

func (*MakeSeriesItemListContext) MakeSeriesItem

func (*MakeSeriesItemListContext) ToStringTree

func (s *MakeSeriesItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MakeSeriesOnClauseContext

type MakeSeriesOnClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeSeriesOnClauseContext

func NewEmptyMakeSeriesOnClauseContext() *MakeSeriesOnClauseContext

func NewMakeSeriesOnClauseContext

func NewMakeSeriesOnClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeSeriesOnClauseContext

func (*MakeSeriesOnClauseContext) Accept

func (s *MakeSeriesOnClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeSeriesOnClauseContext) AllExpression

func (s *MakeSeriesOnClauseContext) AllExpression() []IExpressionContext

func (*MakeSeriesOnClauseContext) BY

func (*MakeSeriesOnClauseContext) EnterRule

func (s *MakeSeriesOnClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeSeriesOnClauseContext) ExitRule

func (s *MakeSeriesOnClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeSeriesOnClauseContext) Expression

func (*MakeSeriesOnClauseContext) FROM

func (*MakeSeriesOnClauseContext) GetParser

func (s *MakeSeriesOnClauseContext) GetParser() antlr.Parser

func (*MakeSeriesOnClauseContext) GetRuleContext

func (s *MakeSeriesOnClauseContext) GetRuleContext() antlr.RuleContext

func (*MakeSeriesOnClauseContext) GroupByList

func (*MakeSeriesOnClauseContext) IsMakeSeriesOnClauseContext

func (*MakeSeriesOnClauseContext) IsMakeSeriesOnClauseContext()

func (*MakeSeriesOnClauseContext) ON

func (*MakeSeriesOnClauseContext) STEP

func (*MakeSeriesOnClauseContext) TO

func (*MakeSeriesOnClauseContext) ToStringTree

func (s *MakeSeriesOnClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MakeSeriesOperatorContext

type MakeSeriesOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeSeriesOperatorContext

func NewEmptyMakeSeriesOperatorContext() *MakeSeriesOperatorContext

func NewMakeSeriesOperatorContext

func NewMakeSeriesOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeSeriesOperatorContext

func (*MakeSeriesOperatorContext) Accept

func (s *MakeSeriesOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeSeriesOperatorContext) EnterRule

func (s *MakeSeriesOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeSeriesOperatorContext) ExitRule

func (s *MakeSeriesOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeSeriesOperatorContext) GetParser

func (s *MakeSeriesOperatorContext) GetParser() antlr.Parser

func (*MakeSeriesOperatorContext) GetRuleContext

func (s *MakeSeriesOperatorContext) GetRuleContext() antlr.RuleContext

func (*MakeSeriesOperatorContext) IsMakeSeriesOperatorContext

func (*MakeSeriesOperatorContext) IsMakeSeriesOperatorContext()

func (*MakeSeriesOperatorContext) MAKE_SERIES

func (s *MakeSeriesOperatorContext) MAKE_SERIES() antlr.TerminalNode

func (*MakeSeriesOperatorContext) MakeSeriesItemList

func (s *MakeSeriesOperatorContext) MakeSeriesItemList() IMakeSeriesItemListContext

func (*MakeSeriesOperatorContext) MakeSeriesOnClause

func (s *MakeSeriesOperatorContext) MakeSeriesOnClause() IMakeSeriesOnClauseContext

func (*MakeSeriesOperatorContext) MakeSeriesParams

func (*MakeSeriesOperatorContext) ToStringTree

func (s *MakeSeriesOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MakeSeriesParamsContext

type MakeSeriesParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMakeSeriesParamsContext

func NewEmptyMakeSeriesParamsContext() *MakeSeriesParamsContext

func NewMakeSeriesParamsContext

func NewMakeSeriesParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeSeriesParamsContext

func (*MakeSeriesParamsContext) ASSIGN

func (*MakeSeriesParamsContext) Accept

func (s *MakeSeriesParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MakeSeriesParamsContext) EnterRule

func (s *MakeSeriesParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*MakeSeriesParamsContext) ExitRule

func (s *MakeSeriesParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*MakeSeriesParamsContext) GetParser

func (s *MakeSeriesParamsContext) GetParser() antlr.Parser

func (*MakeSeriesParamsContext) GetRuleContext

func (s *MakeSeriesParamsContext) GetRuleContext() antlr.RuleContext

func (*MakeSeriesParamsContext) Identifier

func (*MakeSeriesParamsContext) IsMakeSeriesParamsContext

func (*MakeSeriesParamsContext) IsMakeSeriesParamsContext()

func (*MakeSeriesParamsContext) KIND

func (*MakeSeriesParamsContext) ToStringTree

func (s *MakeSeriesParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MaterializeExpressionContext

type MaterializeExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMaterializeExpressionContext

func NewEmptyMaterializeExpressionContext() *MaterializeExpressionContext

func NewMaterializeExpressionContext

func NewMaterializeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MaterializeExpressionContext

func (*MaterializeExpressionContext) Accept

func (s *MaterializeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MaterializeExpressionContext) EnterRule

func (s *MaterializeExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*MaterializeExpressionContext) ExitRule

func (*MaterializeExpressionContext) GetParser

func (s *MaterializeExpressionContext) GetParser() antlr.Parser

func (*MaterializeExpressionContext) GetRuleContext

func (s *MaterializeExpressionContext) GetRuleContext() antlr.RuleContext

func (*MaterializeExpressionContext) IsMaterializeExpressionContext

func (*MaterializeExpressionContext) IsMaterializeExpressionContext()

func (*MaterializeExpressionContext) LPAREN

func (*MaterializeExpressionContext) MATERIALIZE

func (*MaterializeExpressionContext) RPAREN

func (*MaterializeExpressionContext) TabularExpression

func (*MaterializeExpressionContext) ToStringTree

func (s *MaterializeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiplicativeExpressionContext

type MultiplicativeExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplicativeExpressionContext

func NewEmptyMultiplicativeExpressionContext() *MultiplicativeExpressionContext

func NewMultiplicativeExpressionContext

func NewMultiplicativeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) Accept

func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplicativeExpressionContext) AllPERCENT

func (*MultiplicativeExpressionContext) AllSLASH

func (*MultiplicativeExpressionContext) AllSTAR

func (*MultiplicativeExpressionContext) AllUnaryExpression

func (s *MultiplicativeExpressionContext) AllUnaryExpression() []IUnaryExpressionContext

func (*MultiplicativeExpressionContext) EnterRule

func (*MultiplicativeExpressionContext) ExitRule

func (*MultiplicativeExpressionContext) GetParser

func (*MultiplicativeExpressionContext) GetRuleContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()

func (*MultiplicativeExpressionContext) PERCENT

func (*MultiplicativeExpressionContext) SLASH

func (*MultiplicativeExpressionContext) STAR

func (*MultiplicativeExpressionContext) ToStringTree

func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MultiplicativeExpressionContext) UnaryExpression

type MvApplyItemContext

type MvApplyItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvApplyItemContext

func NewEmptyMvApplyItemContext() *MvApplyItemContext

func NewMvApplyItemContext

func NewMvApplyItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvApplyItemContext

func (*MvApplyItemContext) AS

func (*MvApplyItemContext) ASSIGN

func (*MvApplyItemContext) Accept

func (s *MvApplyItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvApplyItemContext) EnterRule

func (s *MvApplyItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvApplyItemContext) ExitRule

func (s *MvApplyItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvApplyItemContext) Expression

func (s *MvApplyItemContext) Expression() IExpressionContext

func (*MvApplyItemContext) GetParser

func (s *MvApplyItemContext) GetParser() antlr.Parser

func (*MvApplyItemContext) GetRuleContext

func (s *MvApplyItemContext) GetRuleContext() antlr.RuleContext

func (*MvApplyItemContext) Identifier

func (s *MvApplyItemContext) Identifier() IIdentifierContext

func (*MvApplyItemContext) IsMvApplyItemContext

func (*MvApplyItemContext) IsMvApplyItemContext()

func (*MvApplyItemContext) LPAREN

func (*MvApplyItemContext) RPAREN

func (*MvApplyItemContext) TO

func (*MvApplyItemContext) TYPEOF

func (*MvApplyItemContext) ToStringTree

func (s *MvApplyItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MvApplyItemContext) TypeSpecifier

func (s *MvApplyItemContext) TypeSpecifier() ITypeSpecifierContext

type MvApplyItemListContext

type MvApplyItemListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvApplyItemListContext

func NewEmptyMvApplyItemListContext() *MvApplyItemListContext

func NewMvApplyItemListContext

func NewMvApplyItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvApplyItemListContext

func (*MvApplyItemListContext) Accept

func (s *MvApplyItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvApplyItemListContext) AllCOMMA

func (s *MvApplyItemListContext) AllCOMMA() []antlr.TerminalNode

func (*MvApplyItemListContext) AllMvApplyItem

func (s *MvApplyItemListContext) AllMvApplyItem() []IMvApplyItemContext

func (*MvApplyItemListContext) COMMA

func (*MvApplyItemListContext) EnterRule

func (s *MvApplyItemListContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvApplyItemListContext) ExitRule

func (s *MvApplyItemListContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvApplyItemListContext) GetParser

func (s *MvApplyItemListContext) GetParser() antlr.Parser

func (*MvApplyItemListContext) GetRuleContext

func (s *MvApplyItemListContext) GetRuleContext() antlr.RuleContext

func (*MvApplyItemListContext) IsMvApplyItemListContext

func (*MvApplyItemListContext) IsMvApplyItemListContext()

func (*MvApplyItemListContext) MvApplyItem

func (*MvApplyItemListContext) ToStringTree

func (s *MvApplyItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvApplyOnClauseContext

type MvApplyOnClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvApplyOnClauseContext

func NewEmptyMvApplyOnClauseContext() *MvApplyOnClauseContext

func NewMvApplyOnClauseContext

func NewMvApplyOnClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvApplyOnClauseContext

func (*MvApplyOnClauseContext) Accept

func (s *MvApplyOnClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvApplyOnClauseContext) EnterRule

func (s *MvApplyOnClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvApplyOnClauseContext) ExitRule

func (s *MvApplyOnClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvApplyOnClauseContext) GetParser

func (s *MvApplyOnClauseContext) GetParser() antlr.Parser

func (*MvApplyOnClauseContext) GetRuleContext

func (s *MvApplyOnClauseContext) GetRuleContext() antlr.RuleContext

func (*MvApplyOnClauseContext) IdentifierList

func (s *MvApplyOnClauseContext) IdentifierList() IIdentifierListContext

func (*MvApplyOnClauseContext) IsMvApplyOnClauseContext

func (*MvApplyOnClauseContext) IsMvApplyOnClauseContext()

func (*MvApplyOnClauseContext) ON

func (*MvApplyOnClauseContext) ToStringTree

func (s *MvApplyOnClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvApplyOperatorContext

type MvApplyOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvApplyOperatorContext

func NewEmptyMvApplyOperatorContext() *MvApplyOperatorContext

func NewMvApplyOperatorContext

func NewMvApplyOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvApplyOperatorContext

func (*MvApplyOperatorContext) Accept

func (s *MvApplyOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvApplyOperatorContext) EnterRule

func (s *MvApplyOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvApplyOperatorContext) ExitRule

func (s *MvApplyOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvApplyOperatorContext) GetParser

func (s *MvApplyOperatorContext) GetParser() antlr.Parser

func (*MvApplyOperatorContext) GetRuleContext

func (s *MvApplyOperatorContext) GetRuleContext() antlr.RuleContext

func (*MvApplyOperatorContext) IsMvApplyOperatorContext

func (*MvApplyOperatorContext) IsMvApplyOperatorContext()

func (*MvApplyOperatorContext) LPAREN

func (*MvApplyOperatorContext) MV_APPLY

func (*MvApplyOperatorContext) MvApplyItemList

func (s *MvApplyOperatorContext) MvApplyItemList() IMvApplyItemListContext

func (*MvApplyOperatorContext) MvApplyOnClause

func (s *MvApplyOperatorContext) MvApplyOnClause() IMvApplyOnClauseContext

func (*MvApplyOperatorContext) RPAREN

func (*MvApplyOperatorContext) TabularExpression

func (s *MvApplyOperatorContext) TabularExpression() ITabularExpressionContext

func (*MvApplyOperatorContext) ToStringTree

func (s *MvApplyOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvExpandItemContext

type MvExpandItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvExpandItemContext

func NewEmptyMvExpandItemContext() *MvExpandItemContext

func NewMvExpandItemContext

func NewMvExpandItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvExpandItemContext

func (*MvExpandItemContext) ASSIGN

func (*MvExpandItemContext) Accept

func (s *MvExpandItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvExpandItemContext) EnterRule

func (s *MvExpandItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvExpandItemContext) ExitRule

func (s *MvExpandItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvExpandItemContext) Expression

func (s *MvExpandItemContext) Expression() IExpressionContext

func (*MvExpandItemContext) GetParser

func (s *MvExpandItemContext) GetParser() antlr.Parser

func (*MvExpandItemContext) GetRuleContext

func (s *MvExpandItemContext) GetRuleContext() antlr.RuleContext

func (*MvExpandItemContext) Identifier

func (s *MvExpandItemContext) Identifier() IIdentifierContext

func (*MvExpandItemContext) IsMvExpandItemContext

func (*MvExpandItemContext) IsMvExpandItemContext()

func (*MvExpandItemContext) LPAREN

func (*MvExpandItemContext) RPAREN

func (*MvExpandItemContext) TO

func (*MvExpandItemContext) TYPEOF

func (*MvExpandItemContext) ToStringTree

func (s *MvExpandItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MvExpandItemContext) TypeSpecifier

func (s *MvExpandItemContext) TypeSpecifier() ITypeSpecifierContext

type MvExpandItemListContext

type MvExpandItemListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvExpandItemListContext

func NewEmptyMvExpandItemListContext() *MvExpandItemListContext

func NewMvExpandItemListContext

func NewMvExpandItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvExpandItemListContext

func (*MvExpandItemListContext) Accept

func (s *MvExpandItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvExpandItemListContext) AllCOMMA

func (s *MvExpandItemListContext) AllCOMMA() []antlr.TerminalNode

func (*MvExpandItemListContext) AllMvExpandItem

func (s *MvExpandItemListContext) AllMvExpandItem() []IMvExpandItemContext

func (*MvExpandItemListContext) COMMA

func (*MvExpandItemListContext) EnterRule

func (s *MvExpandItemListContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvExpandItemListContext) ExitRule

func (s *MvExpandItemListContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvExpandItemListContext) GetParser

func (s *MvExpandItemListContext) GetParser() antlr.Parser

func (*MvExpandItemListContext) GetRuleContext

func (s *MvExpandItemListContext) GetRuleContext() antlr.RuleContext

func (*MvExpandItemListContext) IsMvExpandItemListContext

func (*MvExpandItemListContext) IsMvExpandItemListContext()

func (*MvExpandItemListContext) MvExpandItem

func (*MvExpandItemListContext) ToStringTree

func (s *MvExpandItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvExpandKindContext

type MvExpandKindContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvExpandKindContext

func NewEmptyMvExpandKindContext() *MvExpandKindContext

func NewMvExpandKindContext

func NewMvExpandKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvExpandKindContext

func (*MvExpandKindContext) ASSIGN

func (*MvExpandKindContext) Accept

func (s *MvExpandKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvExpandKindContext) EnterRule

func (s *MvExpandKindContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvExpandKindContext) ExitRule

func (s *MvExpandKindContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvExpandKindContext) GetParser

func (s *MvExpandKindContext) GetParser() antlr.Parser

func (*MvExpandKindContext) GetRuleContext

func (s *MvExpandKindContext) GetRuleContext() antlr.RuleContext

func (*MvExpandKindContext) Identifier

func (s *MvExpandKindContext) Identifier() IIdentifierContext

func (*MvExpandKindContext) IsMvExpandKindContext

func (*MvExpandKindContext) IsMvExpandKindContext()

func (*MvExpandKindContext) KIND

func (*MvExpandKindContext) ToStringTree

func (s *MvExpandKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvExpandOperatorContext

type MvExpandOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvExpandOperatorContext

func NewEmptyMvExpandOperatorContext() *MvExpandOperatorContext

func NewMvExpandOperatorContext

func NewMvExpandOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvExpandOperatorContext

func (*MvExpandOperatorContext) Accept

func (s *MvExpandOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvExpandOperatorContext) EnterRule

func (s *MvExpandOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvExpandOperatorContext) ExitRule

func (s *MvExpandOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvExpandOperatorContext) GetParser

func (s *MvExpandOperatorContext) GetParser() antlr.Parser

func (*MvExpandOperatorContext) GetRuleContext

func (s *MvExpandOperatorContext) GetRuleContext() antlr.RuleContext

func (*MvExpandOperatorContext) IsMvExpandOperatorContext

func (*MvExpandOperatorContext) IsMvExpandOperatorContext()

func (*MvExpandOperatorContext) LimitClause

func (*MvExpandOperatorContext) MV_EXPAND

func (*MvExpandOperatorContext) MvExpandItemList

func (s *MvExpandOperatorContext) MvExpandItemList() IMvExpandItemListContext

func (*MvExpandOperatorContext) MvExpandKind

func (*MvExpandOperatorContext) MvExpandParams

func (s *MvExpandOperatorContext) MvExpandParams() IMvExpandParamsContext

func (*MvExpandOperatorContext) ToStringTree

func (s *MvExpandOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MvExpandParamsContext

type MvExpandParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMvExpandParamsContext

func NewEmptyMvExpandParamsContext() *MvExpandParamsContext

func NewMvExpandParamsContext

func NewMvExpandParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MvExpandParamsContext

func (*MvExpandParamsContext) ASSIGN

func (*MvExpandParamsContext) Accept

func (s *MvExpandParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MvExpandParamsContext) BAG_EXPANSION

func (s *MvExpandParamsContext) BAG_EXPANSION() antlr.TerminalNode

func (*MvExpandParamsContext) EnterRule

func (s *MvExpandParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*MvExpandParamsContext) ExitRule

func (s *MvExpandParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*MvExpandParamsContext) GetParser

func (s *MvExpandParamsContext) GetParser() antlr.Parser

func (*MvExpandParamsContext) GetRuleContext

func (s *MvExpandParamsContext) GetRuleContext() antlr.RuleContext

func (*MvExpandParamsContext) Identifier

func (s *MvExpandParamsContext) Identifier() IIdentifierContext

func (*MvExpandParamsContext) IsMvExpandParamsContext

func (*MvExpandParamsContext) IsMvExpandParamsContext()

func (*MvExpandParamsContext) ToStringTree

func (s *MvExpandParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MvExpandParamsContext) WITH_ITEMINDEX

func (s *MvExpandParamsContext) WITH_ITEMINDEX() antlr.TerminalNode

type NotExpressionContext

type NotExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNotExpressionContext

func NewEmptyNotExpressionContext() *NotExpressionContext

func NewNotExpressionContext

func NewNotExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotExpressionContext

func (*NotExpressionContext) Accept

func (s *NotExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NotExpressionContext) ComparisonExpression

func (s *NotExpressionContext) ComparisonExpression() IComparisonExpressionContext

func (*NotExpressionContext) EnterRule

func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*NotExpressionContext) ExitRule

func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*NotExpressionContext) GetParser

func (s *NotExpressionContext) GetParser() antlr.Parser

func (*NotExpressionContext) GetRuleContext

func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext

func (*NotExpressionContext) IsNotExpressionContext

func (*NotExpressionContext) IsNotExpressionContext()

func (*NotExpressionContext) NOT

func (*NotExpressionContext) NotExpression

func (s *NotExpressionContext) NotExpression() INotExpressionContext

func (*NotExpressionContext) ToStringTree

func (s *NotExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NullsPositionContext

type NullsPositionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNullsPositionContext

func NewEmptyNullsPositionContext() *NullsPositionContext

func NewNullsPositionContext

func NewNullsPositionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullsPositionContext

func (*NullsPositionContext) Accept

func (s *NullsPositionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NullsPositionContext) EnterRule

func (s *NullsPositionContext) EnterRule(listener antlr.ParseTreeListener)

func (*NullsPositionContext) ExitRule

func (s *NullsPositionContext) ExitRule(listener antlr.ParseTreeListener)

func (*NullsPositionContext) FIRST

func (*NullsPositionContext) GetParser

func (s *NullsPositionContext) GetParser() antlr.Parser

func (*NullsPositionContext) GetRuleContext

func (s *NullsPositionContext) GetRuleContext() antlr.RuleContext

func (*NullsPositionContext) IsNullsPositionContext

func (*NullsPositionContext) IsNullsPositionContext()

func (*NullsPositionContext) LAST

func (*NullsPositionContext) NULLS

func (*NullsPositionContext) ToStringTree

func (s *NullsPositionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ObjectExpressionContext

type ObjectExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectExpressionContext

func NewEmptyObjectExpressionContext() *ObjectExpressionContext

func NewObjectExpressionContext

func NewObjectExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectExpressionContext

func (*ObjectExpressionContext) Accept

func (s *ObjectExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectExpressionContext) EnterRule

func (s *ObjectExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ObjectExpressionContext) ExitRule

func (s *ObjectExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ObjectExpressionContext) GetParser

func (s *ObjectExpressionContext) GetParser() antlr.Parser

func (*ObjectExpressionContext) GetRuleContext

func (s *ObjectExpressionContext) GetRuleContext() antlr.RuleContext

func (*ObjectExpressionContext) IsObjectExpressionContext

func (*ObjectExpressionContext) IsObjectExpressionContext()

func (*ObjectExpressionContext) LBRACE

func (*ObjectExpressionContext) ObjectPropertyList

func (s *ObjectExpressionContext) ObjectPropertyList() IObjectPropertyListContext

func (*ObjectExpressionContext) RBRACE

func (*ObjectExpressionContext) ToStringTree

func (s *ObjectExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ObjectPropertyContext

type ObjectPropertyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectPropertyContext

func NewEmptyObjectPropertyContext() *ObjectPropertyContext

func NewObjectPropertyContext

func NewObjectPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectPropertyContext

func (*ObjectPropertyContext) Accept

func (s *ObjectPropertyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectPropertyContext) AllExpression

func (s *ObjectPropertyContext) AllExpression() []IExpressionContext

func (*ObjectPropertyContext) COLON

func (*ObjectPropertyContext) EnterRule

func (s *ObjectPropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*ObjectPropertyContext) ExitRule

func (s *ObjectPropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*ObjectPropertyContext) Expression

func (s *ObjectPropertyContext) Expression(i int) IExpressionContext

func (*ObjectPropertyContext) GetParser

func (s *ObjectPropertyContext) GetParser() antlr.Parser

func (*ObjectPropertyContext) GetRuleContext

func (s *ObjectPropertyContext) GetRuleContext() antlr.RuleContext

func (*ObjectPropertyContext) Identifier

func (s *ObjectPropertyContext) Identifier() IIdentifierContext

func (*ObjectPropertyContext) IsObjectPropertyContext

func (*ObjectPropertyContext) IsObjectPropertyContext()

func (*ObjectPropertyContext) STRING_LITERAL

func (s *ObjectPropertyContext) STRING_LITERAL() antlr.TerminalNode

func (*ObjectPropertyContext) ToStringTree

func (s *ObjectPropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ObjectPropertyListContext

type ObjectPropertyListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectPropertyListContext

func NewEmptyObjectPropertyListContext() *ObjectPropertyListContext

func NewObjectPropertyListContext

func NewObjectPropertyListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectPropertyListContext

func (*ObjectPropertyListContext) Accept

func (s *ObjectPropertyListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ObjectPropertyListContext) AllCOMMA

func (*ObjectPropertyListContext) AllObjectProperty

func (s *ObjectPropertyListContext) AllObjectProperty() []IObjectPropertyContext

func (*ObjectPropertyListContext) COMMA

func (*ObjectPropertyListContext) EnterRule

func (s *ObjectPropertyListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ObjectPropertyListContext) ExitRule

func (s *ObjectPropertyListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ObjectPropertyListContext) GetParser

func (s *ObjectPropertyListContext) GetParser() antlr.Parser

func (*ObjectPropertyListContext) GetRuleContext

func (s *ObjectPropertyListContext) GetRuleContext() antlr.RuleContext

func (*ObjectPropertyListContext) IsObjectPropertyListContext

func (*ObjectPropertyListContext) IsObjectPropertyListContext()

func (*ObjectPropertyListContext) ObjectProperty

func (*ObjectPropertyListContext) ToStringTree

func (s *ObjectPropertyListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OrExpressionContext

type OrExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOrExpressionContext

func NewEmptyOrExpressionContext() *OrExpressionContext

func NewOrExpressionContext

func NewOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrExpressionContext

func (*OrExpressionContext) Accept

func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrExpressionContext) AllAndExpression

func (s *OrExpressionContext) AllAndExpression() []IAndExpressionContext

func (*OrExpressionContext) AllOR

func (s *OrExpressionContext) AllOR() []antlr.TerminalNode

func (*OrExpressionContext) AndExpression

func (s *OrExpressionContext) AndExpression(i int) IAndExpressionContext

func (*OrExpressionContext) EnterRule

func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*OrExpressionContext) ExitRule

func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*OrExpressionContext) GetParser

func (s *OrExpressionContext) GetParser() antlr.Parser

func (*OrExpressionContext) GetRuleContext

func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext

func (*OrExpressionContext) IsOrExpressionContext

func (*OrExpressionContext) IsOrExpressionContext()

func (*OrExpressionContext) OR

func (*OrExpressionContext) ToStringTree

func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParseKindContext

type ParseKindContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseKindContext

func NewEmptyParseKindContext() *ParseKindContext

func NewParseKindContext

func NewParseKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseKindContext

func (*ParseKindContext) ASSIGN

func (s *ParseKindContext) ASSIGN() antlr.TerminalNode

func (*ParseKindContext) Accept

func (s *ParseKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseKindContext) EnterRule

func (s *ParseKindContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseKindContext) ExitRule

func (s *ParseKindContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseKindContext) GetParser

func (s *ParseKindContext) GetParser() antlr.Parser

func (*ParseKindContext) GetRuleContext

func (s *ParseKindContext) GetRuleContext() antlr.RuleContext

func (*ParseKindContext) Identifier

func (s *ParseKindContext) Identifier() IIdentifierContext

func (*ParseKindContext) IsParseKindContext

func (*ParseKindContext) IsParseKindContext()

func (*ParseKindContext) KIND

func (*ParseKindContext) ToStringTree

func (s *ParseKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParseKvOperatorContext

type ParseKvOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseKvOperatorContext

func NewEmptyParseKvOperatorContext() *ParseKvOperatorContext

func NewParseKvOperatorContext

func NewParseKvOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseKvOperatorContext

func (*ParseKvOperatorContext) AS

func (*ParseKvOperatorContext) Accept

func (s *ParseKvOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseKvOperatorContext) EnterRule

func (s *ParseKvOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseKvOperatorContext) ExitRule

func (s *ParseKvOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseKvOperatorContext) Expression

func (*ParseKvOperatorContext) GetParser

func (s *ParseKvOperatorContext) GetParser() antlr.Parser

func (*ParseKvOperatorContext) GetRuleContext

func (s *ParseKvOperatorContext) GetRuleContext() antlr.RuleContext

func (*ParseKvOperatorContext) IsParseKvOperatorContext

func (*ParseKvOperatorContext) IsParseKvOperatorContext()

func (*ParseKvOperatorContext) KvPairList

func (*ParseKvOperatorContext) LPAREN

func (*ParseKvOperatorContext) PARSE_KV

func (*ParseKvOperatorContext) ParseKvParameters

func (s *ParseKvOperatorContext) ParseKvParameters() IParseKvParametersContext

func (*ParseKvOperatorContext) RPAREN

func (*ParseKvOperatorContext) ToStringTree

func (s *ParseKvOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParseKvParamContext

type ParseKvParamContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseKvParamContext

func NewEmptyParseKvParamContext() *ParseKvParamContext

func NewParseKvParamContext

func NewParseKvParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseKvParamContext

func (*ParseKvParamContext) ASSIGN

func (*ParseKvParamContext) Accept

func (s *ParseKvParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseKvParamContext) EnterRule

func (s *ParseKvParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseKvParamContext) ExitRule

func (s *ParseKvParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseKvParamContext) Expression

func (s *ParseKvParamContext) Expression() IExpressionContext

func (*ParseKvParamContext) GetParser

func (s *ParseKvParamContext) GetParser() antlr.Parser

func (*ParseKvParamContext) GetRuleContext

func (s *ParseKvParamContext) GetRuleContext() antlr.RuleContext

func (*ParseKvParamContext) Identifier

func (s *ParseKvParamContext) Identifier() IIdentifierContext

func (*ParseKvParamContext) IsParseKvParamContext

func (*ParseKvParamContext) IsParseKvParamContext()

func (*ParseKvParamContext) ToStringTree

func (s *ParseKvParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParseKvParametersContext

type ParseKvParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseKvParametersContext

func NewEmptyParseKvParametersContext() *ParseKvParametersContext

func NewParseKvParametersContext

func NewParseKvParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseKvParametersContext

func (*ParseKvParametersContext) Accept

func (s *ParseKvParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseKvParametersContext) AllCOMMA

func (*ParseKvParametersContext) AllParseKvParam

func (s *ParseKvParametersContext) AllParseKvParam() []IParseKvParamContext

func (*ParseKvParametersContext) COMMA

func (*ParseKvParametersContext) EnterRule

func (s *ParseKvParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseKvParametersContext) ExitRule

func (s *ParseKvParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseKvParametersContext) GetParser

func (s *ParseKvParametersContext) GetParser() antlr.Parser

func (*ParseKvParametersContext) GetRuleContext

func (s *ParseKvParametersContext) GetRuleContext() antlr.RuleContext

func (*ParseKvParametersContext) IsParseKvParametersContext

func (*ParseKvParametersContext) IsParseKvParametersContext()

func (*ParseKvParametersContext) LPAREN

func (*ParseKvParametersContext) ParseKvParam

func (*ParseKvParametersContext) RPAREN

func (*ParseKvParametersContext) ToStringTree

func (s *ParseKvParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParseKvParametersContext) WITH

type ParseOperatorContext

type ParseOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParseOperatorContext

func NewEmptyParseOperatorContext() *ParseOperatorContext

func NewParseOperatorContext

func NewParseOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParseOperatorContext

func (*ParseOperatorContext) Accept

func (s *ParseOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParseOperatorContext) EnterRule

func (s *ParseOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParseOperatorContext) ExitRule

func (s *ParseOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParseOperatorContext) Expression

func (s *ParseOperatorContext) Expression() IExpressionContext

func (*ParseOperatorContext) GetParser

func (s *ParseOperatorContext) GetParser() antlr.Parser

func (*ParseOperatorContext) GetRuleContext

func (s *ParseOperatorContext) GetRuleContext() antlr.RuleContext

func (*ParseOperatorContext) IsParseOperatorContext

func (*ParseOperatorContext) IsParseOperatorContext()

func (*ParseOperatorContext) PARSE

func (*ParseOperatorContext) PARSE_WHERE

func (s *ParseOperatorContext) PARSE_WHERE() antlr.TerminalNode

func (*ParseOperatorContext) ParseKind

func (s *ParseOperatorContext) ParseKind() IParseKindContext

func (*ParseOperatorContext) ParsePattern

func (s *ParseOperatorContext) ParsePattern() IParsePatternContext

func (*ParseOperatorContext) ToStringTree

func (s *ParseOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParseOperatorContext) WITH

type ParsePatternContext

type ParsePatternContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParsePatternContext

func NewEmptyParsePatternContext() *ParsePatternContext

func NewParsePatternContext

func NewParsePatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParsePatternContext

func (*ParsePatternContext) Accept

func (s *ParsePatternContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParsePatternContext) AllParsePatternItem

func (s *ParsePatternContext) AllParsePatternItem() []IParsePatternItemContext

func (*ParsePatternContext) EnterRule

func (s *ParsePatternContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParsePatternContext) ExitRule

func (s *ParsePatternContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParsePatternContext) GetParser

func (s *ParsePatternContext) GetParser() antlr.Parser

func (*ParsePatternContext) GetRuleContext

func (s *ParsePatternContext) GetRuleContext() antlr.RuleContext

func (*ParsePatternContext) IsParsePatternContext

func (*ParsePatternContext) IsParsePatternContext()

func (*ParsePatternContext) ParsePatternItem

func (s *ParsePatternContext) ParsePatternItem(i int) IParsePatternItemContext

func (*ParsePatternContext) ToStringTree

func (s *ParsePatternContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParsePatternItemContext

type ParsePatternItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParsePatternItemContext

func NewEmptyParsePatternItemContext() *ParsePatternItemContext

func NewParsePatternItemContext

func NewParsePatternItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParsePatternItemContext

func (*ParsePatternItemContext) Accept

func (s *ParsePatternItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParsePatternItemContext) COLON

func (*ParsePatternItemContext) EnterRule

func (s *ParsePatternItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParsePatternItemContext) ExitRule

func (s *ParsePatternItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParsePatternItemContext) GetParser

func (s *ParsePatternItemContext) GetParser() antlr.Parser

func (*ParsePatternItemContext) GetRuleContext

func (s *ParsePatternItemContext) GetRuleContext() antlr.RuleContext

func (*ParsePatternItemContext) Identifier

func (*ParsePatternItemContext) IsParsePatternItemContext

func (*ParsePatternItemContext) IsParsePatternItemContext()

func (*ParsePatternItemContext) STAR

func (*ParsePatternItemContext) STRING_LITERAL

func (s *ParsePatternItemContext) STRING_LITERAL() antlr.TerminalNode

func (*ParsePatternItemContext) ToStringTree

func (s *ParsePatternItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParsePatternItemContext) TypeSpecifier

func (*ParsePatternItemContext) VERBATIM_STRING

func (s *ParsePatternItemContext) VERBATIM_STRING() antlr.TerminalNode

type ParseResult

type ParseResult struct {
	Conditions      []Condition       `json:"conditions"`
	ComputedFields  map[string]string `json:"computed_fields,omitempty"`  // Map of computed field name -> source field (from extend)
	GroupByFields   []string          `json:"group_by_fields,omitempty"`  // Fields from summarize BY clauses
	Commands        []string          `json:"commands,omitempty"`         // List of commands used in the query (summarize, extend, etc.)
	ProjectedFields []string          `json:"projected_fields,omitempty"` // Fields selected by project operators
	Joins           []JoinInfo        `json:"joins,omitempty"`
	Errors          []string          `json:"errors,omitempty"`
}

ParseResult contains all conditions extracted from the query

func ExtractConditions

func ExtractConditions(query string) *ParseResult

ExtractConditions parses a KQL query and extracts all field conditions. Uses a timeout (MaxParseTime) to abort queries that cause the parser to hang on deeply nested expressions. Recovers from panics.

type PartitionHintsContext

type PartitionHintsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPartitionHintsContext

func NewEmptyPartitionHintsContext() *PartitionHintsContext

func NewPartitionHintsContext

func NewPartitionHintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PartitionHintsContext

func (*PartitionHintsContext) ASSIGN

func (*PartitionHintsContext) Accept

func (s *PartitionHintsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PartitionHintsContext) EnterRule

func (s *PartitionHintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*PartitionHintsContext) ExitRule

func (s *PartitionHintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*PartitionHintsContext) Expression

func (s *PartitionHintsContext) Expression() IExpressionContext

func (*PartitionHintsContext) GetParser

func (s *PartitionHintsContext) GetParser() antlr.Parser

func (*PartitionHintsContext) GetRuleContext

func (s *PartitionHintsContext) GetRuleContext() antlr.RuleContext

func (*PartitionHintsContext) HINT_DOT

func (*PartitionHintsContext) Identifier

func (s *PartitionHintsContext) Identifier() IIdentifierContext

func (*PartitionHintsContext) IsPartitionHintsContext

func (*PartitionHintsContext) IsPartitionHintsContext()

func (*PartitionHintsContext) ToStringTree

func (s *PartitionHintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PartitionOperatorContext

type PartitionOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPartitionOperatorContext

func NewEmptyPartitionOperatorContext() *PartitionOperatorContext

func NewPartitionOperatorContext

func NewPartitionOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PartitionOperatorContext

func (*PartitionOperatorContext) Accept

func (s *PartitionOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PartitionOperatorContext) BY

func (*PartitionOperatorContext) EnterRule

func (s *PartitionOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PartitionOperatorContext) ExitRule

func (s *PartitionOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PartitionOperatorContext) Expression

func (*PartitionOperatorContext) GetParser

func (s *PartitionOperatorContext) GetParser() antlr.Parser

func (*PartitionOperatorContext) GetRuleContext

func (s *PartitionOperatorContext) GetRuleContext() antlr.RuleContext

func (*PartitionOperatorContext) IsPartitionOperatorContext

func (*PartitionOperatorContext) IsPartitionOperatorContext()

func (*PartitionOperatorContext) LPAREN

func (*PartitionOperatorContext) PARTITION

func (*PartitionOperatorContext) PartitionHints

func (*PartitionOperatorContext) RPAREN

func (*PartitionOperatorContext) TabularExpression

func (s *PartitionOperatorContext) TabularExpression() ITabularExpressionContext

func (*PartitionOperatorContext) ToStringTree

func (s *PartitionOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PatternDefinitionContext

type PatternDefinitionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPatternDefinitionContext

func NewEmptyPatternDefinitionContext() *PatternDefinitionContext

func NewPatternDefinitionContext

func NewPatternDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternDefinitionContext

func (*PatternDefinitionContext) Accept

func (s *PatternDefinitionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternDefinitionContext) AllCOMMA

func (*PatternDefinitionContext) AllPatternParam

func (s *PatternDefinitionContext) AllPatternParam() []IPatternParamContext

func (*PatternDefinitionContext) COMMA

func (*PatternDefinitionContext) EnterRule

func (s *PatternDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PatternDefinitionContext) ExitRule

func (s *PatternDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PatternDefinitionContext) GetParser

func (s *PatternDefinitionContext) GetParser() antlr.Parser

func (*PatternDefinitionContext) GetRuleContext

func (s *PatternDefinitionContext) GetRuleContext() antlr.RuleContext

func (*PatternDefinitionContext) IsPatternDefinitionContext

func (*PatternDefinitionContext) IsPatternDefinitionContext()

func (*PatternDefinitionContext) LPAREN

func (*PatternDefinitionContext) PatternParam

func (*PatternDefinitionContext) RPAREN

func (*PatternDefinitionContext) ToStringTree

func (s *PatternDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PatternParamContext

type PatternParamContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPatternParamContext

func NewEmptyPatternParamContext() *PatternParamContext

func NewPatternParamContext

func NewPatternParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternParamContext

func (*PatternParamContext) Accept

func (s *PatternParamContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternParamContext) COLON

func (*PatternParamContext) EnterRule

func (s *PatternParamContext) EnterRule(listener antlr.ParseTreeListener)

func (*PatternParamContext) ExitRule

func (s *PatternParamContext) ExitRule(listener antlr.ParseTreeListener)

func (*PatternParamContext) GetParser

func (s *PatternParamContext) GetParser() antlr.Parser

func (*PatternParamContext) GetRuleContext

func (s *PatternParamContext) GetRuleContext() antlr.RuleContext

func (*PatternParamContext) Identifier

func (s *PatternParamContext) Identifier() IIdentifierContext

func (*PatternParamContext) IsPatternParamContext

func (*PatternParamContext) IsPatternParamContext()

func (*PatternParamContext) ToStringTree

func (s *PatternParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PatternParamContext) TypeSpecifier

func (s *PatternParamContext) TypeSpecifier() ITypeSpecifierContext

type PatternStatementContext

type PatternStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPatternStatementContext

func NewEmptyPatternStatementContext() *PatternStatementContext

func NewPatternStatementContext

func NewPatternStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PatternStatementContext

func (*PatternStatementContext) Accept

func (s *PatternStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PatternStatementContext) EnterRule

func (s *PatternStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*PatternStatementContext) ExitRule

func (s *PatternStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*PatternStatementContext) GetParser

func (s *PatternStatementContext) GetParser() antlr.Parser

func (*PatternStatementContext) GetRuleContext

func (s *PatternStatementContext) GetRuleContext() antlr.RuleContext

func (*PatternStatementContext) Identifier

func (*PatternStatementContext) IsPatternStatementContext

func (*PatternStatementContext) IsPatternStatementContext()

func (*PatternStatementContext) PATTERN

func (*PatternStatementContext) PatternDefinition

func (s *PatternStatementContext) PatternDefinition() IPatternDefinitionContext

func (*PatternStatementContext) ToStringTree

func (s *PatternStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostfixExpressionContext

type PostfixExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostfixExpressionContext

func NewEmptyPostfixExpressionContext() *PostfixExpressionContext

func NewPostfixExpressionContext

func NewPostfixExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixExpressionContext

func (*PostfixExpressionContext) Accept

func (s *PostfixExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PostfixExpressionContext) AllPostfixOperator

func (s *PostfixExpressionContext) AllPostfixOperator() []IPostfixOperatorContext

func (*PostfixExpressionContext) EnterRule

func (s *PostfixExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PostfixExpressionContext) ExitRule

func (s *PostfixExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PostfixExpressionContext) GetParser

func (s *PostfixExpressionContext) GetParser() antlr.Parser

func (*PostfixExpressionContext) GetRuleContext

func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext

func (*PostfixExpressionContext) IsPostfixExpressionContext

func (*PostfixExpressionContext) IsPostfixExpressionContext()

func (*PostfixExpressionContext) PostfixOperator

func (*PostfixExpressionContext) PrimaryExpression

func (s *PostfixExpressionContext) PrimaryExpression() IPrimaryExpressionContext

func (*PostfixExpressionContext) ToStringTree

func (s *PostfixExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostfixOperatorContext

type PostfixOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostfixOperatorContext

func NewEmptyPostfixOperatorContext() *PostfixOperatorContext

func NewPostfixOperatorContext

func NewPostfixOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixOperatorContext

func (*PostfixOperatorContext) Accept

func (s *PostfixOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PostfixOperatorContext) DOT

func (*PostfixOperatorContext) EnterRule

func (s *PostfixOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PostfixOperatorContext) ExitRule

func (s *PostfixOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PostfixOperatorContext) Expression

func (*PostfixOperatorContext) FunctionCall

func (s *PostfixOperatorContext) FunctionCall() IFunctionCallContext

func (*PostfixOperatorContext) GetParser

func (s *PostfixOperatorContext) GetParser() antlr.Parser

func (*PostfixOperatorContext) GetRuleContext

func (s *PostfixOperatorContext) GetRuleContext() antlr.RuleContext

func (*PostfixOperatorContext) Identifier

func (*PostfixOperatorContext) IsPostfixOperatorContext

func (*PostfixOperatorContext) IsPostfixOperatorContext()

func (*PostfixOperatorContext) LBRACKET

func (*PostfixOperatorContext) QUESTIONDOT

func (s *PostfixOperatorContext) QUESTIONDOT() antlr.TerminalNode

func (*PostfixOperatorContext) RBRACKET

func (*PostfixOperatorContext) ToStringTree

func (s *PostfixOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrimaryExpressionContext

type PrimaryExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) Accept

func (s *PrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PrimaryExpressionContext) ArrayExpression

func (*PrimaryExpressionContext) CLIENT_PARAMETER

func (s *PrimaryExpressionContext) CLIENT_PARAMETER() antlr.TerminalNode

func (*PrimaryExpressionContext) CaseExpression

func (*PrimaryExpressionContext) EnterRule

func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) ExitRule

func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) Expression

func (*PrimaryExpressionContext) FunctionCall

func (*PrimaryExpressionContext) GetParser

func (s *PrimaryExpressionContext) GetParser() antlr.Parser

func (*PrimaryExpressionContext) GetRuleContext

func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*PrimaryExpressionContext) Identifier

func (*PrimaryExpressionContext) IffExpression

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) LPAREN

func (*PrimaryExpressionContext) Literal

func (*PrimaryExpressionContext) ObjectExpression

func (s *PrimaryExpressionContext) ObjectExpression() IObjectExpressionContext

func (*PrimaryExpressionContext) QUOTED_IDENTIFIER

func (s *PrimaryExpressionContext) QUOTED_IDENTIFIER() antlr.TerminalNode

func (*PrimaryExpressionContext) RPAREN

func (*PrimaryExpressionContext) STAR

func (*PrimaryExpressionContext) TabularExpression

func (s *PrimaryExpressionContext) TabularExpression() ITabularExpressionContext

func (*PrimaryExpressionContext) ToScalarExpression

func (s *PrimaryExpressionContext) ToScalarExpression() IToScalarExpressionContext

func (*PrimaryExpressionContext) ToStringTree

func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrintArgContext

type PrintArgContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrintArgContext

func NewEmptyPrintArgContext() *PrintArgContext

func NewPrintArgContext

func NewPrintArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrintArgContext

func (*PrintArgContext) ASSIGN

func (s *PrintArgContext) ASSIGN() antlr.TerminalNode

func (*PrintArgContext) Accept

func (s *PrintArgContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PrintArgContext) EnterRule

func (s *PrintArgContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrintArgContext) ExitRule

func (s *PrintArgContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrintArgContext) Expression

func (s *PrintArgContext) Expression() IExpressionContext

func (*PrintArgContext) GetParser

func (s *PrintArgContext) GetParser() antlr.Parser

func (*PrintArgContext) GetRuleContext

func (s *PrintArgContext) GetRuleContext() antlr.RuleContext

func (*PrintArgContext) Identifier

func (s *PrintArgContext) Identifier() IIdentifierContext

func (*PrintArgContext) IsPrintArgContext

func (*PrintArgContext) IsPrintArgContext()

func (*PrintArgContext) ToStringTree

func (s *PrintArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrintArgListContext

type PrintArgListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrintArgListContext

func NewEmptyPrintArgListContext() *PrintArgListContext

func NewPrintArgListContext

func NewPrintArgListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrintArgListContext

func (*PrintArgListContext) Accept

func (s *PrintArgListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PrintArgListContext) AllCOMMA

func (s *PrintArgListContext) AllCOMMA() []antlr.TerminalNode

func (*PrintArgListContext) AllPrintArg

func (s *PrintArgListContext) AllPrintArg() []IPrintArgContext

func (*PrintArgListContext) COMMA

func (*PrintArgListContext) EnterRule

func (s *PrintArgListContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrintArgListContext) ExitRule

func (s *PrintArgListContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrintArgListContext) GetParser

func (s *PrintArgListContext) GetParser() antlr.Parser

func (*PrintArgListContext) GetRuleContext

func (s *PrintArgListContext) GetRuleContext() antlr.RuleContext

func (*PrintArgListContext) IsPrintArgListContext

func (*PrintArgListContext) IsPrintArgListContext()

func (*PrintArgListContext) PrintArg

func (s *PrintArgListContext) PrintArg(i int) IPrintArgContext

func (*PrintArgListContext) ToStringTree

func (s *PrintArgListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectAwayOperatorContext

type ProjectAwayOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectAwayOperatorContext

func NewEmptyProjectAwayOperatorContext() *ProjectAwayOperatorContext

func NewProjectAwayOperatorContext

func NewProjectAwayOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectAwayOperatorContext

func (*ProjectAwayOperatorContext) Accept

func (s *ProjectAwayOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectAwayOperatorContext) EnterRule

func (s *ProjectAwayOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectAwayOperatorContext) ExitRule

func (s *ProjectAwayOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProjectAwayOperatorContext) GetParser

func (s *ProjectAwayOperatorContext) GetParser() antlr.Parser

func (*ProjectAwayOperatorContext) GetRuleContext

func (s *ProjectAwayOperatorContext) GetRuleContext() antlr.RuleContext

func (*ProjectAwayOperatorContext) IdentifierOrWildcardList

func (s *ProjectAwayOperatorContext) IdentifierOrWildcardList() IIdentifierOrWildcardListContext

func (*ProjectAwayOperatorContext) IsProjectAwayOperatorContext

func (*ProjectAwayOperatorContext) IsProjectAwayOperatorContext()

func (*ProjectAwayOperatorContext) PROJECT_AWAY

func (s *ProjectAwayOperatorContext) PROJECT_AWAY() antlr.TerminalNode

func (*ProjectAwayOperatorContext) ToStringTree

func (s *ProjectAwayOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectItemContext

type ProjectItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectItemContext

func NewEmptyProjectItemContext() *ProjectItemContext

func NewProjectItemContext

func NewProjectItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectItemContext

func (*ProjectItemContext) AS

func (*ProjectItemContext) ASSIGN

func (*ProjectItemContext) Accept

func (s *ProjectItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectItemContext) EnterRule

func (s *ProjectItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectItemContext) ExitRule

func (s *ProjectItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProjectItemContext) Expression

func (s *ProjectItemContext) Expression() IExpressionContext

func (*ProjectItemContext) GetParser

func (s *ProjectItemContext) GetParser() antlr.Parser

func (*ProjectItemContext) GetRuleContext

func (s *ProjectItemContext) GetRuleContext() antlr.RuleContext

func (*ProjectItemContext) Identifier

func (s *ProjectItemContext) Identifier() IIdentifierContext

func (*ProjectItemContext) IsProjectItemContext

func (*ProjectItemContext) IsProjectItemContext()

func (*ProjectItemContext) ToStringTree

func (s *ProjectItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectItemListContext

type ProjectItemListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectItemListContext

func NewEmptyProjectItemListContext() *ProjectItemListContext

func NewProjectItemListContext

func NewProjectItemListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectItemListContext

func (*ProjectItemListContext) Accept

func (s *ProjectItemListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectItemListContext) AllCOMMA

func (s *ProjectItemListContext) AllCOMMA() []antlr.TerminalNode

func (*ProjectItemListContext) AllProjectItem

func (s *ProjectItemListContext) AllProjectItem() []IProjectItemContext

func (*ProjectItemListContext) COMMA

func (*ProjectItemListContext) EnterRule

func (s *ProjectItemListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectItemListContext) ExitRule

func (s *ProjectItemListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProjectItemListContext) GetParser

func (s *ProjectItemListContext) GetParser() antlr.Parser

func (*ProjectItemListContext) GetRuleContext

func (s *ProjectItemListContext) GetRuleContext() antlr.RuleContext

func (*ProjectItemListContext) IsProjectItemListContext

func (*ProjectItemListContext) IsProjectItemListContext()

func (*ProjectItemListContext) ProjectItem

func (*ProjectItemListContext) ToStringTree

func (s *ProjectItemListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectKeepOperatorContext

type ProjectKeepOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectKeepOperatorContext

func NewEmptyProjectKeepOperatorContext() *ProjectKeepOperatorContext

func NewProjectKeepOperatorContext

func NewProjectKeepOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectKeepOperatorContext

func (*ProjectKeepOperatorContext) Accept

func (s *ProjectKeepOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectKeepOperatorContext) EnterRule

func (s *ProjectKeepOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectKeepOperatorContext) ExitRule

func (s *ProjectKeepOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProjectKeepOperatorContext) GetParser

func (s *ProjectKeepOperatorContext) GetParser() antlr.Parser

func (*ProjectKeepOperatorContext) GetRuleContext

func (s *ProjectKeepOperatorContext) GetRuleContext() antlr.RuleContext

func (*ProjectKeepOperatorContext) IdentifierOrWildcardList

func (s *ProjectKeepOperatorContext) IdentifierOrWildcardList() IIdentifierOrWildcardListContext

func (*ProjectKeepOperatorContext) IsProjectKeepOperatorContext

func (*ProjectKeepOperatorContext) IsProjectKeepOperatorContext()

func (*ProjectKeepOperatorContext) PROJECT_KEEP

func (s *ProjectKeepOperatorContext) PROJECT_KEEP() antlr.TerminalNode

func (*ProjectKeepOperatorContext) ToStringTree

func (s *ProjectKeepOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectOperatorContext

type ProjectOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectOperatorContext

func NewEmptyProjectOperatorContext() *ProjectOperatorContext

func NewProjectOperatorContext

func NewProjectOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectOperatorContext

func (*ProjectOperatorContext) Accept

func (s *ProjectOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectOperatorContext) EnterRule

func (s *ProjectOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectOperatorContext) ExitRule

func (s *ProjectOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ProjectOperatorContext) GetParser

func (s *ProjectOperatorContext) GetParser() antlr.Parser

func (*ProjectOperatorContext) GetRuleContext

func (s *ProjectOperatorContext) GetRuleContext() antlr.RuleContext

func (*ProjectOperatorContext) IsProjectOperatorContext

func (*ProjectOperatorContext) IsProjectOperatorContext()

func (*ProjectOperatorContext) PROJECT

func (*ProjectOperatorContext) ProjectItemList

func (s *ProjectOperatorContext) ProjectItemList() IProjectItemListContext

func (*ProjectOperatorContext) ToStringTree

func (s *ProjectOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectRenameOperatorContext

type ProjectRenameOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectRenameOperatorContext

func NewEmptyProjectRenameOperatorContext() *ProjectRenameOperatorContext

func NewProjectRenameOperatorContext

func NewProjectRenameOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectRenameOperatorContext

func (*ProjectRenameOperatorContext) Accept

func (s *ProjectRenameOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectRenameOperatorContext) EnterRule

func (s *ProjectRenameOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectRenameOperatorContext) ExitRule

func (*ProjectRenameOperatorContext) GetParser

func (s *ProjectRenameOperatorContext) GetParser() antlr.Parser

func (*ProjectRenameOperatorContext) GetRuleContext

func (s *ProjectRenameOperatorContext) GetRuleContext() antlr.RuleContext

func (*ProjectRenameOperatorContext) IsProjectRenameOperatorContext

func (*ProjectRenameOperatorContext) IsProjectRenameOperatorContext()

func (*ProjectRenameOperatorContext) PROJECT_RENAME

func (s *ProjectRenameOperatorContext) PROJECT_RENAME() antlr.TerminalNode

func (*ProjectRenameOperatorContext) RenameList

func (*ProjectRenameOperatorContext) ToStringTree

func (s *ProjectRenameOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProjectReorderOperatorContext

type ProjectReorderOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProjectReorderOperatorContext

func NewEmptyProjectReorderOperatorContext() *ProjectReorderOperatorContext

func NewProjectReorderOperatorContext

func NewProjectReorderOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectReorderOperatorContext

func (*ProjectReorderOperatorContext) ASC

func (*ProjectReorderOperatorContext) Accept

func (s *ProjectReorderOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ProjectReorderOperatorContext) DESC

func (*ProjectReorderOperatorContext) EnterRule

func (s *ProjectReorderOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ProjectReorderOperatorContext) ExitRule

func (*ProjectReorderOperatorContext) GetParser

func (*ProjectReorderOperatorContext) GetRuleContext

func (s *ProjectReorderOperatorContext) GetRuleContext() antlr.RuleContext

func (*ProjectReorderOperatorContext) IdentifierOrWildcardList

func (*ProjectReorderOperatorContext) IsProjectReorderOperatorContext

func (*ProjectReorderOperatorContext) IsProjectReorderOperatorContext()

func (*ProjectReorderOperatorContext) PROJECT_REORDER

func (s *ProjectReorderOperatorContext) PROJECT_REORDER() antlr.TerminalNode

func (*ProjectReorderOperatorContext) ToStringTree

func (s *ProjectReorderOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryContext

type QueryContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryContext

func NewEmptyQueryContext() *QueryContext

func NewQueryContext

func NewQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryContext

func (*QueryContext) Accept

func (s *QueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryContext) AllStatement

func (s *QueryContext) AllStatement() []IStatementContext

func (*QueryContext) EOF

func (s *QueryContext) EOF() antlr.TerminalNode

func (*QueryContext) EnterRule

func (s *QueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryContext) ExitRule

func (s *QueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryContext) GetParser

func (s *QueryContext) GetParser() antlr.Parser

func (*QueryContext) GetRuleContext

func (s *QueryContext) GetRuleContext() antlr.RuleContext

func (*QueryContext) IsQueryContext

func (*QueryContext) IsQueryContext()

func (*QueryContext) Statement

func (s *QueryContext) Statement(i int) IStatementContext

func (*QueryContext) TabularExpression

func (s *QueryContext) TabularExpression() ITabularExpressionContext

func (*QueryContext) ToStringTree

func (s *QueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RenameItemContext

type RenameItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRenameItemContext

func NewEmptyRenameItemContext() *RenameItemContext

func NewRenameItemContext

func NewRenameItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RenameItemContext

func (*RenameItemContext) ASSIGN

func (s *RenameItemContext) ASSIGN() antlr.TerminalNode

func (*RenameItemContext) Accept

func (s *RenameItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RenameItemContext) AllIdentifier

func (s *RenameItemContext) AllIdentifier() []IIdentifierContext

func (*RenameItemContext) EnterRule

func (s *RenameItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*RenameItemContext) ExitRule

func (s *RenameItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*RenameItemContext) GetParser

func (s *RenameItemContext) GetParser() antlr.Parser

func (*RenameItemContext) GetRuleContext

func (s *RenameItemContext) GetRuleContext() antlr.RuleContext

func (*RenameItemContext) Identifier

func (s *RenameItemContext) Identifier(i int) IIdentifierContext

func (*RenameItemContext) IsRenameItemContext

func (*RenameItemContext) IsRenameItemContext()

func (*RenameItemContext) ToStringTree

func (s *RenameItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RenameListContext

type RenameListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRenameListContext

func NewEmptyRenameListContext() *RenameListContext

func NewRenameListContext

func NewRenameListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RenameListContext

func (*RenameListContext) Accept

func (s *RenameListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RenameListContext) AllCOMMA

func (s *RenameListContext) AllCOMMA() []antlr.TerminalNode

func (*RenameListContext) AllRenameItem

func (s *RenameListContext) AllRenameItem() []IRenameItemContext

func (*RenameListContext) COMMA

func (*RenameListContext) EnterRule

func (s *RenameListContext) EnterRule(listener antlr.ParseTreeListener)

func (*RenameListContext) ExitRule

func (s *RenameListContext) ExitRule(listener antlr.ParseTreeListener)

func (*RenameListContext) GetParser

func (s *RenameListContext) GetParser() antlr.Parser

func (*RenameListContext) GetRuleContext

func (s *RenameListContext) GetRuleContext() antlr.RuleContext

func (*RenameListContext) IsRenameListContext

func (*RenameListContext) IsRenameListContext()

func (*RenameListContext) RenameItem

func (s *RenameListContext) RenameItem(i int) IRenameItemContext

func (*RenameListContext) ToStringTree

func (s *RenameListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RenderOperatorContext

type RenderOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRenderOperatorContext

func NewEmptyRenderOperatorContext() *RenderOperatorContext

func NewRenderOperatorContext

func NewRenderOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RenderOperatorContext

func (*RenderOperatorContext) Accept

func (s *RenderOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RenderOperatorContext) EnterRule

func (s *RenderOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*RenderOperatorContext) ExitRule

func (s *RenderOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*RenderOperatorContext) GetParser

func (s *RenderOperatorContext) GetParser() antlr.Parser

func (*RenderOperatorContext) GetRuleContext

func (s *RenderOperatorContext) GetRuleContext() antlr.RuleContext

func (*RenderOperatorContext) Identifier

func (s *RenderOperatorContext) Identifier() IIdentifierContext

func (*RenderOperatorContext) IsRenderOperatorContext

func (*RenderOperatorContext) IsRenderOperatorContext()

func (*RenderOperatorContext) RENDER

func (*RenderOperatorContext) RenderProperties

func (s *RenderOperatorContext) RenderProperties() IRenderPropertiesContext

func (*RenderOperatorContext) ToStringTree

func (s *RenderOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RenderPropertiesContext

type RenderPropertiesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRenderPropertiesContext

func NewEmptyRenderPropertiesContext() *RenderPropertiesContext

func NewRenderPropertiesContext

func NewRenderPropertiesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RenderPropertiesContext

func (*RenderPropertiesContext) Accept

func (s *RenderPropertiesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RenderPropertiesContext) AllCOMMA

func (s *RenderPropertiesContext) AllCOMMA() []antlr.TerminalNode

func (*RenderPropertiesContext) AllRenderProperty

func (s *RenderPropertiesContext) AllRenderProperty() []IRenderPropertyContext

func (*RenderPropertiesContext) COMMA

func (*RenderPropertiesContext) EnterRule

func (s *RenderPropertiesContext) EnterRule(listener antlr.ParseTreeListener)

func (*RenderPropertiesContext) ExitRule

func (s *RenderPropertiesContext) ExitRule(listener antlr.ParseTreeListener)

func (*RenderPropertiesContext) GetParser

func (s *RenderPropertiesContext) GetParser() antlr.Parser

func (*RenderPropertiesContext) GetRuleContext

func (s *RenderPropertiesContext) GetRuleContext() antlr.RuleContext

func (*RenderPropertiesContext) IsRenderPropertiesContext

func (*RenderPropertiesContext) IsRenderPropertiesContext()

func (*RenderPropertiesContext) LPAREN

func (*RenderPropertiesContext) RPAREN

func (*RenderPropertiesContext) RenderProperty

func (s *RenderPropertiesContext) RenderProperty(i int) IRenderPropertyContext

func (*RenderPropertiesContext) ToStringTree

func (s *RenderPropertiesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RenderPropertiesContext) WITH

type RenderPropertyContext

type RenderPropertyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRenderPropertyContext

func NewEmptyRenderPropertyContext() *RenderPropertyContext

func NewRenderPropertyContext

func NewRenderPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RenderPropertyContext

func (*RenderPropertyContext) ASSIGN

func (*RenderPropertyContext) Accept

func (s *RenderPropertyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RenderPropertyContext) EnterRule

func (s *RenderPropertyContext) EnterRule(listener antlr.ParseTreeListener)

func (*RenderPropertyContext) ExitRule

func (s *RenderPropertyContext) ExitRule(listener antlr.ParseTreeListener)

func (*RenderPropertyContext) Expression

func (s *RenderPropertyContext) Expression() IExpressionContext

func (*RenderPropertyContext) GetParser

func (s *RenderPropertyContext) GetParser() antlr.Parser

func (*RenderPropertyContext) GetRuleContext

func (s *RenderPropertyContext) GetRuleContext() antlr.RuleContext

func (*RenderPropertyContext) Identifier

func (s *RenderPropertyContext) Identifier() IIdentifierContext

func (*RenderPropertyContext) IsRenderPropertyContext

func (*RenderPropertyContext) IsRenderPropertyContext()

func (*RenderPropertyContext) ToStringTree

func (s *RenderPropertyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RestrictStatementContext

type RestrictStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRestrictStatementContext

func NewEmptyRestrictStatementContext() *RestrictStatementContext

func NewRestrictStatementContext

func NewRestrictStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RestrictStatementContext

func (*RestrictStatementContext) ACCESS

func (*RestrictStatementContext) Accept

func (s *RestrictStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RestrictStatementContext) EnterRule

func (s *RestrictStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*RestrictStatementContext) ExitRule

func (s *RestrictStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*RestrictStatementContext) GetParser

func (s *RestrictStatementContext) GetParser() antlr.Parser

func (*RestrictStatementContext) GetRuleContext

func (s *RestrictStatementContext) GetRuleContext() antlr.RuleContext

func (*RestrictStatementContext) IdentifierList

func (*RestrictStatementContext) IsRestrictStatementContext

func (*RestrictStatementContext) IsRestrictStatementContext()

func (*RestrictStatementContext) LPAREN

func (*RestrictStatementContext) RESTRICT

func (*RestrictStatementContext) RPAREN

func (*RestrictStatementContext) TO

func (*RestrictStatementContext) ToStringTree

func (s *RestrictStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SampleDistinctOperatorContext

type SampleDistinctOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySampleDistinctOperatorContext

func NewEmptySampleDistinctOperatorContext() *SampleDistinctOperatorContext

func NewSampleDistinctOperatorContext

func NewSampleDistinctOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampleDistinctOperatorContext

func (*SampleDistinctOperatorContext) Accept

func (s *SampleDistinctOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SampleDistinctOperatorContext) EnterRule

func (s *SampleDistinctOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SampleDistinctOperatorContext) ExitRule

func (*SampleDistinctOperatorContext) Expression

func (*SampleDistinctOperatorContext) GetParser

func (*SampleDistinctOperatorContext) GetRuleContext

func (s *SampleDistinctOperatorContext) GetRuleContext() antlr.RuleContext

func (*SampleDistinctOperatorContext) Identifier

func (*SampleDistinctOperatorContext) IsSampleDistinctOperatorContext

func (*SampleDistinctOperatorContext) IsSampleDistinctOperatorContext()

func (*SampleDistinctOperatorContext) OF

func (*SampleDistinctOperatorContext) SAMPLE_DISTINCT

func (s *SampleDistinctOperatorContext) SAMPLE_DISTINCT() antlr.TerminalNode

func (*SampleDistinctOperatorContext) ToStringTree

func (s *SampleDistinctOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SampleOperatorContext

type SampleOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySampleOperatorContext

func NewEmptySampleOperatorContext() *SampleOperatorContext

func NewSampleOperatorContext

func NewSampleOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SampleOperatorContext

func (*SampleOperatorContext) Accept

func (s *SampleOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SampleOperatorContext) EnterRule

func (s *SampleOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SampleOperatorContext) ExitRule

func (s *SampleOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SampleOperatorContext) Expression

func (s *SampleOperatorContext) Expression() IExpressionContext

func (*SampleOperatorContext) GetParser

func (s *SampleOperatorContext) GetParser() antlr.Parser

func (*SampleOperatorContext) GetRuleContext

func (s *SampleOperatorContext) GetRuleContext() antlr.RuleContext

func (*SampleOperatorContext) IsSampleOperatorContext

func (*SampleOperatorContext) IsSampleOperatorContext()

func (*SampleOperatorContext) SAMPLE

func (*SampleOperatorContext) ToStringTree

func (s *SampleOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScanActionContext

type ScanActionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanActionContext

func NewEmptyScanActionContext() *ScanActionContext

func NewScanActionContext

func NewScanActionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanActionContext

func (*ScanActionContext) ASSIGN

func (s *ScanActionContext) ASSIGN() antlr.TerminalNode

func (*ScanActionContext) Accept

func (s *ScanActionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanActionContext) EnterRule

func (s *ScanActionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanActionContext) ExitRule

func (s *ScanActionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanActionContext) Expression

func (s *ScanActionContext) Expression() IExpressionContext

func (*ScanActionContext) GetParser

func (s *ScanActionContext) GetParser() antlr.Parser

func (*ScanActionContext) GetRuleContext

func (s *ScanActionContext) GetRuleContext() antlr.RuleContext

func (*ScanActionContext) Identifier

func (s *ScanActionContext) Identifier() IIdentifierContext

func (*ScanActionContext) IsScanActionContext

func (*ScanActionContext) IsScanActionContext()

func (*ScanActionContext) SEMICOLON

func (s *ScanActionContext) SEMICOLON() antlr.TerminalNode

func (*ScanActionContext) ToStringTree

func (s *ScanActionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScanDeclareContext

type ScanDeclareContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanDeclareContext

func NewEmptyScanDeclareContext() *ScanDeclareContext

func NewScanDeclareContext

func NewScanDeclareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanDeclareContext

func (*ScanDeclareContext) Accept

func (s *ScanDeclareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanDeclareContext) AllCOMMA

func (s *ScanDeclareContext) AllCOMMA() []antlr.TerminalNode

func (*ScanDeclareContext) AllScanDeclareItem

func (s *ScanDeclareContext) AllScanDeclareItem() []IScanDeclareItemContext

func (*ScanDeclareContext) COMMA

func (*ScanDeclareContext) DECLARE

func (s *ScanDeclareContext) DECLARE() antlr.TerminalNode

func (*ScanDeclareContext) EnterRule

func (s *ScanDeclareContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanDeclareContext) ExitRule

func (s *ScanDeclareContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanDeclareContext) GetParser

func (s *ScanDeclareContext) GetParser() antlr.Parser

func (*ScanDeclareContext) GetRuleContext

func (s *ScanDeclareContext) GetRuleContext() antlr.RuleContext

func (*ScanDeclareContext) IsScanDeclareContext

func (*ScanDeclareContext) IsScanDeclareContext()

func (*ScanDeclareContext) LPAREN

func (*ScanDeclareContext) RPAREN

func (*ScanDeclareContext) ScanDeclareItem

func (s *ScanDeclareContext) ScanDeclareItem(i int) IScanDeclareItemContext

func (*ScanDeclareContext) ToStringTree

func (s *ScanDeclareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScanDeclareItemContext

type ScanDeclareItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanDeclareItemContext

func NewEmptyScanDeclareItemContext() *ScanDeclareItemContext

func NewScanDeclareItemContext

func NewScanDeclareItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanDeclareItemContext

func (*ScanDeclareItemContext) ASSIGN

func (*ScanDeclareItemContext) Accept

func (s *ScanDeclareItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanDeclareItemContext) COLON

func (*ScanDeclareItemContext) EnterRule

func (s *ScanDeclareItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanDeclareItemContext) ExitRule

func (s *ScanDeclareItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanDeclareItemContext) Expression

func (*ScanDeclareItemContext) GetParser

func (s *ScanDeclareItemContext) GetParser() antlr.Parser

func (*ScanDeclareItemContext) GetRuleContext

func (s *ScanDeclareItemContext) GetRuleContext() antlr.RuleContext

func (*ScanDeclareItemContext) Identifier

func (*ScanDeclareItemContext) IsScanDeclareItemContext

func (*ScanDeclareItemContext) IsScanDeclareItemContext()

func (*ScanDeclareItemContext) ToStringTree

func (s *ScanDeclareItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ScanDeclareItemContext) TypeSpecifier

func (s *ScanDeclareItemContext) TypeSpecifier() ITypeSpecifierContext

type ScanOperatorContext

type ScanOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanOperatorContext

func NewEmptyScanOperatorContext() *ScanOperatorContext

func NewScanOperatorContext

func NewScanOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanOperatorContext

func (*ScanOperatorContext) Accept

func (s *ScanOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanOperatorContext) EnterRule

func (s *ScanOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanOperatorContext) ExitRule

func (s *ScanOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanOperatorContext) GetParser

func (s *ScanOperatorContext) GetParser() antlr.Parser

func (*ScanOperatorContext) GetRuleContext

func (s *ScanOperatorContext) GetRuleContext() antlr.RuleContext

func (*ScanOperatorContext) IsScanOperatorContext

func (*ScanOperatorContext) IsScanOperatorContext()

func (*ScanOperatorContext) LPAREN

func (*ScanOperatorContext) RPAREN

func (*ScanOperatorContext) SCAN

func (*ScanOperatorContext) ScanDeclare

func (s *ScanOperatorContext) ScanDeclare() IScanDeclareContext

func (*ScanOperatorContext) ScanParams

func (s *ScanOperatorContext) ScanParams() IScanParamsContext

func (*ScanOperatorContext) ScanStepList

func (s *ScanOperatorContext) ScanStepList() IScanStepListContext

func (*ScanOperatorContext) ToStringTree

func (s *ScanOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ScanOperatorContext) WITH

type ScanParamsContext

type ScanParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanParamsContext

func NewEmptyScanParamsContext() *ScanParamsContext

func NewScanParamsContext

func NewScanParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanParamsContext

func (*ScanParamsContext) ASSIGN

func (s *ScanParamsContext) ASSIGN() antlr.TerminalNode

func (*ScanParamsContext) Accept

func (s *ScanParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanParamsContext) EnterRule

func (s *ScanParamsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanParamsContext) ExitRule

func (s *ScanParamsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanParamsContext) GetParser

func (s *ScanParamsContext) GetParser() antlr.Parser

func (*ScanParamsContext) GetRuleContext

func (s *ScanParamsContext) GetRuleContext() antlr.RuleContext

func (*ScanParamsContext) Identifier

func (s *ScanParamsContext) Identifier() IIdentifierContext

func (*ScanParamsContext) IsScanParamsContext

func (*ScanParamsContext) IsScanParamsContext()

func (*ScanParamsContext) ToStringTree

func (s *ScanParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ScanParamsContext) WITH_MATCH_ID

func (s *ScanParamsContext) WITH_MATCH_ID() antlr.TerminalNode

type ScanStepContext

type ScanStepContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanStepContext

func NewEmptyScanStepContext() *ScanStepContext

func NewScanStepContext

func NewScanStepContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanStepContext

func (*ScanStepContext) ARROW

func (s *ScanStepContext) ARROW() antlr.TerminalNode

func (*ScanStepContext) ASSIGN

func (s *ScanStepContext) ASSIGN() antlr.TerminalNode

func (*ScanStepContext) Accept

func (s *ScanStepContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanStepContext) AllIdentifier

func (s *ScanStepContext) AllIdentifier() []IIdentifierContext

func (*ScanStepContext) AllScanAction

func (s *ScanStepContext) AllScanAction() []IScanActionContext

func (*ScanStepContext) COLON

func (s *ScanStepContext) COLON() antlr.TerminalNode

func (*ScanStepContext) EnterRule

func (s *ScanStepContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanStepContext) ExitRule

func (s *ScanStepContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanStepContext) Expression

func (s *ScanStepContext) Expression() IExpressionContext

func (*ScanStepContext) GetParser

func (s *ScanStepContext) GetParser() antlr.Parser

func (*ScanStepContext) GetRuleContext

func (s *ScanStepContext) GetRuleContext() antlr.RuleContext

func (*ScanStepContext) Identifier

func (s *ScanStepContext) Identifier(i int) IIdentifierContext

func (*ScanStepContext) IsScanStepContext

func (*ScanStepContext) IsScanStepContext()

func (*ScanStepContext) LBRACE

func (s *ScanStepContext) LBRACE() antlr.TerminalNode

func (*ScanStepContext) OUTPUT

func (s *ScanStepContext) OUTPUT() antlr.TerminalNode

func (*ScanStepContext) RBRACE

func (s *ScanStepContext) RBRACE() antlr.TerminalNode

func (*ScanStepContext) STEP

func (*ScanStepContext) ScanAction

func (s *ScanStepContext) ScanAction(i int) IScanActionContext

func (*ScanStepContext) ToStringTree

func (s *ScanStepContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScanStepListContext

type ScanStepListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScanStepListContext

func NewEmptyScanStepListContext() *ScanStepListContext

func NewScanStepListContext

func NewScanStepListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScanStepListContext

func (*ScanStepListContext) Accept

func (s *ScanStepListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScanStepListContext) AllCOMMA

func (s *ScanStepListContext) AllCOMMA() []antlr.TerminalNode

func (*ScanStepListContext) AllScanStep

func (s *ScanStepListContext) AllScanStep() []IScanStepContext

func (*ScanStepListContext) COMMA

func (*ScanStepListContext) EnterRule

func (s *ScanStepListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScanStepListContext) ExitRule

func (s *ScanStepListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScanStepListContext) GetParser

func (s *ScanStepListContext) GetParser() antlr.Parser

func (*ScanStepListContext) GetRuleContext

func (s *ScanStepListContext) GetRuleContext() antlr.RuleContext

func (*ScanStepListContext) IsScanStepListContext

func (*ScanStepListContext) IsScanStepListContext()

func (*ScanStepListContext) ScanStep

func (s *ScanStepListContext) ScanStep(i int) IScanStepContext

func (*ScanStepListContext) ToStringTree

func (s *ScanStepListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SearchKindContext

type SearchKindContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySearchKindContext

func NewEmptySearchKindContext() *SearchKindContext

func NewSearchKindContext

func NewSearchKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SearchKindContext

func (*SearchKindContext) ASSIGN

func (s *SearchKindContext) ASSIGN() antlr.TerminalNode

func (*SearchKindContext) Accept

func (s *SearchKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SearchKindContext) EnterRule

func (s *SearchKindContext) EnterRule(listener antlr.ParseTreeListener)

func (*SearchKindContext) ExitRule

func (s *SearchKindContext) ExitRule(listener antlr.ParseTreeListener)

func (*SearchKindContext) GetParser

func (s *SearchKindContext) GetParser() antlr.Parser

func (*SearchKindContext) GetRuleContext

func (s *SearchKindContext) GetRuleContext() antlr.RuleContext

func (*SearchKindContext) Identifier

func (s *SearchKindContext) Identifier() IIdentifierContext

func (*SearchKindContext) IsSearchKindContext

func (*SearchKindContext) IsSearchKindContext()

func (*SearchKindContext) KIND

func (*SearchKindContext) ToStringTree

func (s *SearchKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SearchOperatorContext

type SearchOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySearchOperatorContext

func NewEmptySearchOperatorContext() *SearchOperatorContext

func NewSearchOperatorContext

func NewSearchOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SearchOperatorContext

func (*SearchOperatorContext) Accept

func (s *SearchOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SearchOperatorContext) EnterRule

func (s *SearchOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SearchOperatorContext) ExitRule

func (s *SearchOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SearchOperatorContext) Expression

func (s *SearchOperatorContext) Expression() IExpressionContext

func (*SearchOperatorContext) GetParser

func (s *SearchOperatorContext) GetParser() antlr.Parser

func (*SearchOperatorContext) GetRuleContext

func (s *SearchOperatorContext) GetRuleContext() antlr.RuleContext

func (*SearchOperatorContext) IN

func (*SearchOperatorContext) IsSearchOperatorContext

func (*SearchOperatorContext) IsSearchOperatorContext()

func (*SearchOperatorContext) LPAREN

func (*SearchOperatorContext) RPAREN

func (*SearchOperatorContext) SEARCH

func (*SearchOperatorContext) SearchKind

func (s *SearchOperatorContext) SearchKind() ISearchKindContext

func (*SearchOperatorContext) TableList

func (*SearchOperatorContext) ToStringTree

func (s *SearchOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SerializeOperatorContext

type SerializeOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySerializeOperatorContext

func NewEmptySerializeOperatorContext() *SerializeOperatorContext

func NewSerializeOperatorContext

func NewSerializeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SerializeOperatorContext

func (*SerializeOperatorContext) Accept

func (s *SerializeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SerializeOperatorContext) EnterRule

func (s *SerializeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SerializeOperatorContext) ExitRule

func (s *SerializeOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SerializeOperatorContext) ExtendItemList

func (*SerializeOperatorContext) GetParser

func (s *SerializeOperatorContext) GetParser() antlr.Parser

func (*SerializeOperatorContext) GetRuleContext

func (s *SerializeOperatorContext) GetRuleContext() antlr.RuleContext

func (*SerializeOperatorContext) IsSerializeOperatorContext

func (*SerializeOperatorContext) IsSerializeOperatorContext()

func (*SerializeOperatorContext) SERIALIZE

func (*SerializeOperatorContext) ToStringTree

func (s *SerializeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SetStatementContext

type SetStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySetStatementContext

func NewEmptySetStatementContext() *SetStatementContext

func NewSetStatementContext

func NewSetStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetStatementContext

func (*SetStatementContext) ASSIGN

func (*SetStatementContext) Accept

func (s *SetStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SetStatementContext) EQ

func (*SetStatementContext) EnterRule

func (s *SetStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetStatementContext) ExitRule

func (s *SetStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetStatementContext) Expression

func (s *SetStatementContext) Expression() IExpressionContext

func (*SetStatementContext) GetParser

func (s *SetStatementContext) GetParser() antlr.Parser

func (*SetStatementContext) GetRuleContext

func (s *SetStatementContext) GetRuleContext() antlr.RuleContext

func (*SetStatementContext) Identifier

func (s *SetStatementContext) Identifier() IIdentifierContext

func (*SetStatementContext) IsSetStatementContext

func (*SetStatementContext) IsSetStatementContext()

func (*SetStatementContext) SET

func (*SetStatementContext) ToStringTree

func (s *SetStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SortDirectionContext

type SortDirectionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySortDirectionContext

func NewEmptySortDirectionContext() *SortDirectionContext

func NewSortDirectionContext

func NewSortDirectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortDirectionContext

func (*SortDirectionContext) ASC

func (*SortDirectionContext) Accept

func (s *SortDirectionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortDirectionContext) DESC

func (*SortDirectionContext) EnterRule

func (s *SortDirectionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SortDirectionContext) ExitRule

func (s *SortDirectionContext) ExitRule(listener antlr.ParseTreeListener)

func (*SortDirectionContext) GetParser

func (s *SortDirectionContext) GetParser() antlr.Parser

func (*SortDirectionContext) GetRuleContext

func (s *SortDirectionContext) GetRuleContext() antlr.RuleContext

func (*SortDirectionContext) IsSortDirectionContext

func (*SortDirectionContext) IsSortDirectionContext()

func (*SortDirectionContext) ToStringTree

func (s *SortDirectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SortItemContext

type SortItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySortItemContext

func NewEmptySortItemContext() *SortItemContext

func NewSortItemContext

func NewSortItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortItemContext

func (*SortItemContext) Accept

func (s *SortItemContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortItemContext) EnterRule

func (s *SortItemContext) EnterRule(listener antlr.ParseTreeListener)

func (*SortItemContext) ExitRule

func (s *SortItemContext) ExitRule(listener antlr.ParseTreeListener)

func (*SortItemContext) Expression

func (s *SortItemContext) Expression() IExpressionContext

func (*SortItemContext) GetParser

func (s *SortItemContext) GetParser() antlr.Parser

func (*SortItemContext) GetRuleContext

func (s *SortItemContext) GetRuleContext() antlr.RuleContext

func (*SortItemContext) IsSortItemContext

func (*SortItemContext) IsSortItemContext()

func (*SortItemContext) NullsPosition

func (s *SortItemContext) NullsPosition() INullsPositionContext

func (*SortItemContext) SortDirection

func (s *SortItemContext) SortDirection() ISortDirectionContext

func (*SortItemContext) ToStringTree

func (s *SortItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SortListContext

type SortListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySortListContext

func NewEmptySortListContext() *SortListContext

func NewSortListContext

func NewSortListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortListContext

func (*SortListContext) Accept

func (s *SortListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortListContext) AllCOMMA

func (s *SortListContext) AllCOMMA() []antlr.TerminalNode

func (*SortListContext) AllSortItem

func (s *SortListContext) AllSortItem() []ISortItemContext

func (*SortListContext) COMMA

func (s *SortListContext) COMMA(i int) antlr.TerminalNode

func (*SortListContext) EnterRule

func (s *SortListContext) EnterRule(listener antlr.ParseTreeListener)

func (*SortListContext) ExitRule

func (s *SortListContext) ExitRule(listener antlr.ParseTreeListener)

func (*SortListContext) GetParser

func (s *SortListContext) GetParser() antlr.Parser

func (*SortListContext) GetRuleContext

func (s *SortListContext) GetRuleContext() antlr.RuleContext

func (*SortListContext) IsSortListContext

func (*SortListContext) IsSortListContext()

func (*SortListContext) SortItem

func (s *SortListContext) SortItem(i int) ISortItemContext

func (*SortListContext) ToStringTree

func (s *SortListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SortOperatorContext

type SortOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySortOperatorContext

func NewEmptySortOperatorContext() *SortOperatorContext

func NewSortOperatorContext

func NewSortOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SortOperatorContext

func (*SortOperatorContext) Accept

func (s *SortOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SortOperatorContext) BY

func (*SortOperatorContext) EnterRule

func (s *SortOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SortOperatorContext) ExitRule

func (s *SortOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SortOperatorContext) GetParser

func (s *SortOperatorContext) GetParser() antlr.Parser

func (*SortOperatorContext) GetRuleContext

func (s *SortOperatorContext) GetRuleContext() antlr.RuleContext

func (*SortOperatorContext) IsSortOperatorContext

func (*SortOperatorContext) IsSortOperatorContext()

func (*SortOperatorContext) ORDER

func (*SortOperatorContext) SORT

func (*SortOperatorContext) SortList

func (s *SortOperatorContext) SortList() ISortListContext

func (*SortOperatorContext) ToStringTree

func (s *SortOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StatementContext

type StatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) Accept

func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StatementContext) AliasStatement

func (s *StatementContext) AliasStatement() IAliasStatementContext

func (*StatementContext) DeclareStatement

func (s *StatementContext) DeclareStatement() IDeclareStatementContext

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) LetStatement

func (s *StatementContext) LetStatement() ILetStatementContext

func (*StatementContext) PatternStatement

func (s *StatementContext) PatternStatement() IPatternStatementContext

func (*StatementContext) RestrictStatement

func (s *StatementContext) RestrictStatement() IRestrictStatementContext

func (*StatementContext) SEMICOLON

func (s *StatementContext) SEMICOLON() antlr.TerminalNode

func (*StatementContext) SetStatement

func (s *StatementContext) SetStatement() ISetStatementContext

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringOperatorContext

type StringOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringOperatorContext

func NewEmptyStringOperatorContext() *StringOperatorContext

func NewStringOperatorContext

func NewStringOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringOperatorContext

func (*StringOperatorContext) Accept

func (s *StringOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringOperatorContext) CONTAINS

func (*StringOperatorContext) CONTAINS_CS

func (s *StringOperatorContext) CONTAINS_CS() antlr.TerminalNode

func (*StringOperatorContext) ENDSWITH

func (*StringOperatorContext) ENDSWITH_CS

func (s *StringOperatorContext) ENDSWITH_CS() antlr.TerminalNode

func (*StringOperatorContext) EnterRule

func (s *StringOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringOperatorContext) ExitRule

func (s *StringOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringOperatorContext) GetParser

func (s *StringOperatorContext) GetParser() antlr.Parser

func (*StringOperatorContext) GetRuleContext

func (s *StringOperatorContext) GetRuleContext() antlr.RuleContext

func (*StringOperatorContext) HAS

func (*StringOperatorContext) HASPREFIX

func (s *StringOperatorContext) HASPREFIX() antlr.TerminalNode

func (*StringOperatorContext) HASPREFIX_CS

func (s *StringOperatorContext) HASPREFIX_CS() antlr.TerminalNode

func (*StringOperatorContext) HASSUFFIX

func (s *StringOperatorContext) HASSUFFIX() antlr.TerminalNode

func (*StringOperatorContext) HASSUFFIX_CS

func (s *StringOperatorContext) HASSUFFIX_CS() antlr.TerminalNode

func (*StringOperatorContext) HAS_CS

func (*StringOperatorContext) IsStringOperatorContext

func (*StringOperatorContext) IsStringOperatorContext()

func (*StringOperatorContext) MATCHES

func (*StringOperatorContext) MATCHES_REGEX

func (s *StringOperatorContext) MATCHES_REGEX() antlr.TerminalNode

func (*StringOperatorContext) NOT_CONTAINS

func (s *StringOperatorContext) NOT_CONTAINS() antlr.TerminalNode

func (*StringOperatorContext) NOT_CONTAINS_CS

func (s *StringOperatorContext) NOT_CONTAINS_CS() antlr.TerminalNode

func (*StringOperatorContext) NOT_ENDSWITH

func (s *StringOperatorContext) NOT_ENDSWITH() antlr.TerminalNode

func (*StringOperatorContext) NOT_ENDSWITH_CS

func (s *StringOperatorContext) NOT_ENDSWITH_CS() antlr.TerminalNode

func (*StringOperatorContext) NOT_HAS

func (*StringOperatorContext) NOT_HASPREFIX

func (s *StringOperatorContext) NOT_HASPREFIX() antlr.TerminalNode

func (*StringOperatorContext) NOT_HASPREFIX_CS

func (s *StringOperatorContext) NOT_HASPREFIX_CS() antlr.TerminalNode

func (*StringOperatorContext) NOT_HASSUFFIX

func (s *StringOperatorContext) NOT_HASSUFFIX() antlr.TerminalNode

func (*StringOperatorContext) NOT_HASSUFFIX_CS

func (s *StringOperatorContext) NOT_HASSUFFIX_CS() antlr.TerminalNode

func (*StringOperatorContext) NOT_HAS_CS

func (s *StringOperatorContext) NOT_HAS_CS() antlr.TerminalNode

func (*StringOperatorContext) NOT_STARTSWITH

func (s *StringOperatorContext) NOT_STARTSWITH() antlr.TerminalNode

func (*StringOperatorContext) NOT_STARTSWITH_CS

func (s *StringOperatorContext) NOT_STARTSWITH_CS() antlr.TerminalNode

func (*StringOperatorContext) STARTSWITH

func (s *StringOperatorContext) STARTSWITH() antlr.TerminalNode

func (*StringOperatorContext) STARTSWITH_CS

func (s *StringOperatorContext) STARTSWITH_CS() antlr.TerminalNode

func (*StringOperatorContext) ToStringTree

func (s *StringOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SummarizeHintsContext

type SummarizeHintsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySummarizeHintsContext

func NewEmptySummarizeHintsContext() *SummarizeHintsContext

func NewSummarizeHintsContext

func NewSummarizeHintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SummarizeHintsContext

func (*SummarizeHintsContext) ASSIGN

func (*SummarizeHintsContext) Accept

func (s *SummarizeHintsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SummarizeHintsContext) EnterRule

func (s *SummarizeHintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*SummarizeHintsContext) ExitRule

func (s *SummarizeHintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*SummarizeHintsContext) Expression

func (s *SummarizeHintsContext) Expression() IExpressionContext

func (*SummarizeHintsContext) GetParser

func (s *SummarizeHintsContext) GetParser() antlr.Parser

func (*SummarizeHintsContext) GetRuleContext

func (s *SummarizeHintsContext) GetRuleContext() antlr.RuleContext

func (*SummarizeHintsContext) HINT_DOT

func (*SummarizeHintsContext) Identifier

func (s *SummarizeHintsContext) Identifier() IIdentifierContext

func (*SummarizeHintsContext) IsSummarizeHintsContext

func (*SummarizeHintsContext) IsSummarizeHintsContext()

func (*SummarizeHintsContext) ToStringTree

func (s *SummarizeHintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SummarizeOperatorContext

type SummarizeOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySummarizeOperatorContext

func NewEmptySummarizeOperatorContext() *SummarizeOperatorContext

func NewSummarizeOperatorContext

func NewSummarizeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SummarizeOperatorContext

func (*SummarizeOperatorContext) Accept

func (s *SummarizeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SummarizeOperatorContext) AggregationList

func (*SummarizeOperatorContext) BY

func (*SummarizeOperatorContext) EnterRule

func (s *SummarizeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SummarizeOperatorContext) ExitRule

func (s *SummarizeOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SummarizeOperatorContext) GetParser

func (s *SummarizeOperatorContext) GetParser() antlr.Parser

func (*SummarizeOperatorContext) GetRuleContext

func (s *SummarizeOperatorContext) GetRuleContext() antlr.RuleContext

func (*SummarizeOperatorContext) GroupByList

func (*SummarizeOperatorContext) IsSummarizeOperatorContext

func (*SummarizeOperatorContext) IsSummarizeOperatorContext()

func (*SummarizeOperatorContext) SUMMARIZE

func (*SummarizeOperatorContext) SummarizeHints

func (*SummarizeOperatorContext) ToStringTree

func (s *SummarizeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TableListContext

type TableListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTableListContext

func NewEmptyTableListContext() *TableListContext

func NewTableListContext

func NewTableListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableListContext

func (*TableListContext) Accept

func (s *TableListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TableListContext) AllCOMMA

func (s *TableListContext) AllCOMMA() []antlr.TerminalNode

func (*TableListContext) AllTableName

func (s *TableListContext) AllTableName() []ITableNameContext

func (*TableListContext) COMMA

func (s *TableListContext) COMMA(i int) antlr.TerminalNode

func (*TableListContext) EnterRule

func (s *TableListContext) EnterRule(listener antlr.ParseTreeListener)

func (*TableListContext) ExitRule

func (s *TableListContext) ExitRule(listener antlr.ParseTreeListener)

func (*TableListContext) GetParser

func (s *TableListContext) GetParser() antlr.Parser

func (*TableListContext) GetRuleContext

func (s *TableListContext) GetRuleContext() antlr.RuleContext

func (*TableListContext) IsTableListContext

func (*TableListContext) IsTableListContext()

func (*TableListContext) TableName

func (s *TableListContext) TableName(i int) ITableNameContext

func (*TableListContext) ToStringTree

func (s *TableListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TableNameContext

type TableNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTableNameContext

func NewEmptyTableNameContext() *TableNameContext

func NewTableNameContext

func NewTableNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableNameContext

func (*TableNameContext) Accept

func (s *TableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TableNameContext) DatabaseTableName

func (s *TableNameContext) DatabaseTableName() IDatabaseTableNameContext

func (*TableNameContext) EnterRule

func (s *TableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*TableNameContext) ExitRule

func (s *TableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*TableNameContext) GetParser

func (s *TableNameContext) GetParser() antlr.Parser

func (*TableNameContext) GetRuleContext

func (s *TableNameContext) GetRuleContext() antlr.RuleContext

func (*TableNameContext) Identifier

func (s *TableNameContext) Identifier() IIdentifierContext

func (*TableNameContext) IsTableNameContext

func (*TableNameContext) IsTableNameContext()

func (*TableNameContext) QUOTED_IDENTIFIER

func (s *TableNameContext) QUOTED_IDENTIFIER() antlr.TerminalNode

func (*TableNameContext) ToStringTree

func (s *TableNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TabularExpressionContext

type TabularExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTabularExpressionContext

func NewEmptyTabularExpressionContext() *TabularExpressionContext

func NewTabularExpressionContext

func NewTabularExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TabularExpressionContext

func (*TabularExpressionContext) Accept

func (s *TabularExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TabularExpressionContext) AllPIPE

func (*TabularExpressionContext) AllTabularOperator

func (s *TabularExpressionContext) AllTabularOperator() []ITabularOperatorContext

func (*TabularExpressionContext) EnterRule

func (s *TabularExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TabularExpressionContext) ExitRule

func (s *TabularExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TabularExpressionContext) GetParser

func (s *TabularExpressionContext) GetParser() antlr.Parser

func (*TabularExpressionContext) GetRuleContext

func (s *TabularExpressionContext) GetRuleContext() antlr.RuleContext

func (*TabularExpressionContext) IsTabularExpressionContext

func (*TabularExpressionContext) IsTabularExpressionContext()

func (*TabularExpressionContext) PIPE

func (*TabularExpressionContext) TabularOperator

func (*TabularExpressionContext) TabularSource

func (*TabularExpressionContext) ToStringTree

func (s *TabularExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TabularOperatorContext

type TabularOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTabularOperatorContext

func NewEmptyTabularOperatorContext() *TabularOperatorContext

func NewTabularOperatorContext

func NewTabularOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TabularOperatorContext

func (*TabularOperatorContext) Accept

func (s *TabularOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TabularOperatorContext) AsOperator

func (*TabularOperatorContext) ConsumeOperator

func (s *TabularOperatorContext) ConsumeOperator() IConsumeOperatorContext

func (*TabularOperatorContext) CountOperator

func (s *TabularOperatorContext) CountOperator() ICountOperatorContext

func (*TabularOperatorContext) DistinctOperator

func (s *TabularOperatorContext) DistinctOperator() IDistinctOperatorContext

func (*TabularOperatorContext) EnterRule

func (s *TabularOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TabularOperatorContext) EvaluateOperator

func (s *TabularOperatorContext) EvaluateOperator() IEvaluateOperatorContext

func (*TabularOperatorContext) ExitRule

func (s *TabularOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TabularOperatorContext) ExtendOperator

func (s *TabularOperatorContext) ExtendOperator() IExtendOperatorContext

func (*TabularOperatorContext) FacetOperator

func (s *TabularOperatorContext) FacetOperator() IFacetOperatorContext

func (*TabularOperatorContext) FindOperator

func (s *TabularOperatorContext) FindOperator() IFindOperatorContext

func (*TabularOperatorContext) ForkOperator

func (s *TabularOperatorContext) ForkOperator() IForkOperatorContext

func (*TabularOperatorContext) GetParser

func (s *TabularOperatorContext) GetParser() antlr.Parser

func (*TabularOperatorContext) GetRuleContext

func (s *TabularOperatorContext) GetRuleContext() antlr.RuleContext

func (*TabularOperatorContext) GetschemaOperator

func (s *TabularOperatorContext) GetschemaOperator() IGetschemaOperatorContext

func (*TabularOperatorContext) GraphOperator

func (s *TabularOperatorContext) GraphOperator() IGraphOperatorContext

func (*TabularOperatorContext) InvokeOperator

func (s *TabularOperatorContext) InvokeOperator() IInvokeOperatorContext

func (*TabularOperatorContext) IsTabularOperatorContext

func (*TabularOperatorContext) IsTabularOperatorContext()

func (*TabularOperatorContext) JoinOperator

func (s *TabularOperatorContext) JoinOperator() IJoinOperatorContext

func (*TabularOperatorContext) LookupOperator

func (s *TabularOperatorContext) LookupOperator() ILookupOperatorContext

func (*TabularOperatorContext) MakeSeriesOperator

func (s *TabularOperatorContext) MakeSeriesOperator() IMakeSeriesOperatorContext

func (*TabularOperatorContext) MvApplyOperator

func (s *TabularOperatorContext) MvApplyOperator() IMvApplyOperatorContext

func (*TabularOperatorContext) MvExpandOperator

func (s *TabularOperatorContext) MvExpandOperator() IMvExpandOperatorContext

func (*TabularOperatorContext) ParseKvOperator

func (s *TabularOperatorContext) ParseKvOperator() IParseKvOperatorContext

func (*TabularOperatorContext) ParseOperator

func (s *TabularOperatorContext) ParseOperator() IParseOperatorContext

func (*TabularOperatorContext) PartitionOperator

func (s *TabularOperatorContext) PartitionOperator() IPartitionOperatorContext

func (*TabularOperatorContext) ProjectAwayOperator

func (s *TabularOperatorContext) ProjectAwayOperator() IProjectAwayOperatorContext

func (*TabularOperatorContext) ProjectKeepOperator

func (s *TabularOperatorContext) ProjectKeepOperator() IProjectKeepOperatorContext

func (*TabularOperatorContext) ProjectOperator

func (s *TabularOperatorContext) ProjectOperator() IProjectOperatorContext

func (*TabularOperatorContext) ProjectRenameOperator

func (s *TabularOperatorContext) ProjectRenameOperator() IProjectRenameOperatorContext

func (*TabularOperatorContext) ProjectReorderOperator

func (s *TabularOperatorContext) ProjectReorderOperator() IProjectReorderOperatorContext

func (*TabularOperatorContext) RenderOperator

func (s *TabularOperatorContext) RenderOperator() IRenderOperatorContext

func (*TabularOperatorContext) SampleDistinctOperator

func (s *TabularOperatorContext) SampleDistinctOperator() ISampleDistinctOperatorContext

func (*TabularOperatorContext) SampleOperator

func (s *TabularOperatorContext) SampleOperator() ISampleOperatorContext

func (*TabularOperatorContext) ScanOperator

func (s *TabularOperatorContext) ScanOperator() IScanOperatorContext

func (*TabularOperatorContext) SearchOperator

func (s *TabularOperatorContext) SearchOperator() ISearchOperatorContext

func (*TabularOperatorContext) SerializeOperator

func (s *TabularOperatorContext) SerializeOperator() ISerializeOperatorContext

func (*TabularOperatorContext) SortOperator

func (s *TabularOperatorContext) SortOperator() ISortOperatorContext

func (*TabularOperatorContext) SummarizeOperator

func (s *TabularOperatorContext) SummarizeOperator() ISummarizeOperatorContext

func (*TabularOperatorContext) TakeOperator

func (s *TabularOperatorContext) TakeOperator() ITakeOperatorContext

func (*TabularOperatorContext) ToStringTree

func (s *TabularOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TabularOperatorContext) TopNestedOperator

func (s *TabularOperatorContext) TopNestedOperator() ITopNestedOperatorContext

func (*TabularOperatorContext) TopOperator

func (*TabularOperatorContext) UnionOperator

func (s *TabularOperatorContext) UnionOperator() IUnionOperatorContext

func (*TabularOperatorContext) WhereOperator

func (s *TabularOperatorContext) WhereOperator() IWhereOperatorContext

type TabularSourceContext

type TabularSourceContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTabularSourceContext

func NewEmptyTabularSourceContext() *TabularSourceContext

func NewTabularSourceContext

func NewTabularSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TabularSourceContext

func (*TabularSourceContext) Accept

func (s *TabularSourceContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TabularSourceContext) AllExpression

func (s *TabularSourceContext) AllExpression() []IExpressionContext

func (*TabularSourceContext) Datatable

func (s *TabularSourceContext) Datatable() IDatatableContext

func (*TabularSourceContext) EnterRule

func (s *TabularSourceContext) EnterRule(listener antlr.ParseTreeListener)

func (*TabularSourceContext) ExitRule

func (s *TabularSourceContext) ExitRule(listener antlr.ParseTreeListener)

func (*TabularSourceContext) Expression

func (s *TabularSourceContext) Expression(i int) IExpressionContext

func (*TabularSourceContext) ExternalData

func (s *TabularSourceContext) ExternalData() IExternalDataContext

func (*TabularSourceContext) FROM

func (*TabularSourceContext) FunctionCall

func (s *TabularSourceContext) FunctionCall() IFunctionCallContext

func (*TabularSourceContext) GetParser

func (s *TabularSourceContext) GetParser() antlr.Parser

func (*TabularSourceContext) GetRuleContext

func (s *TabularSourceContext) GetRuleContext() antlr.RuleContext

func (*TabularSourceContext) Identifier

func (s *TabularSourceContext) Identifier() IIdentifierContext

func (*TabularSourceContext) IsTabularSourceContext

func (*TabularSourceContext) IsTabularSourceContext()

func (*TabularSourceContext) LPAREN

func (*TabularSourceContext) MaterializeExpression

func (s *TabularSourceContext) MaterializeExpression() IMaterializeExpressionContext

func (*TabularSourceContext) PRINT

func (*TabularSourceContext) PrintArgList

func (s *TabularSourceContext) PrintArgList() IPrintArgListContext

func (*TabularSourceContext) RANGE

func (*TabularSourceContext) RPAREN

func (*TabularSourceContext) STEP

func (*TabularSourceContext) TO

func (*TabularSourceContext) TableName

func (s *TabularSourceContext) TableName() ITableNameContext

func (*TabularSourceContext) TabularExpression

func (s *TabularSourceContext) TabularExpression() ITabularExpressionContext

func (*TabularSourceContext) ToStringTree

func (s *TabularSourceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TakeOperatorContext

type TakeOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTakeOperatorContext

func NewEmptyTakeOperatorContext() *TakeOperatorContext

func NewTakeOperatorContext

func NewTakeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TakeOperatorContext

func (*TakeOperatorContext) Accept

func (s *TakeOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TakeOperatorContext) EnterRule

func (s *TakeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TakeOperatorContext) ExitRule

func (s *TakeOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TakeOperatorContext) Expression

func (s *TakeOperatorContext) Expression() IExpressionContext

func (*TakeOperatorContext) GetParser

func (s *TakeOperatorContext) GetParser() antlr.Parser

func (*TakeOperatorContext) GetRuleContext

func (s *TakeOperatorContext) GetRuleContext() antlr.RuleContext

func (*TakeOperatorContext) IsTakeOperatorContext

func (*TakeOperatorContext) IsTakeOperatorContext()

func (*TakeOperatorContext) LIMIT

func (*TakeOperatorContext) TAKE

func (*TakeOperatorContext) ToStringTree

func (s *TakeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ToScalarExpressionContext

type ToScalarExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyToScalarExpressionContext

func NewEmptyToScalarExpressionContext() *ToScalarExpressionContext

func NewToScalarExpressionContext

func NewToScalarExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ToScalarExpressionContext

func (*ToScalarExpressionContext) Accept

func (s *ToScalarExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ToScalarExpressionContext) EnterRule

func (s *ToScalarExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ToScalarExpressionContext) ExitRule

func (s *ToScalarExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ToScalarExpressionContext) GetParser

func (s *ToScalarExpressionContext) GetParser() antlr.Parser

func (*ToScalarExpressionContext) GetRuleContext

func (s *ToScalarExpressionContext) GetRuleContext() antlr.RuleContext

func (*ToScalarExpressionContext) IsToScalarExpressionContext

func (*ToScalarExpressionContext) IsToScalarExpressionContext()

func (*ToScalarExpressionContext) LPAREN

func (*ToScalarExpressionContext) RPAREN

func (*ToScalarExpressionContext) TOSCALAR

func (*ToScalarExpressionContext) TabularExpression

func (*ToScalarExpressionContext) ToStringTree

func (s *ToScalarExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TopNestedClauseContext

type TopNestedClauseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopNestedClauseContext

func NewEmptyTopNestedClauseContext() *TopNestedClauseContext

func NewTopNestedClauseContext

func NewTopNestedClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopNestedClauseContext

func (*TopNestedClauseContext) ASC

func (*TopNestedClauseContext) ASSIGN

func (*TopNestedClauseContext) Accept

func (s *TopNestedClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TopNestedClauseContext) AllExpression

func (s *TopNestedClauseContext) AllExpression() []IExpressionContext

func (*TopNestedClauseContext) BY

func (*TopNestedClauseContext) DESC

func (*TopNestedClauseContext) EnterRule

func (s *TopNestedClauseContext) EnterRule(listener antlr.ParseTreeListener)

func (*TopNestedClauseContext) ExitRule

func (s *TopNestedClauseContext) ExitRule(listener antlr.ParseTreeListener)

func (*TopNestedClauseContext) Expression

func (*TopNestedClauseContext) GetParser

func (s *TopNestedClauseContext) GetParser() antlr.Parser

func (*TopNestedClauseContext) GetRuleContext

func (s *TopNestedClauseContext) GetRuleContext() antlr.RuleContext

func (*TopNestedClauseContext) Identifier

func (*TopNestedClauseContext) IsTopNestedClauseContext

func (*TopNestedClauseContext) IsTopNestedClauseContext()

func (*TopNestedClauseContext) OF

func (*TopNestedClauseContext) OTHERS

func (*TopNestedClauseContext) ToStringTree

func (s *TopNestedClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TopNestedClauseContext) WITH

type TopNestedOperatorContext

type TopNestedOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopNestedOperatorContext

func NewEmptyTopNestedOperatorContext() *TopNestedOperatorContext

func NewTopNestedOperatorContext

func NewTopNestedOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopNestedOperatorContext

func (*TopNestedOperatorContext) Accept

func (s *TopNestedOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TopNestedOperatorContext) AllCOMMA

func (*TopNestedOperatorContext) AllTopNestedClause

func (s *TopNestedOperatorContext) AllTopNestedClause() []ITopNestedClauseContext

func (*TopNestedOperatorContext) COMMA

func (*TopNestedOperatorContext) EnterRule

func (s *TopNestedOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TopNestedOperatorContext) ExitRule

func (s *TopNestedOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TopNestedOperatorContext) GetParser

func (s *TopNestedOperatorContext) GetParser() antlr.Parser

func (*TopNestedOperatorContext) GetRuleContext

func (s *TopNestedOperatorContext) GetRuleContext() antlr.RuleContext

func (*TopNestedOperatorContext) IsTopNestedOperatorContext

func (*TopNestedOperatorContext) IsTopNestedOperatorContext()

func (*TopNestedOperatorContext) TOP_NESTED

func (*TopNestedOperatorContext) ToStringTree

func (s *TopNestedOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TopNestedOperatorContext) TopNestedClause

type TopOperatorContext

type TopOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopOperatorContext

func NewEmptyTopOperatorContext() *TopOperatorContext

func NewTopOperatorContext

func NewTopOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopOperatorContext

func (*TopOperatorContext) Accept

func (s *TopOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TopOperatorContext) BY

func (*TopOperatorContext) EnterRule

func (s *TopOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*TopOperatorContext) ExitRule

func (s *TopOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*TopOperatorContext) Expression

func (s *TopOperatorContext) Expression() IExpressionContext

func (*TopOperatorContext) GetParser

func (s *TopOperatorContext) GetParser() antlr.Parser

func (*TopOperatorContext) GetRuleContext

func (s *TopOperatorContext) GetRuleContext() antlr.RuleContext

func (*TopOperatorContext) IsTopOperatorContext

func (*TopOperatorContext) IsTopOperatorContext()

func (*TopOperatorContext) SortList

func (s *TopOperatorContext) SortList() ISortListContext

func (*TopOperatorContext) TOP

func (*TopOperatorContext) ToStringTree

func (s *TopOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeSpecifierContext

type TypeSpecifierContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeSpecifierContext

func NewEmptyTypeSpecifierContext() *TypeSpecifierContext

func NewTypeSpecifierContext

func NewTypeSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeSpecifierContext

func (*TypeSpecifierContext) Accept

func (s *TypeSpecifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TypeSpecifierContext) EnterRule

func (s *TypeSpecifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeSpecifierContext) ExitRule

func (s *TypeSpecifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeSpecifierContext) GetParser

func (s *TypeSpecifierContext) GetParser() antlr.Parser

func (*TypeSpecifierContext) GetRuleContext

func (s *TypeSpecifierContext) GetRuleContext() antlr.RuleContext

func (*TypeSpecifierContext) Identifier

func (s *TypeSpecifierContext) Identifier() IIdentifierContext

func (*TypeSpecifierContext) IsTypeSpecifierContext

func (*TypeSpecifierContext) IsTypeSpecifierContext()

func (*TypeSpecifierContext) TYPE_BOOL

func (s *TypeSpecifierContext) TYPE_BOOL() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_DATETIME

func (s *TypeSpecifierContext) TYPE_DATETIME() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_DECIMAL

func (s *TypeSpecifierContext) TYPE_DECIMAL() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_DOUBLE

func (s *TypeSpecifierContext) TYPE_DOUBLE() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_DYNAMIC

func (s *TypeSpecifierContext) TYPE_DYNAMIC() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_GUID

func (s *TypeSpecifierContext) TYPE_GUID() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_INT

func (s *TypeSpecifierContext) TYPE_INT() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_LONG

func (s *TypeSpecifierContext) TYPE_LONG() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_REAL

func (s *TypeSpecifierContext) TYPE_REAL() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_STRING

func (s *TypeSpecifierContext) TYPE_STRING() antlr.TerminalNode

func (*TypeSpecifierContext) TYPE_TIMESPAN

func (s *TypeSpecifierContext) TYPE_TIMESPAN() antlr.TerminalNode

func (*TypeSpecifierContext) ToStringTree

func (s *TypeSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnaryExpressionContext

type UnaryExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryExpressionContext

func NewEmptyUnaryExpressionContext() *UnaryExpressionContext

func NewUnaryExpressionContext

func NewUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExpressionContext

func (*UnaryExpressionContext) Accept

func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnaryExpressionContext) EnterRule

func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) ExitRule

func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryExpressionContext) GetParser

func (s *UnaryExpressionContext) GetParser() antlr.Parser

func (*UnaryExpressionContext) GetRuleContext

func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*UnaryExpressionContext) IsUnaryExpressionContext

func (*UnaryExpressionContext) IsUnaryExpressionContext()

func (*UnaryExpressionContext) MINUS

func (*UnaryExpressionContext) PLUS

func (*UnaryExpressionContext) PostfixExpression

func (s *UnaryExpressionContext) PostfixExpression() IPostfixExpressionContext

func (*UnaryExpressionContext) ToStringTree

func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnaryExpressionContext) UnaryExpression

func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext

type UnionOperatorContext

type UnionOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionOperatorContext

func NewEmptyUnionOperatorContext() *UnionOperatorContext

func NewUnionOperatorContext

func NewUnionOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionOperatorContext

func (*UnionOperatorContext) Accept

func (s *UnionOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionOperatorContext) EnterRule

func (s *UnionOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionOperatorContext) ExitRule

func (s *UnionOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionOperatorContext) GetParser

func (s *UnionOperatorContext) GetParser() antlr.Parser

func (*UnionOperatorContext) GetRuleContext

func (s *UnionOperatorContext) GetRuleContext() antlr.RuleContext

func (*UnionOperatorContext) IsUnionOperatorContext

func (*UnionOperatorContext) IsUnionOperatorContext()

func (*UnionOperatorContext) ToStringTree

func (s *UnionOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionOperatorContext) UNION

func (*UnionOperatorContext) UnionParameters

func (s *UnionOperatorContext) UnionParameters() IUnionParametersContext

func (*UnionOperatorContext) UnionTables

func (s *UnionOperatorContext) UnionTables() IUnionTablesContext

type UnionParameterContext

type UnionParameterContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionParameterContext

func NewEmptyUnionParameterContext() *UnionParameterContext

func NewUnionParameterContext

func NewUnionParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionParameterContext

func (*UnionParameterContext) ASSIGN

func (*UnionParameterContext) Accept

func (s *UnionParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionParameterContext) BooleanLiteral

func (s *UnionParameterContext) BooleanLiteral() IBooleanLiteralContext

func (*UnionParameterContext) EnterRule

func (s *UnionParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionParameterContext) ExitRule

func (s *UnionParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionParameterContext) GetParser

func (s *UnionParameterContext) GetParser() antlr.Parser

func (*UnionParameterContext) GetRuleContext

func (s *UnionParameterContext) GetRuleContext() antlr.RuleContext

func (*UnionParameterContext) IS_FUZZY

func (*UnionParameterContext) Identifier

func (s *UnionParameterContext) Identifier() IIdentifierContext

func (*UnionParameterContext) IsUnionParameterContext

func (*UnionParameterContext) IsUnionParameterContext()

func (*UnionParameterContext) KIND

func (*UnionParameterContext) ToStringTree

func (s *UnionParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionParameterContext) WITH_SOURCE

func (s *UnionParameterContext) WITH_SOURCE() antlr.TerminalNode

type UnionParametersContext

type UnionParametersContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionParametersContext

func NewEmptyUnionParametersContext() *UnionParametersContext

func NewUnionParametersContext

func NewUnionParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionParametersContext

func (*UnionParametersContext) Accept

func (s *UnionParametersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionParametersContext) AllUnionParameter

func (s *UnionParametersContext) AllUnionParameter() []IUnionParameterContext

func (*UnionParametersContext) EnterRule

func (s *UnionParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionParametersContext) ExitRule

func (s *UnionParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionParametersContext) GetParser

func (s *UnionParametersContext) GetParser() antlr.Parser

func (*UnionParametersContext) GetRuleContext

func (s *UnionParametersContext) GetRuleContext() antlr.RuleContext

func (*UnionParametersContext) IsUnionParametersContext

func (*UnionParametersContext) IsUnionParametersContext()

func (*UnionParametersContext) ToStringTree

func (s *UnionParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionParametersContext) UnionParameter

func (s *UnionParametersContext) UnionParameter(i int) IUnionParameterContext

type UnionTableContext

type UnionTableContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionTableContext

func NewEmptyUnionTableContext() *UnionTableContext

func NewUnionTableContext

func NewUnionTableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionTableContext

func (*UnionTableContext) Accept

func (s *UnionTableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionTableContext) EnterRule

func (s *UnionTableContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionTableContext) ExitRule

func (s *UnionTableContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionTableContext) GetParser

func (s *UnionTableContext) GetParser() antlr.Parser

func (*UnionTableContext) GetRuleContext

func (s *UnionTableContext) GetRuleContext() antlr.RuleContext

func (*UnionTableContext) IsUnionTableContext

func (*UnionTableContext) IsUnionTableContext()

func (*UnionTableContext) LPAREN

func (s *UnionTableContext) LPAREN() antlr.TerminalNode

func (*UnionTableContext) RPAREN

func (s *UnionTableContext) RPAREN() antlr.TerminalNode

func (*UnionTableContext) TableName

func (s *UnionTableContext) TableName() ITableNameContext

func (*UnionTableContext) TabularExpression

func (s *UnionTableContext) TabularExpression() ITabularExpressionContext

func (*UnionTableContext) ToStringTree

func (s *UnionTableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnionTablesContext

type UnionTablesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionTablesContext

func NewEmptyUnionTablesContext() *UnionTablesContext

func NewUnionTablesContext

func NewUnionTablesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionTablesContext

func (*UnionTablesContext) Accept

func (s *UnionTablesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnionTablesContext) AllCOMMA

func (s *UnionTablesContext) AllCOMMA() []antlr.TerminalNode

func (*UnionTablesContext) AllUnionTable

func (s *UnionTablesContext) AllUnionTable() []IUnionTableContext

func (*UnionTablesContext) COMMA

func (*UnionTablesContext) EnterRule

func (s *UnionTablesContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionTablesContext) ExitRule

func (s *UnionTablesContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionTablesContext) GetParser

func (s *UnionTablesContext) GetParser() antlr.Parser

func (*UnionTablesContext) GetRuleContext

func (s *UnionTablesContext) GetRuleContext() antlr.RuleContext

func (*UnionTablesContext) IsUnionTablesContext

func (*UnionTablesContext) IsUnionTablesContext()

func (*UnionTablesContext) ToStringTree

func (s *UnionTablesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnionTablesContext) UnionTable

func (s *UnionTablesContext) UnionTable(i int) IUnionTableContext

type ViewExpressionContext

type ViewExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyViewExpressionContext

func NewEmptyViewExpressionContext() *ViewExpressionContext

func NewViewExpressionContext

func NewViewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ViewExpressionContext

func (*ViewExpressionContext) Accept

func (s *ViewExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ViewExpressionContext) EnterRule

func (s *ViewExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ViewExpressionContext) ExitRule

func (s *ViewExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ViewExpressionContext) GetParser

func (s *ViewExpressionContext) GetParser() antlr.Parser

func (*ViewExpressionContext) GetRuleContext

func (s *ViewExpressionContext) GetRuleContext() antlr.RuleContext

func (*ViewExpressionContext) IsViewExpressionContext

func (*ViewExpressionContext) IsViewExpressionContext()

func (*ViewExpressionContext) LBRACE

func (*ViewExpressionContext) LPAREN

func (*ViewExpressionContext) RBRACE

func (*ViewExpressionContext) RPAREN

func (*ViewExpressionContext) TabularExpression

func (s *ViewExpressionContext) TabularExpression() ITabularExpressionContext

func (*ViewExpressionContext) ToStringTree

func (s *ViewExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ViewExpressionContext) VIEW

type WhereOperatorContext

type WhereOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhereOperatorContext

func NewEmptyWhereOperatorContext() *WhereOperatorContext

func NewWhereOperatorContext

func NewWhereOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhereOperatorContext

func (*WhereOperatorContext) Accept

func (s *WhereOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WhereOperatorContext) EnterRule

func (s *WhereOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhereOperatorContext) ExitRule

func (s *WhereOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhereOperatorContext) Expression

func (s *WhereOperatorContext) Expression() IExpressionContext

func (*WhereOperatorContext) GetParser

func (s *WhereOperatorContext) GetParser() antlr.Parser

func (*WhereOperatorContext) GetRuleContext

func (s *WhereOperatorContext) GetRuleContext() antlr.RuleContext

func (*WhereOperatorContext) IsWhereOperatorContext

func (*WhereOperatorContext) IsWhereOperatorContext()

func (*WhereOperatorContext) ToStringTree

func (s *WhereOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhereOperatorContext) WHERE

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL