Class TableBuilder

java.lang.Object
fr.luc.crcore.util.database.TableBuilder

public class TableBuilder extends Object
Builder fluide pour créer une table SQL en quelques lignes. Obtenu via Database.table(String).
db.table("my_scores")
    .ifNotExists()
    .column("player_id", ColumnType.UUID).primaryKey()
    .column("score", ColumnType.INTEGER).notNull().defaultValue("0")
    .column("updated_at", ColumnType.INTEGER).notNull()
    .create();

Ne supporte pas (volontairement) les FOREIGN KEY ni les contraintes multi-colonnes pour rester simple. Pour ces cas, utiliser Database.execute(String, Object...) avec un CREATE TABLE brut.