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 TypeClassDescriptionclassSupport superclass for Spring-enabledSchemaUpdates for use with aPersistentObjectSchemaUpdater.classSpringPersistentObjectSchemaUpdatethat 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 TypeClassDescriptionclassAn SQLDatabaseActionthat executes a single SQL statement.classHolds 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 voidAbstractSchemaUpdater.apply(T transaction, DatabaseAction<T> action) Execute a database action within an existing transaction.protected voidSQLSchemaUpdater.apply(Connection c, DatabaseAction<Connection> action) protected voidAbstractSchemaUpdater.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 voidSpringSQLSchemaUpdater.apply(Connection c, DatabaseAction<Connection> action) Apply aDatabaseActionto aConnection.