DdlAware

interface DdlAware

Common interface for database objects that can be created, modified and dropped.

Inheritors

Properties

Link copied to clipboard
open val ddl: List<String>

Returns the list of DDL statements that create this DdlAware instance.

Functions

Link copied to clipboard
abstract fun createStatement(): List<String>

Returns the list of DDL statements that create this object.

Link copied to clipboard
abstract fun dropStatement(): List<String>

Returns the list of DDL statements that drops this object.

Link copied to clipboard
abstract fun modifyStatement(): List<String>

Returns the list of DDL statements that modify this object.