You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by gb...@apache.org on 2006/03/11 10:25:46 UTC
svn commit: r385043 - in /ibatis/trunk/cs/mapper: IBatisNet.Common/
IBatisNet.Common/Utilities/ IBatisNet.Common/Utilities/Objects/
IBatisNet.Common/Xml/ IBatisNet.DataMapper.Test/
IBatisNet.DataMapper/Commands/ IBatisNet.DataMapper/Configuration/ IBat...
Author: gbayon
Date: Sat Mar 11 01:25:43 2006
New Revision: 385043
URL: http://svn.apache.org/viewcvs?rev=385043&view=rev
Log:
- Cosmetic change
Modified:
ibatis/trunk/cs/mapper/IBatisNet.Common/DataSource.cs
ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/DBHelperParameterCache.cs
ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ObjectProbe.cs
ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ReflectionInfo.cs
ibatis/trunk/cs/mapper/IBatisNet.Common/Xml/NodeUtils.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.csproj
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/DefaultPreparedCommand.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/EmbedParamsPreparedCommand.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/ResultMapping/Discriminator.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/CacheModelDeSerializer.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/DeleteDeSerializer.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/InsertDeSerializer.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/SelectDeSerializer.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/UpdateDeSerializer.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/DynamicSql.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/Handlers/IterateContext.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SqlGenerator.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/CachingStatement.cs
ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/MappedStatement.cs
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/DataSource.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/DataSource.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/DataSource.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/DataSource.cs Sat Mar 11 01:25:43 2006
@@ -55,7 +55,7 @@
/// The connection string.
/// </summary>
[XmlAttribute("connectionString")]
- public string ConnectionString
+ public virtual string ConnectionString
{
get { return _connectionString; }
set
@@ -83,7 +83,7 @@
/// The provider to use for this data source.
/// </summary>
[XmlIgnore]
- public IDbProvider DbProvider
+ public virtual IDbProvider DbProvider
{
get { return _provider; }
set { _provider = value; }
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/DBHelperParameterCache.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/DBHelperParameterCache.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/DBHelperParameterCache.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/DBHelperParameterCache.cs Sat Mar 11 01:25:43 2006
@@ -138,7 +138,8 @@
{
IDataParameter[] clonedParameters = new IDataParameter[originalParameters.Length];
- for (int i = 0, j = originalParameters.Length; i < j; i++)
+ int length = originalParameters.Length;
+ for (int i = 0, j = length; i < j; i++)
{
clonedParameters[i] = (IDataParameter) ((ICloneable) originalParameters[i]).Clone();
}
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ObjectProbe.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ObjectProbe.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ObjectProbe.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ObjectProbe.cs Sat Mar 11 01:25:43 2006
@@ -699,7 +699,8 @@
ArrayList alreadyDigested = new ArrayList();
int hashcode = obj.GetType().FullName.GetHashCode();
- for (int i = 0; i < properties.Length; i++)
+ int length = properties.Length;
+ for (int i = 0; i < length; i++)
{
object value = GetProperty(obj, properties[i]);
if (value != null)
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ReflectionInfo.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ReflectionInfo.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ReflectionInfo.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/Utilities/Objects/ReflectionInfo.cs Sat Mar 11 01:25:43 2006
@@ -146,7 +146,8 @@
private void AddPropertiess(Type type)
{
PropertyInfo[] properties = type.GetProperties(BINDING_FLAGS_SET);
- for (int i = 0; i < properties.Length; i++)
+ int length = properties.Length;
+ for (int i = 0; i < length; i++)
{
string name = properties[i].Name;
//For work with Dinaproxy http://support.castleproject.org/jira//browse/DYNPROXY-8?page=all
@@ -155,7 +156,8 @@
}
properties = type.GetProperties(BINDING_FLAGS_GET);
- for (int i = 0; i < properties.Length; i++)
+ length = properties.Length;
+ for (int i = 0; i < length; i++)
{
string name = properties[i].Name;
//For work with Dinaproxy http://support.castleproject.org/jira//browse/DYNPROXY-8?page=all
Modified: ibatis/trunk/cs/mapper/IBatisNet.Common/Xml/NodeUtils.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.Common/Xml/NodeUtils.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.Common/Xml/NodeUtils.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.Common/Xml/NodeUtils.cs Sat Mar 11 01:25:43 2006
@@ -127,7 +127,8 @@
public static NameValueCollection ParseAttributes(XmlNode node, NameValueCollection variables)
{
NameValueCollection attributes = new NameValueCollection();
- for (int i = 0; i < node.Attributes.Count; i++)
+ int count = node.Attributes.Count;
+ for (int i = 0; i < count; i++)
{
XmlAttribute attribute = node.Attributes[i];
String value = ParsePropertyTokens(attribute.Value, variables);
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.csproj
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.csproj?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.csproj (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper.Test/IBatisNet.DataMapper.Test.csproj Sat Mar 11 01:25:43 2006
@@ -518,6 +518,10 @@
BuildAction = "Content"
/>
<File
+ RelPath = "Maps\MSSQL\SqlClient\Simple.xml"
+ BuildAction = "Content"
+ />
+ <File
RelPath = "Maps\MySql\ByteFx\Account.xml"
BuildAction = "Content"
/>
@@ -1010,6 +1014,10 @@
/>
<File
RelPath = "Scripts\MSSQL\README-embed-param.txt"
+ BuildAction = "Content"
+ />
+ <File
+ RelPath = "Scripts\MSSQL\simple-init.sql"
BuildAction = "Content"
/>
<File
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/DefaultPreparedCommand.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/DefaultPreparedCommand.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/DefaultPreparedCommand.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/DefaultPreparedCommand.cs Sat Mar 11 01:25:43 2006
@@ -2,7 +2,7 @@
#region Apache Notice
/*****************************************************************************
* $Header: $
- * $Revision$
+ * $Revision: 384614 $
* $Date$
*
* iBATIS.NET Data Mapper
@@ -102,7 +102,8 @@
ArrayList properties = request.PreparedStatement.DbParametersName;
ArrayList parameters = request.PreparedStatement.DbParameters;
- for ( int i = 0; i < properties.Count; ++i )
+ int count = properties.Count;
+ for ( int i = 0; i < count; ++i )
{
IDataParameter sqlParameter = (IDataParameter)parameters[i];
IDataParameter parameterCopy = command.CreateParameter();
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/EmbedParamsPreparedCommand.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/EmbedParamsPreparedCommand.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/EmbedParamsPreparedCommand.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Commands/EmbedParamsPreparedCommand.cs Sat Mar 11 01:25:43 2006
@@ -64,7 +64,8 @@
ArrayList parameters = request.PreparedStatement.DbParameters;
object parameterValue = null;
- for (int i = 0; i < properties.Count; ++i)
+ int count = properties.Count;
+ for (int i = 0; i < count; ++i)
{
IDataParameter sqlParameter = (IDataParameter) parameters[i];
string propertyName = (string) properties[i];
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Cache/CacheKey.cs Sat Mar 11 01:25:43 2006
@@ -112,7 +112,8 @@
if (_checksum != cacheKey._checksum) return false;
if (_count != cacheKey._count) return false;
- for (int i=0; i < _paramList.Count; i++)
+ int count = _paramList.Count;
+ for (int i=0; i < count; i++)
{
object thisParam = _paramList[i];
object thatParam = cacheKey._paramList[i];
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/DomSqlMapBuilder.cs Sat Mar 11 01:25:43 2006
@@ -1410,7 +1410,8 @@
StringBuilder sqlBuffer, bool isDynamic, bool postParseRequired)
{
XmlNodeList children = commandTextNode.ChildNodes;
- for (int i = 0; i < children.Count; i++)
+ int count = children.Count;
+ for (int i = 0; i < count; i++)
{
XmlNode child = children[i];
if ( (child.NodeType == XmlNodeType.CDATA) || (child.NodeType == XmlNodeType.Text) )
@@ -1486,7 +1487,8 @@
map.Id = statement.Id + "-InLineParameterMap";
statement.ParameterMap = map;
- for(int index=0;index<sqlText.Parameters.Length;index++)
+ int lenght = sqlText.Parameters.Length;
+ for(int index=0;index<lenght;index++)
{
map.AddParameterProperty( sqlText.Parameters[index] );
}
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/ResultMapping/Discriminator.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/ResultMapping/Discriminator.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/ResultMapping/Discriminator.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/ResultMapping/Discriminator.cs Sat Mar 11 01:25:43 2006
@@ -196,7 +196,8 @@
public void Initialize(ConfigurationScope configScope)
{
// Set the ResultMaps
- for(int index=0; index<_subMaps.Count; index++)
+ int count = _subMaps.Count;
+ for(int index=0; index<count; index++)
{
SubMap subMap = _subMaps[index] as SubMap;
_resultMaps.Add(subMap.DiscriminatorValue, configScope.SqlMapper.GetResultMap( subMap.ResultMapName ) );
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/CacheModelDeSerializer.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/CacheModelDeSerializer.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/CacheModelDeSerializer.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/CacheModelDeSerializer.cs Sat Mar 11 01:25:43 2006
@@ -57,7 +57,8 @@
model.IsReadOnly = NodeUtils.GetBooleanAttribute(prop, "readOnly", true);
model.IsSerializable = NodeUtils.GetBooleanAttribute(prop, "serialize", false);
- for(int i=0;i<node.ChildNodes.Count;i++)
+ int count = node.ChildNodes.Count;
+ for(int i=0;i<count;i++)
{
if (node.ChildNodes[i].LocalName=="flushInterval")
{
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/DeleteDeSerializer.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/DeleteDeSerializer.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/DeleteDeSerializer.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/DeleteDeSerializer.cs Sat Mar 11 01:25:43 2006
@@ -61,7 +61,8 @@
delete.ResultMapName = NodeUtils.GetStringAttribute(prop, "resultMap");
delete.RemapResults = NodeUtils.GetBooleanAttribute(prop, "remapResults", false);
- for(int i=0;i<node.ChildNodes.Count;i++)
+ int count = node.ChildNodes.Count;
+ for(int i=0;i<count;i++)
{
if (node.ChildNodes[i].LocalName=="generate")
{
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/InsertDeSerializer.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/InsertDeSerializer.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/InsertDeSerializer.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/InsertDeSerializer.cs Sat Mar 11 01:25:43 2006
@@ -60,7 +60,8 @@
insert.ResultMapName = NodeUtils.GetStringAttribute(prop, "resultMap");
insert.RemapResults = NodeUtils.GetBooleanAttribute(prop, "remapResults", false);
- for(int i=0;i<node.ChildNodes.Count;i++)
+ int count = node.ChildNodes.Count;
+ for(int i=0;i<count;i++)
{
if (node.ChildNodes[i].LocalName=="generate")
{
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/SelectDeSerializer.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/SelectDeSerializer.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/SelectDeSerializer.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/SelectDeSerializer.cs Sat Mar 11 01:25:43 2006
@@ -61,7 +61,8 @@
select.ResultMapName = NodeUtils.GetStringAttribute(prop, "resultMap");
select.RemapResults = NodeUtils.GetBooleanAttribute(prop, "remapResults", false);
- for(int i=0;i<node.ChildNodes.Count;i++)
+ int count = node.ChildNodes.Count;
+ for(int i=0;i<count;i++)
{
if (node.ChildNodes[i].LocalName=="generate")
{
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/UpdateDeSerializer.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/UpdateDeSerializer.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/UpdateDeSerializer.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Serializers/UpdateDeSerializer.cs Sat Mar 11 01:25:43 2006
@@ -59,7 +59,8 @@
update.ParameterMapName = NodeUtils.GetStringAttribute(prop, "parameterMap");
update.RemapResults = NodeUtils.GetBooleanAttribute(prop, "remapResults", false);
- for(int i=0;i<node.ChildNodes.Count;i++)
+ int count = node.ChildNodes.Count;
+ for(int i=0;i<count;i++)
{
if (node.ChildNodes[i].LocalName=="generate")
{
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/DynamicSql.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/DynamicSql.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/DynamicSql.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/DynamicSql.cs Sat Mar 11 01:25:43 2006
@@ -131,7 +131,8 @@
// Adds 'dynamic' ParameterProperty
IList parameters = ctx.GetParameterMappings();
- for(int i=0;i<parameters.Count;i++)
+ int count = parameters.Count;
+ for(int i=0;i<count;i++)
{
map.AddParameterProperty( (ParameterProperty)parameters[i] );
}
@@ -209,7 +210,8 @@
ParameterProperty[] parameters = sqlText.Parameters;
if (parameters != null)
{
- for (int i = 0; i< parameters.Length; i++)
+ int length = parameters.Length;
+ for (int i = 0; i< length; i++)
{
ctx.AddParameterMapping(parameters[i]);
}
@@ -254,7 +256,8 @@
ParameterProperty[] mappings = sqlText.Parameters;
if (mappings != null)
{
- for (int i = 0; i< mappings.Length; i++)
+ int length = mappings.Length;
+ for (int i = 0; i< length; i++)
{
ctx.AddParameterMapping(mappings[i]);
}
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/Handlers/IterateContext.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/Handlers/IterateContext.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/Handlers/IterateContext.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Sql/Dynamic/Handlers/IterateContext.cs Sat Mar 11 01:25:43 2006
@@ -62,7 +62,8 @@
{
object[] array = (object[])collection;
ArrayList list = new ArrayList();
- for(int i=0;i<array.Length;i++)
+ int lenght = array.Length;
+ for(int i=0;i<lenght;i++)
{
list.Add(array[i]);
}
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SqlGenerator.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SqlGenerator.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SqlGenerator.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/Configuration/Statements/SqlGenerator.cs Sat Mar 11 01:25:43 2006
@@ -105,8 +105,8 @@
if (compositeKeyList.Length > 0 && select.Generate.By.Length>0)
{
output.Append(" WHERE ");
-
- for (int i = 0; i < compositeKeyList.Length; i++)
+ int length = compositeKeyList.Length;
+ for (int i = 0; i < length; i++)
{
string columnName = compositeKeyList[i];
@@ -224,7 +224,8 @@
output.Append(" WHERE ");
// Create the where clause
- for (int i = 0; i < keysList.Length; i++)
+ int length = keysList.Length;
+ for (int i = 0; i < length; i++)
{
string columnName = keysList[i];
@@ -257,6 +258,7 @@
output.Append(" WHERE ");
// Create the where clause
+ int length = keysList.Length;
for (int i = 0; i < keysList.Length; i++)
{
string columnName = keysList[i].Trim();
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/CachingStatement.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/CachingStatement.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/CachingStatement.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/CachingStatement.cs Sat Mar 11 01:25:43 2006
@@ -433,7 +433,8 @@
private CacheKey GetCacheKey(RequestScope request)
{
CacheKey cacheKey = new CacheKey();
- for (int i = 0; i < request.IDbCommand.Parameters.Count; i++)
+ int count = request.IDbCommand.Parameters.Count;
+ for (int i = 0; i < count; i++)
{
IDataParameter dataParameter = (IDataParameter)request.IDbCommand.Parameters[i];
if (dataParameter.Value != null)
Modified: ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/MappedStatement.cs
URL: http://svn.apache.org/viewcvs/ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/MappedStatement.cs?rev=385043&r1=385042&r2=385043&view=diff
==============================================================================
--- ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/MappedStatement.cs (original)
+++ ibatis/trunk/cs/mapper/IBatisNet.DataMapper/MappedStatements/MappedStatement.cs Sat Mar 11 01:25:43 2006
@@ -2,7 +2,7 @@
#region Apache Notice
/*****************************************************************************
* $Header: $
- * $Revision$
+ * $Revision: 380205 $
* $Date$
*
* iBATIS.NET Data Mapper
@@ -289,7 +289,8 @@
}
else if (outObject is IDictionary)
{
- for (int i = 0; i < reader.FieldCount; i++)
+ int count = reader.FieldCount;
+ for (int i = 0; i < count; i++)
{
ResultProperty property = new ResultProperty();
property.PropertyName = "value";
@@ -302,7 +303,8 @@
}
else if (outObject is IList)
{
- for (int i = 0; i < reader.FieldCount; i++)
+ int count = reader.FieldCount;
+ for (int i = 0; i < count; i++)
{
ResultProperty property = new ResultProperty();
property.PropertyName = "value";
@@ -329,8 +331,8 @@
else if (reader.FieldCount > 1)
{
object[] newOutObject = new object[reader.FieldCount];
-
- for (int i = 0; i < reader.FieldCount; i++)
+ int count = reader.FieldCount;
+ for (int i = 0; i < count; i++)
{
ResultProperty property = new ResultProperty();
property.PropertyName = "value";
@@ -365,7 +367,8 @@
{
if (request.ParameterMap != null)
{
- for(int i=0; i<request.ParameterMap.PropertiesList.Count; i++)
+ int count = request.ParameterMap.PropertiesList.Count;
+ for(int i=0; i<count; i++)
{
ParameterProperty mapping = request.ParameterMap.GetProperty(i);
if (mapping.Direction == ParameterDirection.Output ||
@@ -1121,7 +1124,8 @@
Type elementType = postSelect.ResultProperty.PropertyInfo.PropertyType.GetElementType();
Array array = Array.CreateInstance(elementType, values.Count);
- for(int i=0;i<values.Count;i++)
+ int count = values.Count;
+ for(int i=0;i<count;i++)
{
array.SetValue(values[i],i);
}
@@ -1476,7 +1480,8 @@
string[] propertiesName = reflectionInfo.GetWriteablePropertyNames();
Hashtable propertyMap = new Hashtable();
- for (int i = 0; i < propertiesName.Length; i++)
+ int length = propertiesName.Length;
+ for (int i = 0; i < length; i++)
{
propertyMap.Add( propertiesName[i].ToUpper(), reflectionInfo.GetSetter(propertiesName[i]) );
}
@@ -1484,7 +1489,8 @@
// Get all column Name from the reader
// and build a resultMap from with the help of the PropertyInfo[].
DataTable dataColumn = reader.GetSchemaTable();
- for (int i = 0; i < dataColumn.Rows.Count; i++)
+ int count = dataColumn.Rows.Count;
+ for (int i = 0; i < count; i++)
{
string columnName = dataColumn.Rows[i][0].ToString();
PropertyInfo matchedPropertyInfo = propertyMap[columnName.ToUpper()] as PropertyInfo;