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 voidexclude()Marks the binding object as excluded for the current iteration.ExtendedTypegetExtendedType()IntegergetJdbcType()intgetScale()intgetStatementPosition()ObjectgetValue()voidinclude(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.booleanisExcluded()voidsetExtendedType(ExtendedType extendedType)voidsetJdbcType(Integer type)voidsetScale(int scale)voidsetStatementPosition(int statementPosition)voidsetValue(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)
-