Skip to content

Commit d4a6857

Browse files
committed
Cleanup
1 parent 600bf50 commit d4a6857

1 file changed

Lines changed: 11 additions & 12 deletions

File tree

PowerSync/PowerSync.Common/MDSQLite/MDSQLiteConnection.cs

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ public void FlushUpdates()
7474
Emit(new DBAdapterEvent { TablesUpdated = batchedUpdate });
7575
}
7676

77-
// TODO only public for benchmarking
78-
public static List<string> PrepareQueryString(ref string query, int parameterCount)
77+
private static List<string> PrepareQueryString(ref string query, int parameterCount)
7978
{
8079
var parameterList = new List<string>();
8180
if (parameterCount == 0)
@@ -119,17 +118,12 @@ public static List<string> PrepareQueryString(ref string query, int parameterCou
119118

120119
private static DynamicParameters? PrepareQuery(ref string query, object?[]? parameters)
121120
{
122-
if (parameters is null)
121+
if (parameters == null || parameters.Length == 0)
123122
{
124123
return null;
125124
}
126125

127126
int parameterCount = parameters.Length;
128-
if (parameterCount == 0)
129-
{
130-
return null;
131-
}
132-
133127
var parameterNames = PrepareQueryString(ref query, parameterCount);
134128

135129
var dynamicParams = new DynamicParameters();
@@ -144,11 +138,17 @@ public static List<string> PrepareQueryString(ref string query, int parameterCou
144138

145139
private static List<DynamicParameters>? PrepareQuery(ref string query, object?[][]? parameters)
146140
{
147-
if (parameters is null || parameters.Length == 0)
141+
if (parameters == null || parameters.Length == 0)
148142
{
149143
return null;
150144
}
145+
151146
var parameterCount = parameters[0].Length;
147+
if (parameterCount == 0)
148+
{
149+
return null;
150+
}
151+
152152
var parameterNames = PrepareQueryString(ref query, parameterCount);
153153

154154
var dynamicParamsList = new List<DynamicParameters>();
@@ -235,15 +235,14 @@ public async Task<NonQueryResult> Execute(string query, object?[]? parameters =
235235

236236
public async Task<NonQueryResult> ExecuteBatch(string query, object?[][]? parameters = null)
237237
{
238-
if (parameters is null || parameters.Length == 0)
238+
if (parameters == null || parameters.Length == 0)
239239
{
240240
return new NonQueryResult { RowsAffected = 0 };
241241
}
242242

243243
List<DynamicParameters>? dynamicParamsList = PrepareQuery(ref query, parameters);
244-
if (dynamicParamsList is null)
244+
if (dynamicParamsList == null)
245245
{
246-
// Should be unreachable but you never know
247246
return new NonQueryResult { RowsAffected = 0 };
248247
}
249248

0 commit comments

Comments
 (0)