com.ibatis.sqlmap.engine.mapping.parameter
Class ParameterMap
java.lang.Object
com.ibatis.sqlmap.engine.mapping.parameter.ParameterMap
- Direct Known Subclasses:
- NoParameterMap
public class ParameterMap
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterMap
public ParameterMap(SqlMapExecutorDelegate delegate)
getDelegate
public SqlMapExecutorDelegate getDelegate()
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getParameterClass
public java.lang.Class getParameterClass()
setParameterClass
public void setParameterClass(java.lang.Class parameterClass)
getDataExchange
public DataExchange getDataExchange()
setDataExchange
public void setDataExchange(DataExchange dataExchange)
getParameterMappings
public ParameterMapping[] getParameterMappings()
setParameterMappingList
public void setParameterMappingList(java.util.List parameterMappingList)
getParameterIndex
public int getParameterIndex(java.lang.String propertyName)
getParameterCount
public int getParameterCount()
setParameters
public void setParameters(StatementScope statementScope,
java.sql.PreparedStatement ps,
java.lang.Object[] parameters)
throws java.sql.SQLException
- Parameters:
ps
- parameters
-
- Throws:
java.sql.SQLException
getParameterObjectValues
public java.lang.Object[] getParameterObjectValues(StatementScope statementScope,
java.lang.Object parameterObject)
getCacheKey
public CacheKey getCacheKey(StatementScope statementScope,
java.lang.Object parameterObject)
refreshParameterObjectValues
public void refreshParameterObjectValues(StatementScope statementScope,
java.lang.Object parameterObject,
java.lang.Object[] values)
getResource
public java.lang.String getResource()
setResource
public void setResource(java.lang.String resource)
setParameter
protected void setParameter(java.sql.PreparedStatement ps,
ParameterMapping mapping,
java.lang.Object[] parameters,
int i)
throws java.sql.SQLException
- Throws:
java.sql.SQLException