Package | Description |
---|---|
com.feedzai.commons.sql.abstraction.ddl |
Contains classes that aid on DDL creation.
|
com.feedzai.commons.sql.abstraction.dml.dialect |
Contains an SQL builder.
|
Modifier and Type | Method and Description |
---|---|
DbEntity.Builder |
DbEntity.Builder.addColumn(Collection<DbColumn> dbColumn)
Adds the columns to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(DbColumn dbColumn)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(String name,
DbColumnType type,
boolean autoInc,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(String name,
DbColumnType type,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(String name,
DbColumnType type,
Integer size,
boolean autoInc,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(String name,
DbColumnType type,
Integer size,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(String name,
DbColumnType type,
K defaultValue,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addFk(Collection<DbFk> fks)
Adds the FKs.
|
DbEntity.Builder |
DbEntity.Builder.addFk(DbFk... fks)
Adds the FKs.
|
DbEntity.Builder |
DbEntity.Builder.addFk(DbFk.Builder... fks)
Adds the FKs.
|
DbEntity.Builder |
DbEntity.Builder.addFks(Collection<DbFk> fks)
Adds the FKs.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(boolean unique,
String... columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(Collection<String> columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(DbIndex index)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(String... columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndexes(Collection<DbIndex> indexes)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.clearFks()
Clears all the FKs in this builder.
|
DbEntity.Builder |
DbEntity.Builder.name(String name)
Sets the entity name.
|
DbEntity.Builder |
DbEntity.newBuilder()
Returns a new builder out of the configuration.
|
DbEntity.Builder |
DbEntity.Builder.pkFields(Collection<String> pkFields)
Sets the PK fields.
|
DbEntity.Builder |
DbEntity.Builder.pkFields(String... pkFields)
Sets the PK fields.
|
DbEntity.Builder |
DbEntity.Builder.removeColumn(String name)
Removes the column with the given name.
|
Modifier and Type | Method and Description |
---|---|
static DbEntity.Builder |
SqlBuilder.dbEntity()
Creates a Database Entity builder.
|
Copyright © 2014 Feedzai. All Rights Reserved.