| 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.
|
| com.feedzai.commons.sql.abstraction.engine |
Contains the database engine core.
|
| com.feedzai.commons.sql.abstraction.engine.impl |
Database specific implementations.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<DbColumn> |
DbEntity.Builder.columns |
| Modifier and Type | Method and Description |
|---|---|
DbColumn |
DbColumn.Builder.build() |
DbColumn |
AlterColumn.getColumn()
Gets the column to change.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DbColumn> |
DbEntity.getColumns()
Gets the list of columns of the entity.
|
| Modifier and Type | Method and Description |
|---|---|
DbEntity.Builder |
DbEntity.Builder.addColumn(DbColumn dbColumn)
Adds a column to the entity.
|
| Modifier and Type | Method and Description |
|---|---|
DbEntity.Builder |
DbEntity.Builder.addColumn(java.util.Collection<DbColumn> dbColumn)
Adds the columns to the entity.
|
| Constructor and Description |
|---|
AlterColumn(Expression table,
DbColumn column)
Creates a new instance of
AlterColumn. |
| Constructor and Description |
|---|
DbEntity(java.lang.String name,
java.util.List<DbColumn> columns,
java.util.List<DbFk> fks,
java.util.List<java.lang.String> pkFields,
java.util.List<DbIndex> indexes)
Creates a new instance of
DbEntity. |
| Modifier and Type | Method and Description |
|---|---|
static AlterColumn |
SqlBuilder.alterColumn(Expression table,
DbColumn dbColumn)
Alter column operator.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractDatabaseEngine.addColumn(DbEntity entity,
DbColumn... columns)
Adds the column to an existent table.
|
abstract java.lang.String |
AbstractTranslator.translate(DbColumn dc)
Translates
DbColumn. |
protected abstract java.lang.String |
AbstractDatabaseEngine.translateType(DbColumn c)
Translates the type present in the given column.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
OracleEngine.addColumn(DbEntity entity,
DbColumn... columns) |
protected void |
DB2Engine.addColumn(DbEntity entity,
DbColumn... columns) |
protected void |
H2Engine.addColumn(DbEntity entity,
DbColumn... columns) |
protected void |
SqlServerEngine.addColumn(DbEntity entity,
DbColumn... columns) |
protected void |
MySqlEngine.addColumn(DbEntity entity,
DbColumn... columns) |
protected void |
PostgreSqlEngine.addColumn(DbEntity entity,
DbColumn... columns) |
java.lang.String |
PostgreSqlTranslator.translate(DbColumn c) |
java.lang.String |
OracleTranslator.translate(DbColumn c) |
java.lang.String |
H2Translator.translate(DbColumn c) |
java.lang.String |
MySqlTranslator.translate(DbColumn c) |
java.lang.String |
SqlServerTranslator.translate(DbColumn c) |
java.lang.String |
DB2Translator.translate(DbColumn c) |
protected java.lang.String |
OracleEngine.translateType(DbColumn c) |
protected java.lang.String |
DB2Engine.translateType(DbColumn c) |
protected java.lang.String |
H2Engine.translateType(DbColumn c) |
protected java.lang.String |
SqlServerEngine.translateType(DbColumn c) |
protected java.lang.String |
MySqlEngine.translateType(DbColumn c) |
protected java.lang.String |
PostgreSqlEngine.translateType(DbColumn c) |
Copyright © 2018 Feedzai. All Rights Reserved.