1818import static org .opensearch .sql .expression .function .BuiltinFunctionName .ACOS ;
1919import static org .opensearch .sql .expression .function .BuiltinFunctionName .ADD ;
2020import static org .opensearch .sql .expression .function .BuiltinFunctionName .ADDDATE ;
21+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .ADDFUNCTION ;
2122import static org .opensearch .sql .expression .function .BuiltinFunctionName .ADDTIME ;
2223import static org .opensearch .sql .expression .function .BuiltinFunctionName .AND ;
2324import static org .opensearch .sql .expression .function .BuiltinFunctionName .ARRAY ;
3738import static org .opensearch .sql .expression .function .BuiltinFunctionName .CONV ;
3839import static org .opensearch .sql .expression .function .BuiltinFunctionName .CONVERT_TZ ;
3940import static org .opensearch .sql .expression .function .BuiltinFunctionName .COS ;
41+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .COSH ;
4042import static org .opensearch .sql .expression .function .BuiltinFunctionName .COT ;
4143import static org .opensearch .sql .expression .function .BuiltinFunctionName .COUNT ;
4244import static org .opensearch .sql .expression .function .BuiltinFunctionName .CRC32 ;
6163import static org .opensearch .sql .expression .function .BuiltinFunctionName .DAY_OF_YEAR ;
6264import static org .opensearch .sql .expression .function .BuiltinFunctionName .DEGREES ;
6365import static org .opensearch .sql .expression .function .BuiltinFunctionName .DIVIDE ;
66+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .DIVIDEFUNCTION ;
6467import static org .opensearch .sql .expression .function .BuiltinFunctionName .E ;
6568import static org .opensearch .sql .expression .function .BuiltinFunctionName .EARLIEST ;
6669import static org .opensearch .sql .expression .function .BuiltinFunctionName .EQUAL ;
6770import static org .opensearch .sql .expression .function .BuiltinFunctionName .EXISTS ;
6871import static org .opensearch .sql .expression .function .BuiltinFunctionName .EXP ;
72+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .EXPM1 ;
6973import static org .opensearch .sql .expression .function .BuiltinFunctionName .EXTRACT ;
7074import static org .opensearch .sql .expression .function .BuiltinFunctionName .FILTER ;
7175import static org .opensearch .sql .expression .function .BuiltinFunctionName .FLOOR ;
137141import static org .opensearch .sql .expression .function .BuiltinFunctionName .MONTHNAME ;
138142import static org .opensearch .sql .expression .function .BuiltinFunctionName .MONTH_OF_YEAR ;
139143import static org .opensearch .sql .expression .function .BuiltinFunctionName .MULTIPLY ;
144+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .MULTIPLYFUNCTION ;
140145import static org .opensearch .sql .expression .function .BuiltinFunctionName .MULTI_MATCH ;
141146import static org .opensearch .sql .expression .function .BuiltinFunctionName .NOT ;
142147import static org .opensearch .sql .expression .function .BuiltinFunctionName .NOTEQUAL ;
159164import static org .opensearch .sql .expression .function .BuiltinFunctionName .REPLACE ;
160165import static org .opensearch .sql .expression .function .BuiltinFunctionName .REVERSE ;
161166import static org .opensearch .sql .expression .function .BuiltinFunctionName .RIGHT ;
167+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .RINT ;
162168import static org .opensearch .sql .expression .function .BuiltinFunctionName .ROUND ;
163169import static org .opensearch .sql .expression .function .BuiltinFunctionName .RTRIM ;
164170import static org .opensearch .sql .expression .function .BuiltinFunctionName .SECOND ;
167173import static org .opensearch .sql .expression .function .BuiltinFunctionName .SHA1 ;
168174import static org .opensearch .sql .expression .function .BuiltinFunctionName .SHA2 ;
169175import static org .opensearch .sql .expression .function .BuiltinFunctionName .SIGN ;
176+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .SIGNUM ;
170177import static org .opensearch .sql .expression .function .BuiltinFunctionName .SIMPLE_QUERY_STRING ;
171178import static org .opensearch .sql .expression .function .BuiltinFunctionName .SIN ;
179+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .SINH ;
172180import static org .opensearch .sql .expression .function .BuiltinFunctionName .SPAN ;
173181import static org .opensearch .sql .expression .function .BuiltinFunctionName .SQRT ;
174182import static org .opensearch .sql .expression .function .BuiltinFunctionName .STDDEV_POP ;
180188import static org .opensearch .sql .expression .function .BuiltinFunctionName .SUBSTRING ;
181189import static org .opensearch .sql .expression .function .BuiltinFunctionName .SUBTIME ;
182190import static org .opensearch .sql .expression .function .BuiltinFunctionName .SUBTRACT ;
191+ import static org .opensearch .sql .expression .function .BuiltinFunctionName .SUBTRACTFUNCTION ;
183192import static org .opensearch .sql .expression .function .BuiltinFunctionName .SUM ;
184193import static org .opensearch .sql .expression .function .BuiltinFunctionName .SYSDATE ;
185194import static org .opensearch .sql .expression .function .BuiltinFunctionName .TAKE ;
@@ -758,8 +767,11 @@ void populate() {
758767 registerOperator (OR , SqlStdOperatorTable .OR );
759768 registerOperator (NOT , SqlStdOperatorTable .NOT );
760769 registerOperator (ADD , SqlStdOperatorTable .PLUS );
770+ registerOperator (ADDFUNCTION , SqlStdOperatorTable .PLUS );
761771 registerOperator (SUBTRACT , SqlStdOperatorTable .MINUS );
772+ registerOperator (SUBTRACTFUNCTION , SqlStdOperatorTable .MINUS );
762773 registerOperator (MULTIPLY , SqlStdOperatorTable .MULTIPLY );
774+ registerOperator (MULTIPLYFUNCTION , SqlStdOperatorTable .MULTIPLY );
763775 registerOperator (TRUNCATE , SqlStdOperatorTable .TRUNCATE );
764776 registerOperator (ASCII , SqlStdOperatorTable .ASCII );
765777 registerOperator (LENGTH , SqlStdOperatorTable .CHAR_LENGTH );
@@ -789,6 +801,7 @@ void populate() {
789801 registerOperator (RAND , SqlStdOperatorTable .RAND );
790802 registerOperator (ROUND , SqlStdOperatorTable .ROUND );
791803 registerOperator (SIGN , SqlStdOperatorTable .SIGN );
804+ registerOperator (SIGNUM , SqlStdOperatorTable .SIGN );
792805 registerOperator (SIN , SqlStdOperatorTable .SIN );
793806 registerOperator (CBRT , SqlStdOperatorTable .CBRT );
794807 registerOperator (IS_NOT_NULL , SqlStdOperatorTable .IS_NOT_NULL );
@@ -814,6 +827,10 @@ void populate() {
814827 registerOperator (INTERNAL_REGEXP_REPLACE_3 , SqlLibraryOperators .REGEXP_REPLACE_3 );
815828
816829 // Register PPL UDF operator
830+ registerOperator (COSH , PPLBuiltinOperators .COSH );
831+ registerOperator (SINH , PPLBuiltinOperators .SINH );
832+ registerOperator (EXPM1 , PPLBuiltinOperators .EXPM1 );
833+ registerOperator (RINT , PPLBuiltinOperators .RINT );
817834 registerOperator (SPAN , PPLBuiltinOperators .SPAN );
818835 registerOperator (E , PPLBuiltinOperators .E );
819836 registerOperator (CONV , PPLBuiltinOperators .CONV );
@@ -822,6 +839,7 @@ void populate() {
822839 registerOperator (MODULUSFUNCTION , PPLBuiltinOperators .MOD );
823840 registerOperator (CRC32 , PPLBuiltinOperators .CRC32 );
824841 registerOperator (DIVIDE , PPLBuiltinOperators .DIVIDE );
842+ registerOperator (DIVIDEFUNCTION , PPLBuiltinOperators .DIVIDE );
825843 registerOperator (SHA2 , PPLBuiltinOperators .SHA2 );
826844 registerOperator (CIDRMATCH , PPLBuiltinOperators .CIDRMATCH );
827845 registerOperator (INTERNAL_GROK , PPLBuiltinOperators .GROK );
0 commit comments