| 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.