Files
sqlparser/parser/testdata/ddl/output/create_role.sql.golden.json

945 lines
19 KiB
JSON

[
{
"CreatePos": 22,
"StatementEnd": 42,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 34,
"NameEnd": 42
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 44,
"StatementEnd": 85,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 56,
"NameEnd": 64
},
"Scope": null,
"OnCluster": {
"OnPos": 65,
"Expr": {
"Name": "cluster_1",
"QuoteType": 1,
"NamePos": 76,
"NameEnd": 85
}
}
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 87,
"StatementEnd": 117,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 99,
"NameEnd": 107
},
"Scope": null,
"OnCluster": null
},
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 109,
"NameEnd": 117
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 119,
"StatementEnd": 170,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 131,
"NameEnd": 139
},
"Scope": null,
"OnCluster": {
"OnPos": 140,
"Expr": {
"Name": "cluster_1",
"QuoteType": 1,
"NamePos": 151,
"NameEnd": 160
}
}
},
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 162,
"NameEnd": 170
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 172,
"StatementEnd": 244,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 184,
"NameEnd": 192
},
"Scope": null,
"OnCluster": {
"OnPos": 193,
"Expr": {
"Name": "cluster_1",
"QuoteType": 1,
"NamePos": 204,
"NameEnd": 213
}
}
},
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 215,
"NameEnd": 223
},
"Scope": null,
"OnCluster": {
"OnPos": 224,
"Expr": {
"Name": "cluster_2",
"QuoteType": 1,
"NamePos": 235,
"NameEnd": 244
}
}
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 246,
"StatementEnd": 280,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 258,
"NameEnd": 266
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [],
"Modifier": {
"Name": "NONE",
"QuoteType": 1,
"NamePos": 276,
"NameEnd": 280
}
}
]
},
{
"CreatePos": 282,
"StatementEnd": 328,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 294,
"NameEnd": 302
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "PROFILE",
"QuoteType": 1,
"NamePos": 312,
"NameEnd": 319
},
"Operation": "",
"Value": {
"LiteralPos": 321,
"LiteralEnd": 328,
"Literal": "default"
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 331,
"StatementEnd": 385,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r3_01293",
"QuoteType": 1,
"NamePos": 343,
"NameEnd": 351
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 361,
"NameEnd": 377
},
"Operation": "=",
"Value": {
"NumPos": 378,
"NumEnd": 385,
"Literal": "5000000",
"Base": 10
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 387,
"StatementEnd": 445,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r4_01293",
"QuoteType": 1,
"NamePos": 399,
"NameEnd": 407
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 417,
"NameEnd": 433
},
"Operation": "",
"Value": null
},
{
"Name": {
"Name": "MIN",
"QuoteType": 1,
"NamePos": 434,
"NameEnd": 437
},
"Operation": "=",
"Value": {
"NumPos": 438,
"NumEnd": 445,
"Literal": "5000000",
"Base": 10
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 447,
"StatementEnd": 505,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r5_01293",
"QuoteType": 1,
"NamePos": 459,
"NameEnd": 467
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 477,
"NameEnd": 493
},
"Operation": "",
"Value": null
},
{
"Name": {
"Name": "MAX",
"QuoteType": 1,
"NamePos": 494,
"NameEnd": 497
},
"Operation": "=",
"Value": {
"NumPos": 498,
"NumEnd": 505,
"Literal": "5000000",
"Base": 10
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 507,
"StatementEnd": 559,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r6_01293",
"QuoteType": 1,
"NamePos": 519,
"NameEnd": 527
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 537,
"NameEnd": 553
},
"Operation": "",
"Value": null
}
],
"Modifier": {
"Name": "CONST",
"QuoteType": 1,
"NamePos": 554,
"NameEnd": 559
}
}
]
},
{
"CreatePos": 561,
"StatementEnd": 616,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r7_01293",
"QuoteType": 1,
"NamePos": 573,
"NameEnd": 581
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 591,
"NameEnd": 607
},
"Operation": "",
"Value": null
}
],
"Modifier": {
"Name": "WRITABLE",
"QuoteType": 1,
"NamePos": 608,
"NameEnd": 616
}
}
]
},
{
"CreatePos": 618,
"StatementEnd": 702,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r8_01293",
"QuoteType": 1,
"NamePos": 630,
"NameEnd": 638
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 648,
"NameEnd": 664
},
"Operation": "=",
"Value": {
"NumPos": 665,
"NumEnd": 672,
"Literal": "5000000",
"Base": 10
}
},
{
"Name": {
"Name": "MIN",
"QuoteType": 1,
"NamePos": 673,
"NameEnd": 676
},
"Operation": "",
"Value": {
"NumPos": 677,
"NumEnd": 684,
"Literal": "4000000",
"Base": 10
}
},
{
"Name": {
"Name": "MAX",
"QuoteType": 1,
"NamePos": 685,
"NameEnd": 688
},
"Operation": "",
"Value": {
"NumPos": 689,
"NumEnd": 696,
"Literal": "6000000",
"Base": 10
}
}
],
"Modifier": {
"Name": "CONST",
"QuoteType": 1,
"NamePos": 697,
"NameEnd": 702
}
}
]
},
{
"CreatePos": 704,
"StatementEnd": 786,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r9_01293",
"QuoteType": 1,
"NamePos": 716,
"NameEnd": 724
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "PROFILE",
"QuoteType": 1,
"NamePos": 734,
"NameEnd": 741
},
"Operation": "",
"Value": {
"LiteralPos": 743,
"LiteralEnd": 750,
"Literal": "default"
}
}
],
"Modifier": null
},
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 753,
"NameEnd": 769
},
"Operation": "=",
"Value": {
"NumPos": 770,
"NumEnd": 777,
"Literal": "5000000",
"Base": 10
}
}
],
"Modifier": {
"Name": "WRITABLE",
"QuoteType": 1,
"NamePos": 778,
"NameEnd": 786
}
}
]
},
{
"CreatePos": 788,
"StatementEnd": 818,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 800,
"NameEnd": 808
},
"Scope": null,
"OnCluster": null
},
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 810,
"NameEnd": 818
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 820,
"StatementEnd": 860,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 832,
"NameEnd": 840
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "readonly",
"QuoteType": 1,
"NamePos": 850,
"NameEnd": 858
},
"Operation": "=",
"Value": {
"NumPos": 859,
"NumEnd": 860,
"Literal": "1",
"Base": 10
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 862,
"StatementEnd": 908,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 874,
"NameEnd": 882
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "PROFILE",
"QuoteType": 1,
"NamePos": 892,
"NameEnd": 899
},
"Operation": "",
"Value": {
"LiteralPos": 901,
"LiteralEnd": 908,
"Literal": "default"
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 911,
"StatementEnd": 998,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r3_01293",
"QuoteType": 1,
"NamePos": 923,
"NameEnd": 931
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 941,
"NameEnd": 957
},
"Operation": "=",
"Value": {
"NumPos": 958,
"NumEnd": 965,
"Literal": "5000000",
"Base": 10
}
},
{
"Name": {
"Name": "MIN",
"QuoteType": 1,
"NamePos": 966,
"NameEnd": 969
},
"Operation": "",
"Value": {
"NumPos": 970,
"NumEnd": 977,
"Literal": "4000000",
"Base": 10
}
},
{
"Name": {
"Name": "MAX",
"QuoteType": 1,
"NamePos": 978,
"NameEnd": 981
},
"Operation": "",
"Value": {
"NumPos": 982,
"NumEnd": 989,
"Literal": "6000000",
"Base": 10
}
}
],
"Modifier": {
"Name": "WRITABLE",
"QuoteType": 1,
"NamePos": 990,
"NameEnd": 998
}
}
]
},
{
"CreatePos": 1000,
"StatementEnd": 1085,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r4_01293",
"QuoteType": 1,
"NamePos": 1012,
"NameEnd": 1020
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [
{
"Name": {
"Name": "PROFILE",
"QuoteType": 1,
"NamePos": 1030,
"NameEnd": 1037
},
"Operation": "",
"Value": {
"LiteralPos": 1039,
"LiteralEnd": 1046,
"Literal": "default"
}
}
],
"Modifier": null
},
{
"SettingPairs": [
{
"Name": {
"Name": "max_memory_usage",
"QuoteType": 1,
"NamePos": 1049,
"NameEnd": 1065
},
"Operation": "=",
"Value": {
"NumPos": 1066,
"NumEnd": 1073,
"Literal": "5000000",
"Base": 10
}
}
],
"Modifier": null
},
{
"SettingPairs": [
{
"Name": {
"Name": "readonly",
"QuoteType": 1,
"NamePos": 1075,
"NameEnd": 1083
},
"Operation": "=",
"Value": {
"NumPos": 1084,
"NumEnd": 1085,
"Literal": "1",
"Base": 10
}
}
],
"Modifier": null
}
]
},
{
"CreatePos": 1087,
"StatementEnd": 1121,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r5_01293",
"QuoteType": 1,
"NamePos": 1099,
"NameEnd": 1107
},
"Scope": null,
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": [
{
"SettingPairs": [],
"Modifier": {
"Name": "NONE",
"QuoteType": 1,
"NamePos": 1117,
"NameEnd": 1121
}
}
]
},
{
"CreatePos": 1123,
"StatementEnd": 1146,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r1_01293",
"QuoteType": 1,
"NamePos": 1135,
"NameEnd": 1143
},
"Scope": {
"LiteralPos": 1145,
"LiteralEnd": 1146,
"Literal": "%"
},
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
},
{
"CreatePos": 1149,
"StatementEnd": 1183,
"IfNotExists": false,
"OrReplace": false,
"RoleNames": [
{
"Name": {
"Name": "r2_01293",
"QuoteType": 1,
"NamePos": 1161,
"NameEnd": 1169
},
"Scope": {
"LiteralPos": 1171,
"LiteralEnd": 1183,
"Literal": "%.myhost.com"
},
"OnCluster": null
}
],
"AccessStorageType": null,
"Settings": null
}
]