| 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 | Method and Description |
|---|---|
DbColumnType |
DbColumn.getDbColumnType()
Gets the column type.
|
static DbColumnType |
DbColumnType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static DbColumnType[] |
DbColumnType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
DbColumn.Builder |
DbColumn.Builder.type(DbColumnType dbColumnType)
Sets the column type.
|
| Modifier and Type | Method and Description |
|---|---|
static AlterColumn |
SqlBuilder.alterColumn(Expression table,
Name column,
DbColumnType dbColumnType,
DbColumnConstraint... constraints)
Alter column operator.
|
static DbColumn.Builder |
SqlBuilder.dbColumn(java.lang.String name,
DbColumnType type)
Creates a Database Column builder.
|
static DbColumn.Builder |
SqlBuilder.dbColumn(java.lang.String name,
DbColumnType type,
boolean autoInc)
Creates a Database Column builder.
|
static DbColumn.Builder |
SqlBuilder.dbColumn(java.lang.String name,
DbColumnType type,
int size)
Creates a Database Column builder.
|
| Modifier and Type | Method and Description |
|---|---|
protected DbColumnType |
AbstractDatabaseEngine.toPdbType(int type,
java.lang.String typeName)
Maps the database type to
DbColumnType. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,DbColumnType> |
DatabaseEngine.getMetadata(java.lang.String tableNamePattern)
Gets the table metadata (table must be in the current schema).
|
java.util.Map<java.lang.String,DbColumnType> |
AbstractDatabaseEngine.getMetadata(java.lang.String tableNamePattern) |
java.util.Map<java.lang.String,DbColumnType> |
DatabaseEngine.getMetadata(java.lang.String schemaPattern,
java.lang.String tableNamePattern)
Gets the table metadata (table must be in the current schema).
|
java.util.Map<java.lang.String,DbColumnType> |
AbstractDatabaseEngine.getMetadata(java.lang.String schemaPattern,
java.lang.String tableNamePattern) |
java.util.Map<java.lang.String,DbColumnType> |
DatabaseEngine.getQueryMetadata(Expression query)
Gets the query metadata.
|
java.util.Map<java.lang.String,DbColumnType> |
AbstractDatabaseEngine.getQueryMetadata(Expression query)
Gets the query metadata.
|
java.util.Map<java.lang.String,DbColumnType> |
DatabaseEngine.getQueryMetadata(java.lang.String query)
Gets the query metadata.
|
java.util.Map<java.lang.String,DbColumnType> |
AbstractDatabaseEngine.getQueryMetadata(java.lang.String query)
Gets the query metadata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseEngine.setParameter(java.lang.String name,
int index,
java.lang.Object param,
DbColumnType paramType)
Sets the parameter on the specified index given its type.
|
void |
AbstractDatabaseEngine.setParameter(java.lang.String name,
int index,
java.lang.Object param,
DbColumnType paramType) |
| Modifier and Type | Method and Description |
|---|---|
protected DbColumnType |
PostgreSqlEngine.toPdbType(int type,
java.lang.String typeName) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,DbColumnType> |
OracleEngine.getMetadata(java.lang.String schemaPattern,
java.lang.String tableNamePattern) |
java.util.Map<java.lang.String,DbColumnType> |
DB2Engine.getMetadata(java.lang.String schemaPattern,
java.lang.String tableNamePattern) |
java.util.Map<java.lang.String,DbColumnType> |
MySqlEngine.getMetadata(java.lang.String schemaPattern,
java.lang.String tableNamePattern) |
| Modifier and Type | Method and Description |
|---|---|
void |
PostgreSqlEngine.setParameter(java.lang.String name,
int index,
java.lang.Object param,
DbColumnType paramType) |
Copyright © 2018 Feedzai. All Rights Reserved.