Uses of Class
net.java.ao.schema.ddl.SQLAction
Packages that use SQLAction
-
Uses of SQLAction in net.java.ao
Methods in net.java.ao that return SQLActionModifier and TypeMethodDescriptionprotected SQLActionDatabaseProvider._renderDropFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the function which corresponds to the specified field, if applicable, ornullotherwise.protected SQLActionDatabaseProvider._renderDropSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the sequence which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderDropTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders SQL statement(s) to drop the trigger which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderFunctionForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the function which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider._renderSequenceForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the SQL for creating a sequence for the specified field, ornullif none.protected SQLActionDatabaseProvider._renderTriggerForField(NameConverters nameConverters, DDLTable table, DDLField field) Renders the trigger which corresponds to the specified field, ornullif none.protected SQLActionDatabaseProvider.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 SQLActionDatabaseProvider.renderAlterTableAddKey(DDLForeignKey key) Generates the database-specific DDL statement required to add a foreign key to a table.protected SQLActionDatabaseProvider.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 SQLActionDatabaseProvider.renderAlterTableDropColumnStatement(DDLTable table, DDLField field) protected SQLActionDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) Generates the database-specific DDL statement required to remove a foreign key from a table.DatabaseProvider.renderCreateCompositeIndex(String tableName, String indexName, List<String> fields) Deprecated.protected SQLActionDatabaseProvider.renderCreateIndex(IndexNameConverter indexNameConverter, DDLIndex index) Generates the database-specific DDL statement required to create a new index.protected SQLActionDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) Generates the database-specific DDL statement required to drop an index.protected SQLActionDatabaseProvider.renderDropTableStatement(DDLTable table) Generates the appropriate database-specific DDL statement to drop the specified table representation.protected SQLActionDatabaseProvider.renderInsert(DDLTable ddlTable, DDLValue[] ddlValues) protected final SQLActionDatabaseProvider.renderTable(NameConverters nameConverters, DDLTable table) Renders the specified table representation into the corresponding database-specific DDL statement.Methods in net.java.ao that return types with arguments of type SQLActionModifier and TypeMethodDescriptionDatabaseProvider.renderAccessories(NameConverters nameConverters, DDLTable table) Generates the database-specific DDL statements required to create all of the functions, sequences, and triggers necessary for the given table, by callingDatabaseProvider.renderAccessoriesForField(NameConverters, DDLTable, DDLField)for each of the table's fields.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.DatabaseProvider.renderAction(NameConverters nameConverters, DDLAction action) Top level delegating method for the process of rendering a database-agnosticDDLActioninto the database-specific SQL actions.DatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field) Generates the database-specific DDL statements required to add a column to an existing table.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.DatabaseProvider.renderAlterTableDropColumn(NameConverters nameConverters, DDLTable table, DDLField field) Generates the database-specific DDL statements required to remove the specified column from the given table.DatabaseProvider.renderDropAccessories(NameConverters nameConverters, DDLTable table) Generates the database-specific DDL statements required to drop all of the functions, sequences, and triggers associated with the given table, by callingDatabaseProvider.renderDropAccessoriesForField(NameConverters, DDLTable, DDLField)for each of the table's fields.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.DatabaseProvider.renderDropColumnActions(NameConverters nameConverters, DDLTable table, DDLField field) DatabaseProvider.renderFields(DDLTable table, Predicate<DDLField> filter, Function<DDLField, Iterable<SQLAction>> render) Methods in net.java.ao with parameters of type SQLActionModifier and TypeMethodDescriptionDatabaseProvider.executeUpdateForAction(Statement stmt, SQLAction action, Set<String> completedStatements) Method parameters in net.java.ao with type arguments of type SQLActionModifier and TypeMethodDescriptionDatabaseProvider.executeUpdatesForActions(Statement stmt, Iterable<SQLAction> actions, Set<String> completedStatements) Attempt to execute a list of actions that make up a logical unit (e.g.DatabaseProvider.renderFields(DDLTable table, Predicate<DDLField> filter, Function<DDLField, Iterable<SQLAction>> render) -
Uses of SQLAction in net.java.ao.db
Methods in net.java.ao.db that return SQLActionModifier and TypeMethodDescriptionprotected SQLActionOracleDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLActionSQLServerDatabaseProvider.renderAlterTableAddColumnStatement(NameConverters nameConverters, DDLTable table, DDLField field) protected SQLActionH2DatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLActionHSQLDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLActionSQLServerDatabaseProvider.renderAlterTableChangeColumnStatement(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field, DatabaseProvider.RenderFieldOptions options) protected SQLActionH2DatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) protected SQLActionHSQLDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) protected SQLActionNuoDBDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) protected SQLActionOracleDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) protected SQLActionPostgreSQLDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) protected SQLActionSQLServerDatabaseProvider.renderAlterTableDropKey(DDLForeignKey key) MySQLDatabaseProvider.renderCreateCompositeIndex(String tableName, String indexName, List<String> fields) protected SQLActionMySQLDatabaseProvider.renderCreateIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionNuoDBDatabaseProvider.renderCreateIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionPostgreSQLDatabaseProvider.renderCreateIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionSQLServerDatabaseProvider.renderCreateIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionH2DatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionHSQLDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionNuoDBDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionOracleDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionPostgreSQLDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionSQLServerDatabaseProvider.renderDropIndex(IndexNameConverter indexNameConverter, DDLIndex index) protected SQLActionOracleDatabaseProvider.renderDropTableStatement(DDLTable table) Methods in net.java.ao.db that return types with arguments of type SQLActionModifier and TypeMethodDescriptionNuoDBDatabaseProvider.renderAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field) Create indices on field being altered.OracleDatabaseProvider.renderAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field) H2DatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field) HSQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field) MySQLDatabaseProvider.renderAlterTableAddColumn(NameConverters nameConverters, DDLTable table, DDLField field) H2DatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) HSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) MySQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) NuoDBDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) OracleDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) PostgreSQLDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) SQLServerDatabaseProvider.renderAlterTableChangeColumn(NameConverters nameConverters, DDLTable table, DDLField oldField, DDLField field) NuoDBDatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field) Drop indices on field being altered.OracleDatabaseProvider.renderDropAccessoriesForField(NameConverters nameConverters, DDLTable table, DDLField field) -
Uses of SQLAction in net.java.ao.schema.ddl
Methods in net.java.ao.schema.ddl that return SQLActionModifier and TypeMethodDescriptionSQLAction.getUndoAction()static SQLActionSQLAction.of(CharSequence statement) SQLAction.withUndoAction(SQLAction undoAction) Methods in net.java.ao.schema.ddl with parameters of type SQLAction
DatabaseProvider.renderCreateIndex(IndexNameConverter, DDLIndex)for creating indexes.