Uses of Interface
org.dellroad.stuff.schema.DatabaseAction
Packages that use DatabaseAction
Package
Description
Simple XML Persistence Objects (POBJ).
Classes supporting automated database schema management.
Spring related classes.
-
Uses of DatabaseAction in org.dellroad.stuff.pobj
Classes in org.dellroad.stuff.pobj that implement DatabaseActionModifier and TypeClassDescriptionclass
Support superclass for Spring-enabledSchemaUpdate
s for use with aPersistentObjectSchemaUpdater
.class
SpringPersistentObjectSchemaUpdate
that applies a configured XSL transform to the XML form of the persistent object. -
Uses of DatabaseAction in org.dellroad.stuff.schema
Classes in org.dellroad.stuff.schema that implement DatabaseActionModifier and TypeClassDescriptionclass
An SQLDatabaseAction
that executes a single SQL statement.class
Holds and executes a configured SQL script, possibly containing multiple statements.Methods in org.dellroad.stuff.schema that return types with arguments of type DatabaseActionModifier and TypeMethodDescriptionList<? extends DatabaseAction<T>>
SchemaUpdate.getDatabaseActions()
Get the action(s) that comprise this update.Methods in org.dellroad.stuff.schema with parameters of type DatabaseActionModifier and TypeMethodDescriptionprotected void
AbstractSchemaUpdater.apply
(T transaction, DatabaseAction<T> action) Execute a database action within an existing transaction.protected void
SQLSchemaUpdater.apply
(Connection c, DatabaseAction<Connection> action) protected void
AbstractSchemaUpdater.applyInTransaction
(D database, DatabaseAction<T> action) Execute a database action. -
Uses of DatabaseAction in org.dellroad.stuff.spring
Methods in org.dellroad.stuff.spring that return types with arguments of type DatabaseActionMethods in org.dellroad.stuff.spring with parameters of type DatabaseActionModifier and TypeMethodDescriptionprotected void
SpringSQLSchemaUpdater.apply
(Connection c, DatabaseAction<Connection> action) Apply aDatabaseAction
to aConnection
.