Interface | Description |
---|---|
CreateDataSourceCommand |
Function that creates a datasource when given a tenant id
|
GetExistingDataSourcesCommand |
Supplies with the list of datasources (mapped to the tenants they belong to) that have been already provisioned
|
PopulateDataSourceCommand |
Consumer that given a tenant with its datasource creates the necessary database objects and inserts the initial data
to that datasource
|
RemoveDataSourceCommand |
Consumer that given a tenant with its datasource drops that datasource (incl.
|
Class | Description |
---|---|
ApplySqlScriptsCommand |
Populates datasource by applying the SQL scripts that are on the classpath
|
CreateH2DataSourceCommand |
Implementation of
CreateDataSourceCommand that uses H2 in-memory database to create tenant datasources |
CreateManagedHanaInstanceCommand |
Implementation of
CreateDataSourceCommand that uses InstanceManagerClient to create tenant
datasources |
DeployHdiArtifactsCommand |
Implementation of
PopulateDataSourceCommand that populates the datasource by deploying HDI artifacts to it |
FlywayMigrationCommand |
Implementation of
PopulateDataSourceCommand that populates the datasource by running Flyway migrations on
that datasource |
GetManagedHanaInstancesCommand |
Implementation of
GetExistingDataSourcesCommand that retrieves all the datasources created with
CreateManagedHanaInstanceCommand command |
RemoveH2DatasourceCommand |
Implementation of
RemoveDataSourceCommand that is capable of removing datasources created with
CreateH2DataSourceCommand |
RemoveManagedHanaInstanceCommand |
Implementation of
RemoveDataSourceCommand that is capable of removing datasources created with
CreateManagedHanaInstanceCommand |
Copyright © 2019 SAP SE. All rights reserved.