Database ======== .. currentmodule:: lsst.daf.butler.registry.interfaces .. autoclass:: Database :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~Database.dialect .. rubric:: Methods Summary .. autosummary:: ~Database.assertTableWriteable ~Database.connect ~Database.declareStaticTables ~Database.delete ~Database.dropTemporaryTable ~Database.ensure ~Database.ensureTableExists ~Database.expandDatabaseEntityName ~Database.fromConnection ~Database.fromUri ~Database.getExistingTable ~Database.getTimespanRepresentation ~Database.insert ~Database.isTableWriteable ~Database.isWriteable ~Database.makeDefaultUri ~Database.makeTemporaryTable ~Database.query ~Database.replace ~Database.shrinkDatabaseEntityName ~Database.sync ~Database.transaction ~Database.update .. rubric:: Attributes Documentation .. autoattribute:: dialect .. rubric:: Methods Documentation .. automethod:: assertTableWriteable .. automethod:: connect .. automethod:: declareStaticTables .. automethod:: delete .. automethod:: dropTemporaryTable .. automethod:: ensure .. automethod:: ensureTableExists .. automethod:: expandDatabaseEntityName .. automethod:: fromConnection .. automethod:: fromUri .. automethod:: getExistingTable .. automethod:: getTimespanRepresentation .. automethod:: insert .. automethod:: isTableWriteable .. automethod:: isWriteable .. automethod:: makeDefaultUri .. automethod:: makeTemporaryTable .. automethod:: query .. automethod:: replace .. automethod:: shrinkDatabaseEntityName .. automethod:: sync .. automethod:: transaction .. automethod:: update