@@ -30,7 +30,7 @@ public void ExecuteSQL(string sql)
3030 var parts = sql . Trim ( ) . Split ( ' ' , StringSplitOptions . RemoveEmptyEntries ) ;
3131 if ( parts [ 0 ] . Equals ( SqlConstants . SELECT , StringComparison . OrdinalIgnoreCase ) ) // ✅ Modern comparison
3232 {
33- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
33+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
3434 sqlParser . Execute ( sql , null ) ;
3535 return ;
3636 }
@@ -50,7 +50,7 @@ public void ExecuteSQL(string sql)
5050 {
5151 lock ( _walLock )
5252 {
53- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
53+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
5454 sqlParser . Execute ( sql , null ) ;
5555
5656 if ( ! isReadOnly && IsSchemaChangingCommand ( sql ) )
@@ -81,7 +81,7 @@ public void ExecuteSQL(string sql, Dictionary<string, object?> parameters)
8181 var parts = sql . Trim ( ) . Split ( ' ' , StringSplitOptions . RemoveEmptyEntries ) ;
8282 if ( parts [ 0 ] . Equals ( SqlConstants . SELECT , StringComparison . OrdinalIgnoreCase ) )
8383 {
84- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
84+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
8585 sqlParser . Execute ( sql , parameters , null ) ;
8686 return ;
8787 }
@@ -101,7 +101,7 @@ public void ExecuteSQL(string sql, Dictionary<string, object?> parameters)
101101 {
102102 lock ( _walLock )
103103 {
104- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
104+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
105105 sqlParser . Execute ( sql , parameters , null ) ;
106106
107107 if ( ! isReadOnly && IsSchemaChangingCommand ( sql ) )
@@ -123,7 +123,7 @@ public async Task ExecuteSQLAsync(string sql, CancellationToken cancellationToke
123123 {
124124 await Task . Run ( ( ) =>
125125 {
126- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
126+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
127127 sqlParser . Execute ( sql , null ) ;
128128 } , cancellationToken ) . ConfigureAwait ( false ) ;
129129 return ;
@@ -156,7 +156,7 @@ public async Task ExecuteSQLAsync(string sql, Dictionary<string, object?> parame
156156 {
157157 await Task . Run ( ( ) =>
158158 {
159- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
159+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
160160 sqlParser . Execute ( sql , parameters , null ) ;
161161 } , cancellationToken ) . ConfigureAwait ( false ) ;
162162 return ;
@@ -176,7 +176,7 @@ private async Task ExecuteSQLWithGroupCommit(string sql, CancellationToken cance
176176 {
177177 lock ( _walLock )
178178 {
179- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
179+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
180180 sqlParser . Execute ( sql , null ) ;
181181
182182 if ( ! isReadOnly && IsSchemaChangingCommand ( sql ) )
@@ -194,7 +194,7 @@ private async Task ExecuteSQLWithGroupCommit(string sql, Dictionary<string, obje
194194 {
195195 lock ( _walLock )
196196 {
197- var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache ) ;
197+ var sqlParser = new SqlParser ( tables , null ! , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
198198 sqlParser . Execute ( sql , parameters , null ) ;
199199
200200 if ( ! isReadOnly && IsSchemaChangingCommand ( sql ) )
@@ -217,7 +217,7 @@ private async Task ExecuteSQLWithGroupCommit(string sql, Dictionary<string, obje
217217 /// <returns>The query results.</returns>
218218 public List < Dictionary < string , object > > ExecuteQuery ( string sql , Dictionary < string , object ? > ? parameters = null )
219219 {
220- var sqlParser = new SqlParser ( tables , null , _dbPath , storage , isReadOnly , queryCache ) ;
220+ var sqlParser = new SqlParser ( tables , null , _dbPath , storage , isReadOnly , queryCache , false , config ) ;
221221 return sqlParser . ExecuteQuery ( sql , parameters ?? [ ] ) ; // ✅ C# 14: collection expression
222222 }
223223
@@ -230,7 +230,7 @@ public List<Dictionary<string, object>> ExecuteQuery(string sql, Dictionary<stri
230230 /// <returns>The query results.</returns>
231231 public List < Dictionary < string , object > > ExecuteQuery ( string sql , Dictionary < string , object ? > ? parameters , bool noEncrypt )
232232 {
233- var sqlParser = new SqlParser ( tables , null , _dbPath , storage , isReadOnly , queryCache , noEncrypt ) ;
233+ var sqlParser = new SqlParser ( tables , null , _dbPath , storage , isReadOnly , queryCache , noEncrypt , config ) ;
234234 return sqlParser . ExecuteQuery ( sql , parameters ?? [ ] , noEncrypt ) ;
235235 }
236236
0 commit comments