Package org.h2.expression
Interface ExpressionWithVariableParameters
- All Known Implementing Classes:
ArrayFunction,ArrayTableFunction,CoalesceFunction,ConcatenationOperation,ConcatFunction,CryptFunction,CSVReadFunction,CSVWriteFunction,DataTypeSQLFunction,DateTimeFormatFunction,DBObjectFunction,FunctionN,FunctionsDB2Derby,FunctionsLegacy,FunctionsMSSQLServer,FunctionsMySQL,FunctionsOracle,FunctionsPostgreSQL,GCDFunction,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.
-