/// <summary>Create objects supporting DataBus.</summary> public static bool CreateRebusDataBus(this OracleConnection connection, DbName tableName) => connection.CreateIfNotExists(tableName, DDL.dataBus);
/// <summary>Create objects supporting Sagas Snapshots.</summary> public static bool CreateRebusSagaSnapshot(this OracleConnection connection, DbName tableName) => connection.CreateIfNotExists(tableName, DDL.sagaSnapshot);
/// <summary>Create objects supporting Subscriptions.</summary> public static bool CreateRebusSubscription(this OracleConnection connection, DbName tableName) => connection.CreateIfNotExists(tableName, DDL.subscription);
/// <summary>Create objects supporting Sagas.</summary> public static bool CreateRebusSaga(this OracleConnection connection, DbName dataTableName, DbName indexTableName) { return(connection.CreateIfNotExists(dataTableName, DDL.sagaData) | connection.CreateIfNotExists(indexTableName, DDL.sagaIndex)); }
/// <summary>Create objects supporting Timeouts.</summary> public static bool CreateRebusTimeout(this OracleConnection connection, DbName tableName) => connection.CreateIfNotExists(tableName, DDL.timeout);