Class CockroachDBTable
java.lang.Object
org.flywaydb.core.internal.database.base.SchemaObject<D,S>
 
org.flywaydb.core.internal.database.base.Table<CockroachDBDatabase,CockroachDBSchema>
 
org.flywaydb.database.cockroachdb.CockroachDBTable
public class CockroachDBTable
extends org.flywaydb.core.internal.database.base.Table<CockroachDBDatabase,CockroachDBSchema> 
CockroachDB-specific table.
 Note that CockroachDB doesn't support table locks. We therefore use a row in the schema history as a lock indicator;
 if another process has inserted such a row we wait (potentially indefinitely) for it to be removed before
 carrying out a migration.
- 
Field SummaryFields inherited from class org.flywaydb.core.internal.database.base.TablelockDepthFields inherited from class org.flywaydb.core.internal.database.base.SchemaObjectdatabase, jdbcTemplate, name, schema
- 
Method SummaryMethods inherited from class org.flywaydb.core.internal.database.base.Tableexists, exists, lock, unlockMethods inherited from class org.flywaydb.core.internal.database.base.SchemaObjectdrop, getDatabase, getName, getSchema, toString
- 
Method Details- 
doDrop- Specified by:
- doDropin class- org.flywaydb.core.internal.database.base.SchemaObject<CockroachDBDatabase,- CockroachDBSchema> 
- Throws:
- SQLException
 
- 
doDropOnce- Throws:
- SQLException
 
- 
doExists- Specified by:
- doExistsin class- org.flywaydb.core.internal.database.base.Table<CockroachDBDatabase,- CockroachDBSchema> 
- Throws:
- SQLException
 
- 
doExistsOnce- Throws:
- SQLException
 
- 
doLock- Specified by:
- doLockin class- org.flywaydb.core.internal.database.base.Table<CockroachDBDatabase,- CockroachDBSchema> 
- Throws:
- SQLException
 
- 
doUnlock- Overrides:
- doUnlockin class- org.flywaydb.core.internal.database.base.Table<CockroachDBDatabase,- CockroachDBSchema> 
- Throws:
- SQLException
 
 
-