Package org.h2.expression
Interface ParameterInterface
-
- All Known Implementing Classes:
Parameter
,ParameterRemote
public interface ParameterInterface
The interface for client side (remote) and server side parameters.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
checkSet()
Check if the value is set.int
getNullable()
Check if this column is nullable.Value
getParamValue()
Get the value of the parameter if set.TypeInfo
getType()
Returns the expected data type if no value is set, or the data type of the value if one is set.boolean
isValueSet()
Is the value of a parameter set.void
setValue(Value value, boolean closeOld)
Set the value of the parameter.
-
-
-
Method Detail
-
setValue
void setValue(Value value, boolean closeOld)
Set the value of the parameter.- Parameters:
value
- the new valuecloseOld
- if the old value (if one is set) should be closed
-
getParamValue
Value getParamValue()
Get the value of the parameter if set.- Returns:
- the value or null
-
checkSet
void checkSet() throws DbException
Check if the value is set.- Throws:
DbException
- if not set.
-
isValueSet
boolean isValueSet()
Is the value of a parameter set.- Returns:
- true if set
-
getType
TypeInfo getType()
Returns the expected data type if no value is set, or the data type of the value if one is set.- Returns:
- the data type
-
getNullable
int getNullable()
Check if this column is nullable.- Returns:
- Column.NULLABLE_*
-
-