@@ -1074,11 +1074,11 @@ OptTemp: TEMPORARY{ $$ = make_str("temporary"); }
1074
1074
| LOCAL TEMPORARY {$$ = make_str(" local temporary" ); }
1075
1075
| LOCAL TEMP {$$ = make_str(" local temp" ); }
1076
1076
| GLOBAL TEMPORARY {
1077
- mmerror (ET_ERROR ," GLOBAL TEMPORARYTABLE is not currently supported " );
1077
+ mmerror (ET_NOTICE ," Currently unsupported CREATE TABLE/ GLOBAL TEMPORARYwill be passed to backend " );
1078
1078
$$ = make_str(" global temporary" );
1079
1079
}
1080
1080
| GLOBAL TEMP {
1081
- mmerror (ET_ERROR ," GLOBAL TEMPORARY TABLE is not currently supported " );
1081
+ mmerror (ET_NOTICE ," Currently unsupported CREATE TABLE/GLOBAL TEMP will be passed to backend " );
1082
1082
$$ = make_str(" global temp" );
1083
1083
}
1084
1084
| /* EMPTY*/ {$$ = EMPTY; }
@@ -1103,8 +1103,8 @@ columnDef: ColId Typename ColQualList opt_collate
1103
1103
{
1104
1104
if (strlen($4 ) >0 )
1105
1105
{
1106
- sprintf (errortext," CREATE TABLE/COLLATE %snot yet implemented; clause ignored " , $4 );
1107
- mmerror (ET_NOTICE, errortext);
1106
+ sprintf (errortext," Currently unsupported CREATE TABLE/COLLATE %swill be passed to backend " , $4 );
1107
+ mmerror (ET_NOTICE, errortext);
1108
1108
}
1109
1109
$$ = cat_str(4 ,$1 ,$2 ,$3 ,$4 );
1110
1110
}
@@ -1219,7 +1219,7 @@ key_match: MATCH FULL
1219
1219
}
1220
1220
| MATCH PARTIAL
1221
1221
{
1222
- mmerror (ET_NOTICE," FOREIGN KEY/MATCH PARTIALnot yet implemented " );
1222
+ mmerror (ET_NOTICE," Currently unsupported FOREIGN KEY/MATCH PARTIALwill be passed to backend " );
1223
1223
$$ = make_str(" match partial" );
1224
1224
}
1225
1225
| /* EMPTY*/
@@ -1614,7 +1614,7 @@ direction:FORWARD{ $$ = make_str("forward"); }
1614
1614
| BACKWARD {$$ = make_str(" backward" ); }
1615
1615
| RELATIVE {$$ = make_str(" relative" ); }
1616
1616
| ABSOLUTE {
1617
- mmerror (ET_NOTICE," FETCH/ABSOLUTEnot supported , backend will use RELATIVE" );
1617
+ mmerror (ET_NOTICE," Currently unsupported FETCH/ABSOLUTEwill be passed to backend , backend will use RELATIVE" );
1618
1618
$$ = make_str(" absolute" );
1619
1619
}
1620
1620
;
@@ -1769,7 +1769,11 @@ grantee_list: grantee { $$ = $1; }
1769
1769
| grantee_list ' ,' grantee {$$ = cat_str(3 ,$1 , make_str(" ," ),$3 ); }
1770
1770
;
1771
1771
1772
- opt_with_grant :WITH GRANT OPTION {$$ = make_str(" with grant option" ); }
1772
+ opt_with_grant :WITH GRANT OPTION
1773
+ {
1774
+ mmerror (ET_NOTICE," Currently unsupported GRANT/WITH GRANT OPTION will be passed to backend" );
1775
+ $$ = make_str(" with grant option" );
1776
+ }
1773
1777
| /* EMPTY*/ {$$ = EMPTY; }
1774
1778
;
1775
1779
@@ -1919,14 +1923,14 @@ func_arg: opt_arg func_type
1919
1923
1920
1924
opt_arg :IN {$$ = make_str(" in" ); }
1921
1925
| OUT {
1922
- mmerror (ET_ERROR ," CREATE FUNCTION/OUTparameters are not supported " );
1926
+ mmerror (ET_NOTICE ," Currently unsupported CREATE FUNCTION/OUTwill be passed to backend " );
1923
1927
1924
1928
$$ = make_str(" out" );
1925
1929
}
1926
1930
| INOUT {
1927
- mmerror (ET_ERROR ," CREATE FUNCTION/INOUTparameters are not supported " );
1931
+ mmerror (ET_NOTICE ," Currently unsupported CREATE FUNCTION/INOUTwill be passed to backend " );
1928
1932
1929
- $$ = make_str(" oinut " );
1933
+ $$ = make_str(" inout " );
1930
1934
}
1931
1935
;
1932
1936
@@ -2164,7 +2168,7 @@ opt_trans: WORK { $$ = ""; }
2164
2168
2165
2169
opt_chain :AND NO CHAIN {$$ = make_str(" and no chain" ); }
2166
2170
| AND CHAIN {
2167
- mmerror (ET_ERROR ," COMMIT/CHAINnot yet supported " );
2171
+ mmerror (ET_NOTICE ," Currently unsupported COMMIT/CHAINwill be passed to backend " );
2168
2172
2169
2173
$$ = make_str(" and chain" );
2170
2174
}
@@ -2609,12 +2613,12 @@ OptTempTableName: TEMPORARY opt_table relation_name
2609
2613
}
2610
2614
| GLOBAL TEMPORARY opt_table relation_name
2611
2615
{
2612
- mmerror (ET_ERROR ," GLOBAL TEMPORARYTABLE is not currently supported " );
2616
+ mmerror (ET_NOTICE ," Currently unsupported CREATE TABLE/ GLOBAL TEMPORARYwill be passed to backend " );
2613
2617
$$ = cat_str(3 , make_str(" global temporary" ),$3 ,$4 );
2614
2618
}
2615
2619
| GLOBAL TEMP opt_table relation_name
2616
2620
{
2617
- mmerror (ET_ERROR ," GLOBAL TEMPORARY TABLE is not currently supported " );
2621
+ mmerror (ET_NOTICE ," Currently unsupported CREATE TABLE/GLOBAL TEMP will be passed to backend " );
2618
2622
$$ = cat_str(3 , make_str(" global temp" ),$3 ,$4 );
2619
2623
}
2620
2624
| TABLE relation_name