public Builder<T> addForeignKeyReferencesThisTableConsumer(BiConsumer<T, ForeignKey> consumer) { return Beans.run( this, () -> this.foreignKeyReferencesThisTableConsumers.add(Objects.requireNonNull(consumer))); }
public Builder<T> addIndexConsumer(BiConsumer<T, Index> consumer) { return Beans.run(this, () -> aquireListAndAdd(Index.class, consumer)); }
public Builder<T> addForeignKeyConsumer(BiConsumer<T, ForeignKey> consumer) { return Beans.run(this, () -> aquireListAndAdd(ForeignKey.class, consumer)); }
public Builder<T> addColumnConsumer(BiConsumer<T, Column> consumer) { return Beans.run(this, () -> aquireListAndAdd(Column.class, consumer)); }
public Builder<T> addTableConsumer(BiConsumer<T, Table> consumer) { return Beans.run(this, () -> aquireListAndAdd(Table.class, consumer)); }
public Builder<T> addSchemaConsumer(BiConsumer<T, Schema> consumer) { return Beans.run(this, () -> aquireListAndAdd(Schema.class, consumer)); }
public Builder<T> addDbmsConsumer(BiConsumer<T, Dbms> consumer) { return Beans.run(this, () -> aquireListAndAdd(Dbms.class, consumer)); }
public Builder<T> addProjectConsumer(BiConsumer<T, Project> consumer) { return Beans.run(this, () -> aquireListAndAdd(Project.class, consumer)); }