public static class DbColumn.Builder extends Object implements Builder<DbColumn>, Serializable
DbColumn
objects.Constructor and Description |
---|
DbColumn.Builder() |
Modifier and Type | Method and Description |
---|---|
DbColumn.Builder |
addConstraint(DbColumnConstraint dbColumnConstraint)
Adds a new constraint to this column.
|
DbColumn.Builder |
addConstraints(Collection<DbColumnConstraint> constraints)
Adds constraints.
|
DbColumn.Builder |
addConstraints(DbColumnConstraint... constraints)
Adds constraints.
|
DbColumn.Builder |
autoInc(boolean autoInc)
Sets this field to use auto incrementation techniques.
|
DbColumn |
build()
Builds the final immutable instance.
|
DbColumn.Builder |
defaultValue(K defaultValue)
Sets the default value.
|
DbColumn.Builder |
name(String name)
Sets the column name.
|
DbColumn.Builder |
size(Integer size)
Sets the size of the type if applicable (e.g.
|
DbColumn.Builder |
type(DbColumnType dbColumnType)
Sets the column type.
|
public DbColumn.Builder name(String name)
name
- The column name.public DbColumn.Builder size(Integer size)
size
- The size.public DbColumn.Builder type(DbColumnType dbColumnType)
dbColumnType
- The column type.public DbColumn.Builder addConstraint(DbColumnConstraint dbColumnConstraint)
dbColumnConstraint
- The new constraint.public DbColumn.Builder addConstraints(DbColumnConstraint... constraints)
constraints
- The column constraints.public DbColumn.Builder addConstraints(Collection<DbColumnConstraint> constraints)
constraints
- A collection of column constraints.public DbColumn.Builder autoInc(boolean autoInc)
autoInc
- true
to use auto incrementation, false
otherwise.public DbColumn.Builder defaultValue(K defaultValue)
Copyright © 2014 Feedzai. All Rights Reserved.