@@ -905,7 +905,7 @@ export type select_stmt_parentheses = select_stmt_node;
905905
906906export type select_stmt = { type : 'select' ; } | select_stmt_nake | select_stmt_parentheses ;
907907
908- export type with_clause = cte_definition [ ] | [ cte_definition & { recursive : true ; } ] ;
908+ export type with_clause = cte_definition [ ] | ( cte_definition & { recursive ? : true ; } ) [ ] ;
909909
910910export type cte_definition = { name : { type : 'default' ; value : string ; } ; stmt : crud_stmt ; columns ?: cte_column_definition ; } ;
911911
@@ -1162,7 +1162,7 @@ export type replace_insert = 'insert' | 'replace';
11621162
11631163
11641164
1165- export type value_clause = value_list ;
1165+ export type value_clause = { type : 'values' , values : value_list } ;
11661166
11671167export type value_list = value_item [ ] ;
11681168
@@ -1277,7 +1277,7 @@ export type primary_array_index = primary & { array_index: array_index };
12771277
12781278export type jsonb_expr = primary_array_index | binary_expr ;
12791279
1280- export type string_constants_escape = { type : 'origin ' ; value : string ; } ;
1280+ export type string_constants_escape = { type : 'default ' ; value : string ; } ;
12811281
12821282
12831283
@@ -1785,6 +1785,14 @@ type KW_REGROLE = never;
17851785
17861786type KW_REGTYPE = never ;
17871787
1788+ type KW_CIDR = never ;
1789+
1790+ type KW_INET = never ;
1791+
1792+ type KW_MACADDR = never ;
1793+
1794+ type KW_MACADDR8 = never ;
1795+
17881796type KW_CURRENT_DATE = never ;
17891797
17901798type KW_ADD_DATE = never ;
@@ -2060,4 +2068,8 @@ export type uuid_type = data_type;
20602068
20612069export type record_type = data_type ;
20622070
2071+
2072+
2073+ export type network_address_type = data_type ;
2074+
20632075export type custom_types = data_type ;
0 commit comments