[]
The abstract core method provided to execute a non-query statement.
protected abstract Task<int> ExecuteNonQueryCoreAsync(ISQLStatement statement, CancellationToken token, SourceTable sourceTable = null)
Type | Name | Description |
---|---|---|
ISQLStatement | statement | The statement to be executed as non query. |
CancellationToken | token | The cancellation token to abort the operation at any moment. |
SourceTable | sourceTable | The source table to be sued to perform the non query. |
Type | Description |
---|---|
Task<int> | The number rows effected. Otherwise, -1 when an error happens. |