Class SybaseASETable
java.lang.Object
migratedb.v1.core.internal.database.base.BaseSchemaObject<D,S>
migratedb.v1.core.internal.database.base.BaseTable<SybaseASEDatabase,SybaseASESchema>
migratedb.v1.core.internal.database.sybasease.SybaseASETable
- All Implemented Interfaces:
SchemaObject<SybaseASEDatabase,,SybaseASESchema> Table<SybaseASEDatabase,SybaseASESchema>
Sybase ASE table.
-
Field Summary
Fields inherited from class migratedb.v1.core.internal.database.base.BaseSchemaObject
database, jdbcTemplate, name, schema -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoDrop()protected booleandoExists()Checks whether this table exists.protected voiddoLock()Locks this table in this schema using a read/write pessimistic lock until the end of the current transaction.toString()Since Sybase ASE does not support schema, dropping out the schema name for toString methodMethods inherited from class migratedb.v1.core.internal.database.base.BaseTable
doUnlock, exists, exists, lock, unlockMethods inherited from class migratedb.v1.core.internal.database.base.BaseSchemaObject
drop, getDatabase, getName, getSchemaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface migratedb.v1.core.api.internal.database.base.SchemaObject
drop, getDatabase, getName, getSchema
-
Method Details
-
doExists
Description copied from class:BaseTableChecks whether this table exists.- Specified by:
doExistsin classBaseTable<SybaseASEDatabase,SybaseASESchema> - Throws:
SQLException- when the check failed.
-
doLock
Description copied from class:BaseTableLocks this table in this schema using a read/write pessimistic lock until the end of the current transaction. Note thatunlock()still needs to be called even if your database unlocks the table implicitly (in which casedoUnlock()may be a no-op) in order to maintain the lock count correctly.- Specified by:
doLockin classBaseTable<SybaseASEDatabase,SybaseASESchema> - Throws:
SQLException- when this table in this schema could not be locked.
-
doDrop
- Specified by:
doDropin classBaseSchemaObject<SybaseASEDatabase,SybaseASESchema> - Throws:
SQLException- when the drop failed.
-
toString
Since Sybase ASE does not support schema, dropping out the schema name for toString method- Specified by:
toStringin interfaceSchemaObject<SybaseASEDatabase,SybaseASESchema> - Overrides:
toStringin classBaseSchemaObject<SybaseASEDatabase,SybaseASESchema> - Returns:
- The quoted qualified name of this schema object.
- See Also:
-