spanner-kase
Module Contents
alltypes
Module Contents
abstract
class
MigrationData
Module Contents
MigrationData
(
)
val
checksum
:
Long
abstract
val
name
:
String
abstract
val
sql
:
String
val
version
:
Long
class
MigrationDataFile
:
MigrationData
Module Contents
MigrationDataFile
(
file
:
File
)
val
name
:
String
!
val
sql
:
String
class
MigrationDataResource
:
MigrationData
Module Contents
MigrationDataResource
(
prefix
:
String
,
name
:
String
,
classLoader
:
ClassLoader
)
val
name
:
String
val
sql
:
String
interface
MigrationDataScanner
Module Contents
abstract
fun
scan
(
)
:
List
<
MigrationData
>
class
SpannerKase
Module Contents
SpannerKase
(
configure
:
Configure
)
class
Configure
Module Contents
Configure
(
databaseClient
:
SpannerKaseDatabaseClient
,
migrationDataScanner
:
MigrationDataScanner
)
val
databaseClient
:
SpannerKaseDatabaseClient
val
migrationDataScanner
:
MigrationDataScanner
val
configure
:
Configure
fun
migrate
(
)
:
Unit
class
SpannerKaseDatabaseClient
Module Contents
SpannerKaseDatabaseClient
(
instanceId
:
String
,
databaseId
:
String
,
databaseAdminClient
:
DatabaseAdminClient
,
databaseClient
:
DatabaseClient
)
fun
createSchemeHistory
(
)
:
Unit
fun
executeSql
(
sql
:
String
)
:
Unit
package
app.ubie.spannerkase
Module Contents
abstract
class
MigrationData
Module Contents
MigrationData
(
)
val
checksum
:
Long
abstract
val
name
:
String
abstract
val
sql
:
String
val
version
:
Long
class
MigrationDataFile
:
MigrationData
Module Contents
MigrationDataFile
(
file
:
File
)
val
name
:
String
!
val
sql
:
String
class
MigrationDataResource
:
MigrationData
Module Contents
MigrationDataResource
(
prefix
:
String
,
name
:
String
,
classLoader
:
ClassLoader
)
val
name
:
String
val
sql
:
String
interface
MigrationDataScanner
Module Contents
abstract
fun
scan
(
)
:
List
<
MigrationData
>
class
SpannerKase
Module Contents
SpannerKase
(
configure
:
Configure
)
class
Configure
Module Contents
Configure
(
databaseClient
:
SpannerKaseDatabaseClient
,
migrationDataScanner
:
MigrationDataScanner
)
val
databaseClient
:
SpannerKaseDatabaseClient
val
migrationDataScanner
:
MigrationDataScanner
val
configure
:
Configure
fun
migrate
(
)
:
Unit
class
SpannerKaseDatabaseClient
Module Contents
SpannerKaseDatabaseClient
(
instanceId
:
String
,
databaseId
:
String
,
databaseAdminClient
:
DatabaseAdminClient
,
databaseClient
:
DatabaseClient
)
fun
createSchemeHistory
(
)
:
Unit
fun
executeSql
(
sql
:
String
)
:
Unit
package
app.ubie.spannerkase.internal