Skip to content

Commit 2eb3fa4

Browse files
committed
Code clarity.
1 parent 264ca92 commit 2eb3fa4

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed
Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using NHibernate.Util;
32

43
namespace NHibernate.SqlCommand
@@ -8,16 +7,16 @@ namespace NHibernate.SqlCommand
87
/// </summary>
98
public class ANSIJoinFragment : JoinFragment
109
{
11-
private SqlStringBuilder buffer = new SqlStringBuilder();
12-
private readonly SqlStringBuilder conditions = new SqlStringBuilder();
10+
private SqlStringBuilder _fromFragment = new SqlStringBuilder();
11+
private readonly SqlStringBuilder _whereFragment = new SqlStringBuilder();
1312

1413
public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, JoinType joinType)
1514
{
1615
AddJoin(tableName, alias, fkColumns, pkColumns, joinType, null);
1716
}
1817

1918
public override void AddJoin(string tableName, string alias, string[] fkColumns, string[] pkColumns, JoinType joinType,
20-
SqlString on)
19+
SqlString on)
2120
{
2221
string joinString;
2322
switch (joinType)
@@ -38,61 +37,63 @@ public override void AddJoin(string tableName, string alias, string[] fkColumns,
3837
throw new AssertionFailure("undefined join type");
3938
}
4039

41-
buffer.Add(joinString + tableName + ' ' + alias + " on ");
40+
_fromFragment.Add(joinString + tableName + ' ' + alias + " on ");
4241

4342
for (int j = 0; j < fkColumns.Length; j++)
4443
{
45-
buffer.Add(fkColumns[j] + "=" + alias + StringHelper.Dot + pkColumns[j]);
44+
_fromFragment.Add(fkColumns[j] + "=" + alias + StringHelper.Dot + pkColumns[j]);
4645
if (j < fkColumns.Length - 1)
4746
{
48-
buffer.Add(" and ");
47+
_fromFragment.Add(" and ");
4948
}
5049
}
5150

52-
AddCondition(buffer, on);
51+
AddCondition(_fromFragment, on);
5352
}
5453

5554
public override SqlString ToFromFragmentString
5655
{
57-
get { return buffer.ToSqlString(); }
56+
get { return _fromFragment.ToSqlString(); }
5857
}
5958

6059
public override SqlString ToWhereFragmentString
6160
{
62-
get { return conditions.ToSqlString(); }
61+
get { return _whereFragment.ToSqlString(); }
6362
}
6463

6564
public override void AddJoins(SqlString fromFragment, SqlString whereFragment)
6665
{
67-
buffer.Add(fromFragment);
66+
_fromFragment.Add(fromFragment);
6867
//where fragment must be empty!
6968
}
7069

7170
public JoinFragment Copy()
7271
{
73-
ANSIJoinFragment copy = new ANSIJoinFragment();
74-
copy.buffer = new SqlStringBuilder(buffer.ToSqlString());
72+
var copy = new ANSIJoinFragment
73+
{
74+
_fromFragment = new SqlStringBuilder(_fromFragment.ToSqlString())
75+
};
7576
return copy;
7677
}
7778

7879
public override void AddCrossJoin(string tableName, string alias)
7980
{
80-
buffer.Add(StringHelper.CommaSpace + tableName + " " + alias);
81+
_fromFragment.Add(StringHelper.CommaSpace + tableName + " " + alias);
8182
}
8283

8384
public override bool AddCondition(string condition)
8485
{
85-
return AddCondition(conditions, condition);
86+
return AddCondition(_whereFragment, condition);
8687
}
8788

8889
public override bool AddCondition(SqlString condition)
8990
{
90-
return AddCondition(conditions, condition);
91+
return AddCondition(_whereFragment, condition);
9192
}
9293

9394
public override void AddFromFragmentString(SqlString fromFragmentString)
9495
{
95-
buffer.Add(fromFragmentString);
96+
_fromFragment.Add(fromFragmentString);
9697
}
9798
}
9899
}

0 commit comments

Comments
 (0)