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
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
getValue
public Object getValue()
-
setValue
public void setValue(Object value)
-
getStatementPosition
public int getStatementPosition()
-
setStatementPosition
public void setStatementPosition(int statementPosition)
-
isExcluded
public boolean isExcluded()
-
getExtendedType
public ExtendedType getExtendedType()
-
setExtendedType
public void setExtendedType(ExtendedType extendedType)
-
exclude
public void exclude()
Marks the binding object as excluded for the current iteration.
-
include
public 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.
-
getJdbcType
public Integer getJdbcType()
-
setJdbcType
public void setJdbcType(Integer type)
-
getScale
public int getScale()
-
setScale
public void setScale(int scale)
-
-