Package | Description |
---|---|
net.java.ao | |
net.java.ao.db | |
net.java.ao.schema | |
net.java.ao.schema.ddl |
Modifier and Type | Method and Description |
---|---|
protected String |
DatabaseProvider._getFunctionNameForField(TriggerNameConverter triggerNameConverter,
DDLTable table,
DDLField field)
Retrieves the name of the function which corresponds to the field
in question (if any).
|
protected String |
DatabaseProvider._getTriggerNameForField(TriggerNameConverter triggerNameConverter,
DDLTable table,
DDLField field)
Retrieves the name of the trigger which corresponds to the field
in question (if any).
|
protected SQLAction |
DatabaseProvider._renderDropFunctionForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders SQL statement(s) to drop the function which corresponds to the
specified field, if applicable, or
null otherwise. |
protected SQLAction |
DatabaseProvider._renderDropSequenceForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders SQL statement(s) to drop the sequence which corresponds to the
specified field, or
null if none. |
protected SQLAction |
DatabaseProvider._renderDropTriggerForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders SQL statement(s) to drop the trigger which corresponds to the
specified field, or
null if none. |
protected SQLAction |
DatabaseProvider._renderFunctionForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders the function which corresponds to the specified field, or
null if none. |
protected SQLAction |
DatabaseProvider._renderSequenceForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders the SQL for creating a sequence for the specified field, or
null if none. |
protected SQLAction |
DatabaseProvider._renderTriggerForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Renders the trigger which corresponds to the specified field, or
null if none. |
protected Iterable<DDLForeignKey> |
DatabaseProvider.findForeignKeysForField(DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
DatabaseProvider.renderAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Generates database-specific DDL statements required to create any functions,
sequences, or triggers required for the given field.
|
protected Iterable<SQLAction> |
DatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters,
DDLTable table,
DDLField field)
Generates the database-specific DDL statements required to add
a column to an existing table.
|
protected SQLAction |
DatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField field)
Generates the database-specific DDL statement for adding a column,
but not including any corresponding sequences, triggers, etc.
|
protected Iterable<SQLAction> |
DatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field)
Generates the database-specific DDL statements required to change
the given column from its old specification to the given DDL value.
|
protected SQLAction |
DatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field,
DatabaseProvider.RenderFieldOptions options)
Generates the database-specific DDL statement only for altering a table and
changing a column.
|
protected Iterable<SQLAction> |
DatabaseProvider.renderAlterTableDropColumn(NameConverters nameConverters,
DDLTable table,
DDLField field)
Generates the database-specific DDL statements required to remove
the specified column from the given table.
|
protected SQLAction |
DatabaseProvider.renderAlterTableDropColumnStatement(DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
DatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Generates database-specific DDL statements required to drop any functions,
sequences, or triggers associated with the given field.
|
protected Iterable<SQLAction> |
DatabaseProvider.renderDropColumnActions(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected String |
DatabaseProvider.renderField(NameConverters nameConverters,
DDLTable table,
DDLField field,
DatabaseProvider.RenderFieldOptions options)
Generates the database-specific DDL fragment required to render the
field and its associated type.
|
protected String |
DatabaseProvider.renderFieldDefault(DDLTable table,
DDLField field) |
protected String |
DatabaseProvider.renderFieldType(DDLField field)
Renders the database-specific DDL type for the field in question.
|
protected String |
DatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field)
Renders the
UNIQUE constraint as defined by the
database-specific DDL syntax. |
Modifier and Type | Method and Description |
---|---|
protected Iterable<SQLAction> |
DatabaseProvider.renderFields(DDLTable table,
com.google.common.base.Predicate<DDLField> filter,
com.google.common.base.Function<DDLField,Iterable<SQLAction>> render) |
protected Iterable<SQLAction> |
DatabaseProvider.renderFields(DDLTable table,
com.google.common.base.Predicate<DDLField> filter,
com.google.common.base.Function<DDLField,Iterable<SQLAction>> render) |
Modifier and Type | Method and Description |
---|---|
protected Iterable<SQLAction> |
OracleDatabaseProvider.renderAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
NuoDBDatabaseProvider.renderAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Create indices on field being altered.
|
protected Iterable<SQLAction> |
MySQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
HSQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
H2DatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected SQLAction |
SQLServerDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected SQLAction |
OracleDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
SQLServerDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
PostgreSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
OracleDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
NuoDBDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
MySQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
HSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected Iterable<SQLAction> |
H2DatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field) |
protected SQLAction |
SQLServerDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field,
DatabaseProvider.RenderFieldOptions options) |
protected SQLAction |
HSQLDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field,
DatabaseProvider.RenderFieldOptions options) |
protected SQLAction |
H2DatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters,
DDLTable table,
DDLField oldField,
DDLField field,
DatabaseProvider.RenderFieldOptions options) |
protected Iterable<SQLAction> |
OracleDatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field) |
protected Iterable<SQLAction> |
NuoDBDatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters,
DDLTable table,
DDLField field)
Drop indices on field being altered.
|
protected String |
SQLServerDatabaseProvider.renderFieldDefault(DDLTable table,
DDLField field) |
protected String |
H2DatabaseProvider.renderFieldDefault(DDLTable table,
DDLField field) |
protected String |
PostgreSQLDatabaseProvider.renderFieldType(DDLField field) |
protected String |
SQLServerDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
protected String |
PostgreSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
protected String |
OracleDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
protected String |
MySQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
protected String |
HSQLDatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
protected String |
H2DatabaseProvider.renderUnique(UniqueNameConverter uniqueNameConverter,
DDLTable table,
DDLField field) |
Modifier and Type | Method and Description |
---|---|
static DDLField[] |
SchemaGenerator.parseFields(DatabaseProvider provider,
FieldNameConverter fieldConverter,
Class<? extends RawEntity<?>> clazz)
Not intended for public usage.
|
Modifier and Type | Method and Description |
---|---|
DDLField |
DDLValue.getField() |
DDLField |
DDLAction.getField() |
DDLField[] |
DDLTable.getFields() |
DDLField |
DDLAction.getOldField() |
Modifier and Type | Method and Description |
---|---|
void |
DDLValue.setField(DDLField field) |
DDLActionBuilder |
DDLActionBuilder.setField(DDLField field) |
void |
DDLAction.setField(DDLField field) |
void |
DDLTable.setFields(DDLField[] fields) |
DDLActionBuilder |
DDLActionBuilder.setOldField(DDLField oldField) |
void |
DDLAction.setOldField(DDLField oldField) |
Copyright © 2007–2019 Atlassian. All rights reserved.