com.ibatis.sqlmap.engine.mapping.parameter

Class ParameterMap

public class ParameterMap extends Object

Constructor Summary
ParameterMap(SqlMapExecutorDelegate delegate)
Method Summary
CacheKeygetCacheKey(StatementScope statementScope, Object parameterObject)
DataExchangegetDataExchange()
SqlMapExecutorDelegategetDelegate()
StringgetId()
ClassgetParameterClass()
intgetParameterCount()
intgetParameterIndex(String propertyName)
ParameterMapping[]getParameterMappings()
Object[]getParameterObjectValues(StatementScope statementScope, Object parameterObject)
StringgetResource()
voidrefreshParameterObjectValues(StatementScope statementScope, Object parameterObject, Object[] values)
voidsetDataExchange(DataExchange dataExchange)
voidsetId(String id)
protected voidsetParameter(PreparedStatement ps, ParameterMapping mapping, Object[] parameters, int i)
voidsetParameterClass(Class parameterClass)
voidsetParameterMappingList(List parameterMappingList)
voidsetParameters(StatementScope statementScope, PreparedStatement ps, Object[] parameters)
voidsetResource(String resource)

Constructor Detail

ParameterMap

public ParameterMap(SqlMapExecutorDelegate delegate)

Method Detail

getCacheKey

public CacheKey getCacheKey(StatementScope statementScope, Object parameterObject)

getDataExchange

public DataExchange getDataExchange()

getDelegate

public SqlMapExecutorDelegate getDelegate()

getId

public String getId()

getParameterClass

public Class getParameterClass()

getParameterCount

public int getParameterCount()

getParameterIndex

public int getParameterIndex(String propertyName)

getParameterMappings

public ParameterMapping[] getParameterMappings()

getParameterObjectValues

public Object[] getParameterObjectValues(StatementScope statementScope, Object parameterObject)

getResource

public String getResource()

refreshParameterObjectValues

public void refreshParameterObjectValues(StatementScope statementScope, Object parameterObject, Object[] values)

setDataExchange

public void setDataExchange(DataExchange dataExchange)

setId

public void setId(String id)

setParameter

protected void setParameter(PreparedStatement ps, ParameterMapping mapping, Object[] parameters, int i)

setParameterClass

public void setParameterClass(Class parameterClass)

setParameterMappingList

public void setParameterMappingList(List parameterMappingList)

setParameters

public void setParameters(StatementScope statementScope, PreparedStatement ps, Object[] parameters)

Parameters: ps parameters

Throws: java.sql.SQLException

setResource

public void setResource(String resource)
Copyright © 2011. All Rights Reserved.