File tree 2 files changed +14
-4
lines changed
src/queryparser/postgresql
2 files changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -31,13 +31,17 @@ fragment Z_ : 'z' | 'Z';
31
31
32
32
ABS : A_ B_ S_ ;
33
33
ACOS : A_ C_ O_ S_ ;
34
+ ACOSD : A_ C_ O_ S_ D_ ;
34
35
ALL : A_ L_ L_ ;
35
36
ANY : A_ N_ Y_ ;
36
37
ASC : A_ S_ C_ ;
37
38
ASIN : A_ S_ I_ N_ ;
39
+ ASIND : A_ S_ I_ N_ D_ ;
38
40
AS_SYM : A_ S_ ;
39
41
ATAN : A_ T_ A_ N_ ;
42
+ ATAND : A_ T_ A_ N_ D_ ;
40
43
ATAN2 : A_ T_ A_ N_ ' 2' ;
44
+ ATAN2D : A_ T_ A_ N_ ' 2' D_ ;
41
45
AVG : A_ V_ G_ ;
42
46
BETWEEN : B_ E_ T_ W_ E_ E_ N_ ;
43
47
BIGINT : B_ I_ G_ I_ N_ T_ ;
@@ -59,7 +63,9 @@ CONCAT : C_ O_ N_ C_ A_ T_ ;
59
63
CONCAT_WS : C_ O_ N_ C_ A_ T_ ' _' W_ S_ ;
60
64
CONVERT_SYM : C_ O_ N_ V_ E_ R_ T_ ;
61
65
COS : C_ O_ S_ ;
66
+ COSD : C_ O_ S_ D_ ;
62
67
COT : C_ O_ T_ ;
68
+ COTD : C_ O_ T_ D_ ;
63
69
COUNT : C_ O_ U_ N_ T_ ;
64
70
CROSS : C_ R_ O_ S_ S_ ;
65
71
DATE_PART : D_ A_ T_ E_ ' _' P_ A_ R_ T_ ;
@@ -107,6 +113,7 @@ LIKE_SYM : L_ I_ K_ E_ ;
107
113
LIMIT : L_ I_ M_ I_ T_ ;
108
114
LN : L_ N_ ;
109
115
LOG : L_ O_ G_ ;
116
+ LOG10 : L_ O_ G_ ' 10' ;
110
117
LOWER : (L_ O_ W_ E_ R_ ) | (L_ C_ A_ S_ E_ ) ;
111
118
LPAD : L_ P_ A_ D_ ;
112
119
LTRIM : L_ T_ R_ I_ M_ ;
@@ -154,6 +161,7 @@ SHARE_SYM : S_ H_ A_ R_ E_ ;
154
161
SIGN : S_ I_ G_ N_ ;
155
162
SIGNED_SYM : S_ I_ G_ N_ E_ D_ ;
156
163
SIN : S_ I_ N_ ;
164
+ SIND : S_ I_ N_ D_ ;
157
165
SOUNDS_SYM : S_ O_ U_ N_ D_ S_ ;
158
166
SQUARE_DEGREES : S_ Q_ U_ A_ R_ E_ ' _' D_ E_ G_ R_ E_ E_ S_ ;
159
167
SQRT : S_ Q_ R_ T_ ;
@@ -166,6 +174,7 @@ SUBSTRING : (S_ U_ B_ S_ T_ R_ I_ N_ G_) | (S_ U_ B_ S_ T_ R_) ;
166
174
SUM : S_ U_ M_ ;
167
175
SYMMETRIC : S_ Y_ M_ M_ E_ T_ R_ I_ C_ ;
168
176
TAN : T_ A_ N_ ;
177
+ TAND : T_ A_ N_ D_ ;
169
178
THEN_SYM : T_ H_ E_ N_ ;
170
179
TIME_SYM : T_ I_ M_ E_ ;
171
180
TIMESTAMP : T_ I_ M_ E_ S_ T_ A_ M_ P_ ;
Original file line number Diff line number Diff line change @@ -48,10 +48,11 @@ group_functions:
48
48
| STDDEV | STDDEV_POP | STDDEV_SAMP | VAR_POP | VAR_SAMP | VARIANCE ;
49
49
50
50
number_functions :
51
- ABS | ACOS | ASIN | ATAN2 | ATAN | CBRT | CEIL | CEILING | COS | COT
52
- | DEGREES | DIV | EXP | FLOOR | LN | LOG | MOD | PI | POW
53
- | POWER | RADIANS | RANDOM | ROUND | SIGN | SIN | SQUARE_DEGREES | SQRT
54
- | STERADIANS | TAN | TRUNC ;
51
+ ABS | ACOS | ACOSD | ASIN | ASIND | ATAN2 | ATAN2D | ATAN | ATAND
52
+ | CBRT | CEIL | CEILING | COS | COSD | COT | COTD
53
+ | DEGREES | DIV | EXP | FLOOR | LN | LOG | LOG10 | MOD | PI | POW
54
+ | POWER | RADIANS | RANDOM | ROUND | SIGN | SIN | SIND | SQUARE_DEGREES
55
+ | SQRT | STERADIANS | TAN | TAND | TRUNC ;
55
56
56
57
other_functions :
57
58
ENCODE | MD5 ;
You can’t perform that action at this time.
0 commit comments