using System.Collections.Generic;
using System.Threading.Tasks;
using VolPro.Builder.Services;
namespace VolPro.Builder.IServices;
///
/// 按数据库类型实现的表结构操作策略接口。
///
public interface ITableDatabaseProvider
{
Task TableExistsAsync(string tableName);
Task CreateTableAsync(CreateTableRequest request);
Task> GetAllTablesAsync();
Task GetTableInfoAsync(string tableName);
Task UpdateTableAsync(UpdateTableRequest request);
Task DeleteTableAsync(string tableName);
}