Package org.h2.expression
Class ParameterRemote
java.lang.Object
org.h2.expression.ParameterRemote
- All Implemented Interfaces:
ParameterInterface
A client side (remote) parameter.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckSet()Check if the value is set.intCheck if this column is nullable.Get the value of the parameter if set.getType()Returns the expected data type if no value is set, or the data type of the value if one is set.booleanIs the value of a parameter set.voidreadMetaData(Transfer transfer) Read the parameter meta data from the transfer object.voidSet the value of the parameter.static voidwriteMetaData(Transfer transfer, ParameterInterface p) Write the parameter meta data to the transfer object.
-
Constructor Details
-
ParameterRemote
public ParameterRemote(int index)
-
-
Method Details
-
setValue
Description copied from interface:ParameterInterfaceSet the value of the parameter.- Specified by:
setValuein interfaceParameterInterface- Parameters:
newValue- the new valuecloseOld- if the old value (if one is set) should be closed
-
getParamValue
Description copied from interface:ParameterInterfaceGet the value of the parameter if set.- Specified by:
getParamValuein interfaceParameterInterface- Returns:
- the value or null
-
checkSet
public void checkSet()Description copied from interface:ParameterInterfaceCheck if the value is set.- Specified by:
checkSetin interfaceParameterInterface
-
isValueSet
public boolean isValueSet()Description copied from interface:ParameterInterfaceIs the value of a parameter set.- Specified by:
isValueSetin interfaceParameterInterface- Returns:
- true if set
-
getType
Description copied from interface:ParameterInterfaceReturns the expected data type if no value is set, or the data type of the value if one is set.- Specified by:
getTypein interfaceParameterInterface- Returns:
- the data type
-
getNullable
public int getNullable()Description copied from interface:ParameterInterfaceCheck if this column is nullable.- Specified by:
getNullablein interfaceParameterInterface- Returns:
- Column.NULLABLE_*
-
readMetaData
Read the parameter meta data from the transfer object.- Parameters:
transfer- the transfer object- Throws:
IOException- on failure
-
writeMetaData
Write the parameter meta data to the transfer object.- Parameters:
transfer- the transfer objectp- the parameter- Throws:
IOException- on failure
-