Refactor HANA access to async and parameterized queries
This commit is contained in:
@@ -4,8 +4,8 @@ namespace TrafagSalesExporter.Services;
|
||||
|
||||
public interface IHanaQueryService
|
||||
{
|
||||
List<SalesRecord> GetSalesRecords(HanaServer server, string schema, string tsc, string land, string dateFilter);
|
||||
List<string> GetAvailableSchemas(HanaServer server);
|
||||
ConnectionTestResult TestConnectionDetailed(HanaServer server);
|
||||
void TestConnection(HanaServer server);
|
||||
Task<List<SalesRecord>> GetSalesRecordsAsync(HanaServer server, string schema, string tsc, string land, string dateFilter, CancellationToken cancellationToken = default);
|
||||
Task<List<string>> GetAvailableSchemasAsync(HanaServer server, CancellationToken cancellationToken = default);
|
||||
Task<ConnectionTestResult> TestConnectionDetailedAsync(HanaServer server, CancellationToken cancellationToken = default);
|
||||
Task TestConnectionAsync(HanaServer server, CancellationToken cancellationToken = default);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user