Skip to content
This repository was archived by the owner on Jul 15, 2021. It is now read-only.

Commit 412b843

Browse files
committed
Remove extra 'temporary' props. Refs #3
1 parent a50d7ea commit 412b843

14 files changed

+11
-22
lines changed

src/grammar.pegjs

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1543,16 +1543,19 @@ create_table "CREATE TABLE Statement"
15431543
create_table_start
15441544
= s:( create_start ) tmp:( create_core_tmp )? t:( TABLE ) e
15451545
{
1546-
return {
1547-
'temporary': util.isOkay(tmp),
1546+
return util.extend({
15481547
'variant': s,
15491548
'format': util.key(t)
1550-
};
1549+
}, tmp);
15511550
}
15521551

15531552
create_core_tmp
15541553
= t:( TEMPORARY / TEMP ) e
1555-
{ return util.key(t); }
1554+
{
1555+
return {
1556+
'temporary': util.isOkay(t)
1557+
};
1558+
}
15561559

15571560
create_core_ine "IF NOT EXISTS Modifier"
15581561
= i:( IF ) e n:( expression_is_not ) e:( EXISTS ) e
@@ -2101,13 +2104,12 @@ create_view "CREATE VIEW Statement"
21012104
}
21022105

21032106
create_view_start
2104-
= s:( create_start ) p:( create_core_tmp )? v:( VIEW ) e
2107+
= s:( create_start ) tmp:( create_core_tmp )? v:( VIEW ) e
21052108
{
2106-
return {
2107-
'temporary': util.isOkay(p),
2109+
return util.extend({
21082110
'variant': util.key(s),
21092111
'format': util.key(v)
2110-
};
2112+
}, tmp);
21112113
}
21122114

21132115
create_as_select

test/json/create-table/basic-create-table.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "advertisements"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-check-1.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-check-2.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-foreign-key-1.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-foreign-key-2.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-primary-key-1.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-table/create-table-alt-syntax.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
"variant": "table",
88
"name": "bees"
99
},
10-
"temporary": false,
1110
"variant": "create",
1211
"format": "table",
1312
"definition": [

test/json/create-trigger/basic-create-trigger-2.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@
110110
],
111111
"variant": "operation",
112112
"format": "binary",
113+
"temporary": true,
113114
"condition": [
114115
{
115116
"type": "condition",

test/json/create-view/basic-create-view.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@
5353
}
5454
]
5555
},
56-
"temporary": false,
5756
"variant": "create",
5857
"format": "view"
5958
}

0 commit comments

Comments
 (0)