Package org.apache.calcite.sql
Interface SqlJdbcFunctionCall.MakeCall
-
- All Known Implementing Classes:
SqlJdbcFunctionCall.PermutingMakeCall
,SqlJdbcFunctionCall.SimpleMakeCall
- Enclosing class:
- SqlJdbcFunctionCall
private static interface SqlJdbcFunctionCall.MakeCall
Converts a call to a JDBC function to a call to a regular function.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SqlCall
createCall(SqlParserPos pos, SqlNode... operands)
Creates and return aSqlCall
.SqlOperator
getOperator()
java.lang.String
isValidArgCount(SqlCallBinding binding)
-
-
-
Method Detail
-
createCall
SqlCall createCall(SqlParserPos pos, SqlNode... operands)
Creates and return aSqlCall
. If the MakeCall strategy object was created with a reordering specified the call will be created with the operands reordered, otherwise no change of ordering is applied- Parameters:
operands
- Operands
-
getOperator
SqlOperator getOperator()
-
isValidArgCount
java.lang.String isValidArgCount(SqlCallBinding binding)
-
-