File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/main/jjtree/net/sf/jsqlparser/parser Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -247,6 +247,8 @@ TOKEN: /* SQL Keywords. prefixed with K_ to avoid name clashes */
247247| <K_SEMI : "SEMI">
248248| <K_DATETIMELITERAL : ("DATE" | "TIME" | "TIMESTAMP") >
249249| <K_TIME_KEY_EXPR : ( "CURRENT_TIMESTAMP" | "CURRENT_TIME" | "CURRENT_DATE" ) ( "()" )?>
250+ | <K_DOUBLE : "DOUBLE">
251+ | <K_PRECISION : "PRECISION">
250252}
251253
252254TOKEN : /* Stuff */
@@ -754,7 +756,7 @@ String RelObjectNameExt():
754756 String result=null;
755757}
756758{
757- ( result=RelObjectName() | tk=<K_LEFT> | tk=<K_RIGHT> | tk=<K_SET>)
759+ ( result=RelObjectName() | tk=<K_LEFT> | tk=<K_RIGHT> | tk=<K_SET> | <K_DOUBLE> )
758760 {
759761 if (tk!=null) result=tk.image;
760762 return result;
@@ -2794,6 +2796,7 @@ ColDataType ColDataType():
27942796}
27952797{
27962798 ( tk=<K_CHARACTER> [tk2=<K_VARYING>] { colDataType.setDataType(tk.image + (tk2!=null?" " + tk2.image:"")); }
2799+ | tk=<K_DOUBLE> [tk2=<K_PRECISION>] { colDataType.setDataType(tk.image + (tk2!=null?" " + tk2.image:"")); }
27972800 | ( tk=<S_IDENTIFIER> | tk=<K_DATETIMELITERAL> ) { colDataType.setDataType(tk.image); } )
27982801
27992802 [LOOKAHEAD(2) "(" ( (tk=<S_LONG> | tk=<S_CHAR_LITERAL> | tk=<S_IDENTIFIER>) { argumentsStringList.add(tk.image); } ["," {/*argumentsStringList.add(",");*/}] )* ")"]
You can’t perform that action at this time.
0 commit comments