| 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(java.util.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(java.lang.String name,
DbColumnType type,
boolean autoInc,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(java.lang.String name,
DbColumnType type,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(java.lang.String name,
DbColumnType type,
java.lang.Integer size,
boolean autoInc,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(java.lang.String name,
DbColumnType type,
java.lang.Integer size,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addColumn(java.lang.String name,
DbColumnType type,
K defaultValue,
DbColumnConstraint... constraints)
Adds a column to the entity.
|
DbEntity.Builder |
DbEntity.Builder.addFk(java.util.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(java.util.Collection<DbFk> fks)
Adds the FKs.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(boolean unique,
java.lang.String... columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(java.util.Collection<java.lang.String> columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(DbIndex index)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndex(java.lang.String... columns)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.addIndexes(java.util.Collection<DbIndex> indexes)
Adds an index.
|
DbEntity.Builder |
DbEntity.Builder.clearFks()
Clears all the FKs in this builder.
|
DbEntity.Builder |
DbEntity.Builder.name(java.lang.String name)
Sets the entity name.
|
DbEntity.Builder |
DbEntity.newBuilder()
Returns a new builder out of the configuration.
|
DbEntity.Builder |
DbEntity.Builder.pkFields(java.util.Collection<java.lang.String> pkFields)
Sets the PK fields.
|
DbEntity.Builder |
DbEntity.Builder.pkFields(java.lang.String... pkFields)
Sets the PK fields.
|
DbEntity.Builder |
DbEntity.Builder.removeColumn(java.lang.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 © 2018 Feedzai. All Rights Reserved.