Package app.ductape.sdk.products.builder
Class DatabaseChain
java.lang.Object
app.ductape.sdk.products.builder.DatabaseChain
Sprint 3 — Database fluent chain. Mirrors TS
.database(...) with
withTrigger / withMigration / withAction / withSchema.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbuild()register()withAction(String actionTag, Consumer<DatabaseChain.ActionBuilder> body) withMigration(String migrationTag, Consumer<DatabaseChain.MigrationBuilder> body) withSchema(Map<String, Object> schema) withTrigger(String triggerTag, Consumer<DatabaseChain.TriggerBuilder> body)
-
Method Details
-
withType
-
withTrigger
-
withMigration
public DatabaseChain withMigration(String migrationTag, Consumer<DatabaseChain.MigrationBuilder> body) -
withAction
-
withSchema
-
with
-
register
-
build
-