Skip to content

Commit c3cccd2

Browse files
committed
Added Batching statement
1 parent 4992fec commit c3cccd2

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

Interface/IQueryGenerator.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,5 +74,11 @@ public interface IQueryGenerator
7474
/// <param name="input">The input column name to be escaped.</param>
7575
/// <returns>The escaped column name.</returns>
7676
string EscapeColumn(string? input);
77+
78+
/// <summary>
79+
/// Generates a SQL batch separator ('GO' statement in SQL Server) used to execute batches of SQL statements.
80+
/// </summary>
81+
/// <returns>A string representing the generated batch separator.</returns>
82+
string GenerateBatchSeparator();
7783
}
7884
}

QueryGenerationManager.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,12 @@ public string EscapeColumn(string? input)
7171
return _querryGenerator.EscapeColumn(input);
7272
}
7373

74+
/// <inheritdoc />
75+
public string GenerateBatchSeparator()
76+
{
77+
return _querryGenerator.GenerateBatchSeparator();
78+
}
79+
7480
#endregion
7581
}
7682
}

0 commit comments

Comments
 (0)