Files

582 lines
16 KiB
JSON

[
{
"CreatePos": 0,
"StatementEnd": 635,
"Name": {
"Database": {
"Name": "db",
"QuoteType": 1,
"NamePos": 39,
"NameEnd": 41
},
"Table": {
"Name": "table",
"QuoteType": 1,
"NamePos": 42,
"NameEnd": 47
}
},
"IfNotExists": true,
"OnCluster": {
"OnPos": 60,
"Expr": {
"LiteralPos": 72,
"LiteralEnd": 87,
"Literal": "default_cluster"
}
},
"Refresh": null,
"RandomizeFor": null,
"DependsOn": null,
"Settings": null,
"HasAppend": false,
"Engine": null,
"HasEmpty": false,
"Destination": {
"ToPos": 89,
"TableIdentifier": {
"Database": {
"Name": "db",
"QuoteType": 1,
"NamePos": 92,
"NameEnd": 94
},
"Table": {
"Name": "table_mv",
"QuoteType": 1,
"NamePos": 95,
"NameEnd": 103
}
},
"TableSchema": null
},
"SubQuery": {
"HasParen": false,
"Select": {
"SelectPos": 107,
"StatementEnd": 635,
"With": null,
"Top": null,
"HasDistinct": false,
"DistinctOn": null,
"SelectItems": [
{
"Expr": {
"Name": "event_ts",
"QuoteType": 1,
"NamePos": 118,
"NameEnd": 126
},
"Modifiers": [],
"Alias": null
},
{
"Expr": {
"Name": "org_id",
"QuoteType": 1,
"NamePos": 132,
"NameEnd": 138
},
"Modifiers": [],
"Alias": null
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 144,
"NameEnd": 167
},
"Params": {
"LeftParenPos": 167,
"RightParenPos": 183,
"Items": {
"ListPos": 168,
"ListEnd": 182,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 168,
"NameEnd": 178
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 181,
"LiteralEnd": 182,
"Literal": "x"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "x",
"QuoteType": 1,
"NamePos": 188,
"NameEnd": 189
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 195,
"NameEnd": 218
},
"Params": {
"LeftParenPos": 218,
"RightParenPos": 234,
"Items": {
"ListPos": 219,
"ListEnd": 233,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 219,
"NameEnd": 229
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 232,
"LiteralEnd": 233,
"Literal": "y"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "y",
"QuoteType": 1,
"NamePos": 239,
"NameEnd": 240
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 246,
"NameEnd": 269
},
"Params": {
"LeftParenPos": 269,
"RightParenPos": 285,
"Items": {
"ListPos": 270,
"ListEnd": 284,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 270,
"NameEnd": 280
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 283,
"LiteralEnd": 284,
"Literal": "z"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "z",
"QuoteType": 1,
"NamePos": 290,
"NameEnd": 291
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 297,
"NameEnd": 320
},
"Params": {
"LeftParenPos": 320,
"RightParenPos": 336,
"Items": {
"ListPos": 321,
"ListEnd": 335,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 321,
"NameEnd": 331
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 334,
"LiteralEnd": 335,
"Literal": "a"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "a",
"QuoteType": 1,
"NamePos": 341,
"NameEnd": 342
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 348,
"NameEnd": 371
},
"Params": {
"LeftParenPos": 371,
"RightParenPos": 387,
"Items": {
"ListPos": 372,
"ListEnd": 386,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 372,
"NameEnd": 382
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 385,
"LiteralEnd": 386,
"Literal": "b"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "b",
"QuoteType": 1,
"NamePos": 392,
"NameEnd": 393
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 399,
"NameEnd": 422
},
"Params": {
"LeftParenPos": 422,
"RightParenPos": 438,
"Items": {
"ListPos": 423,
"ListEnd": 437,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 423,
"NameEnd": 433
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 436,
"LiteralEnd": 437,
"Literal": "c"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "c",
"QuoteType": 1,
"NamePos": 443,
"NameEnd": 444
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractString",
"QuoteType": 1,
"NamePos": 450,
"NameEnd": 473
},
"Params": {
"LeftParenPos": 473,
"RightParenPos": 489,
"Items": {
"ListPos": 474,
"ListEnd": 488,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 474,
"NameEnd": 484
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 487,
"LiteralEnd": 488,
"Literal": "d"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "d",
"QuoteType": 1,
"NamePos": 494,
"NameEnd": 495
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractInt",
"QuoteType": 1,
"NamePos": 501,
"NameEnd": 521
},
"Params": {
"LeftParenPos": 521,
"RightParenPos": 537,
"Items": {
"ListPos": 522,
"ListEnd": 536,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 522,
"NameEnd": 532
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 535,
"LiteralEnd": 536,
"Literal": "e"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "e",
"QuoteType": 1,
"NamePos": 542,
"NameEnd": 543
}
},
{
"Expr": {
"Name": {
"Name": "visitParamExtractInt",
"QuoteType": 1,
"NamePos": 549,
"NameEnd": 569
},
"Params": {
"LeftParenPos": 569,
"RightParenPos": 585,
"Items": {
"ListPos": 570,
"ListEnd": 584,
"HasDistinct": false,
"Items": [
{
"Expr": {
"Name": "properties",
"QuoteType": 1,
"NamePos": 570,
"NameEnd": 580
},
"Alias": null
},
{
"Expr": {
"LiteralPos": 583,
"LiteralEnd": 584,
"Literal": "f"
},
"Alias": null
}
]
},
"ColumnArgList": null
}
},
"Modifiers": [],
"Alias": {
"Name": "f",
"QuoteType": 1,
"NamePos": 590,
"NameEnd": 591
}
}
],
"From": {
"FromPos": 592,
"Expr": {
"Table": {
"TablePos": 597,
"TableEnd": 605,
"Alias": null,
"Expr": {
"Database": {
"Name": "db",
"QuoteType": 1,
"NamePos": 597,
"NameEnd": 599
},
"Table": {
"Name": "table",
"QuoteType": 1,
"NamePos": 600,
"NameEnd": 605
}
},
"HasFinal": false
},
"StatementEnd": 605,
"SampleRatio": null,
"HasFinal": false
}
},
"ArrayJoin": null,
"Window": null,
"Prewhere": null,
"Where": {
"WherePos": 606,
"Expr": {
"LeftExpr": {
"Fields": [
{
"Name": "db",
"QuoteType": 1,
"NamePos": 612,
"NameEnd": 614
},
{
"Name": "table",
"QuoteType": 1,
"NamePos": 615,
"NameEnd": 620
},
{
"Name": "event",
"QuoteType": 1,
"NamePos": 621,
"NameEnd": 626
}
]
},
"Operation": "=",
"RightExpr": {
"LiteralPos": 630,
"LiteralEnd": 635,
"Literal": "hello"
},
"HasGlobal": false,
"HasNot": false
}
},
"GroupBy": null,
"WithTotal": false,
"Having": null,
"OrderBy": null,
"LimitBy": null,
"Limit": null,
"Settings": null,
"Format": null,
"UnionAll": null,
"UnionDistinct": null,
"Except": null
}
},
"Populate": false,
"Comment": null,
"Definer": null,
"SQLSecurity": ""
}
]