java.lang.Object
org.firebirdsql.jdbc.FBProcedureParam
- All Implemented Interfaces:
Cloneable
Represents procedure call parameter.
This class is internal API of Jaybird. Future versions may radically change, move, or make inaccessible this type.
-
Constructor Summary
ConstructorsConstructorDescriptionFBProcedureParam
(int position, String paramValue) Create a newFBProcedureParam
instance. -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
getIndex()
final String
Get the variable value of this parameterfinal int
Get the position of this parameterint
getType()
Get the SQL type of this parameter.@Nullable Object
getValue()
Set the value for this parameterint
hashCode()
final boolean
isParam()
Check if this parameter is a variable input parameterboolean
Check if the value of this parameter has been setvoid
setIndex
(int index) void
setType
(int type) Set the SQL type of this parametervoid
Set the variable value of this parameter
-
Constructor Details
-
FBProcedureParam
Create a newFBProcedureParam
instance.- Parameters:
position
- The position at which this parameter is situated in the callparamValue
- The value for this parameter
-
-
Method Details
-
isParam
public final boolean isParam()Check if this parameter is a variable input parameter- Returns:
true
if this is an input parameter,false
otherwise
-
getPosition
public final int getPosition()Get the position of this parameter- Returns:
- The index of this parameter (first index is 1)
-
getIndex
public int getIndex() -
setIndex
public void setIndex(int index) -
getParamValue
Get the variable value of this parameter- Returns:
- The parameter value
-
getValue
Set the value for this parameter -
setValue
Set the variable value of this parameter- Parameters:
value
- The value to be set- Throws:
SQLException
- if this parameter contains a constant value
-
isValueSet
public boolean isValueSet()Check if the value of this parameter has been set- Returns:
true
if the value has been set,false
otherwise
-
getType
public int getType()Get the SQL type of this parameter.- Returns:
- The SQL type of this parameter
-
setType
public void setType(int type) Set the SQL type of this parameter- Parameters:
type
- The SQL type of this parameter
-
equals
-
hashCode
public int hashCode() -
clone
-