Class Hierarchy
- java.lang.Object
- org.dellroad.stuff.schema.AbstractSchemaUpdate<T> (implements org.dellroad.stuff.schema.SchemaUpdate<T>)
- org.dellroad.stuff.schema.AbstractSchemaUpdater<D,
T> - org.dellroad.stuff.schema.SQLSchemaUpdater
- org.dellroad.stuff.schema.AbstractUpdatingDataSource (implements javax.sql.DataSource)
- org.dellroad.stuff.schema.SchemaUpdatingDataSource
- org.dellroad.stuff.schema.UpdatingDataSource
- org.dellroad.stuff.schema.SchemaUpdateEdgeLister<T> (implements org.dellroad.stuff.graph.TopologicalSorter.EdgeLister<E>)
- org.dellroad.stuff.schema.SQLCommand (implements org.dellroad.stuff.schema.DatabaseAction<T>)
- org.dellroad.stuff.schema.SQLCommandList (implements org.dellroad.stuff.schema.DatabaseAction<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalStateException
- org.dellroad.stuff.schema.UnrecognizedUpdateException
- java.lang.IllegalStateException
- java.sql.SQLException (implements java.lang.Iterable<T>)
- java.sql.SQLTransientException
- org.dellroad.stuff.schema.UpdateInProgressException
- java.sql.SQLTransientException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.dellroad.stuff.schema.DatabaseAction<T>
- org.dellroad.stuff.schema.SchemaUpdate<T>