Class ParameterBinding
java.lang.Object
org.apache.cayenne.access.translator.ParameterBinding
- Direct Known Subclasses:
DbAttributeBinding
,ProcedureParameterBinding
public class ParameterBinding extends Object
Describes a PreparedStatement parameter generic binding.
- Since:
- 4.0
-
Constructor Summary
Constructors Constructor Description ParameterBinding()
ParameterBinding(Object value, Integer jdbcType, int scale)
-
Method Summary
Modifier and Type Method Description void
exclude()
Marks the binding object as excluded for the current iteration.ExtendedType
getExtendedType()
Integer
getJdbcType()
int
getScale()
int
getStatementPosition()
Object
getValue()
void
include(int statementPosition, Object value, ExtendedType extendedType)
Sets the value of the binding and initializes statement position var, thus "including" this binding in the current iteration.boolean
isExcluded()
void
setExtendedType(ExtendedType extendedType)
void
setJdbcType(Integer type)
void
setScale(int scale)
void
setStatementPosition(int statementPosition)
void
setValue(Object value)
-
Constructor Details
-
ParameterBinding
-
ParameterBinding
public ParameterBinding()
-
-
Method Details
-
getValue
-
setValue
-
getStatementPosition
public int getStatementPosition() -
setStatementPosition
public void setStatementPosition(int statementPosition) -
isExcluded
public boolean isExcluded() -
getExtendedType
-
setExtendedType
-
exclude
public void exclude()Marks the binding object as excluded for the current iteration. -
include
Sets the value of the binding and initializes statement position var, thus "including" this binding in the current iteration. -
getJdbcType
-
setJdbcType
-
getScale
public int getScale() -
setScale
public void setScale(int scale)
-