Interface ExpressionWithVariableParameters
- All Known Implementing Classes:
ArrayFunction, ArrayTableFunction, CoalesceFunction, ConcatenationOperation, ConcatFunction, CryptFunction, CSVReadFunction, CSVWriteFunction, DataTypeSQLFunction, DateTimeFormatFunction, DBObjectFunction, FunctionN, FunctionsDB2Derby, FunctionsLegacy, FunctionsMSSQLServer, FunctionsMySQL, FunctionsOracle, FunctionsPostgreSQL, HashFunction, JavaTableFunction, JsonConstructorFunction, LinkSchemaFunction, ModeFunction, OperationN, RegexpFunction, SearchedCase, StringFunction, SubstringFunction, TableFunction, ToCharFunction, TruncateValueFunction, XMLFunction
public interface ExpressionWithVariableParameters
An expression with variable number of parameters.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddParameter(Expression param) Adds the parameter expression.voidThis method must be called after all the parameters have been set.
-
Method Details
-
addParameter
Adds the parameter expression.- Parameters:
param- the expression
-
doneWithParameters
This method must be called after all the parameters have been set. It checks if the parameter count is correct when required by the implementation.- Throws:
DbException- if the parameter count is incorrect.
-