Class TableBuilder.ColumnDef
java.lang.Object
fr.luc.crcore.database.TableBuilder.ColumnDef
- Enclosing class:
TableBuilder
Définition d'une colonne en cours de construction. Toutes les méthodes
renvoient
this (ou le TableBuilder pour continuer la
définition d'une autre colonne).-
Method Summary
Modifier and TypeMethodDescriptioncolumn(String name, ColumnType type) Démarre une nouvelle colonne (raccourci pour.build().column(...)).voidcreate()Termine la définition et lance leCREATE TABLE.defaultValue(String sqlExpression) Valeur par défaut en clauseDEFAULT.notNull()unique()
-
Method Details
-
-
notNull
-
unique
-
defaultValue
Valeur par défaut en clauseDEFAULT. Le texte est inséré tel quel — penser à quoter les String. -
column
Démarre une nouvelle colonne (raccourci pour.build().column(...)). -
create
public void create()Termine la définition et lance leCREATE TABLE.
-