public class DatabaseContextHandler extends Object
getDatabases(java.lang.Integer, java.lang.Integer)getSchemaTables(java.lang.String, java.lang.String)getSchemaTables(java.lang.String, java.lang.String)getModule(java.lang.String, java.lang.String, java.lang.String)OMEntityDao| Modifier and Type | Field and Description |
|---|---|
static String |
DATA_SOURCE_GUID |
| Constructor and Description |
|---|
DatabaseContextHandler(OMEntityDao omEntityDao,
InvalidParameterHandler invalidParameterHandler) |
| Modifier and Type | Method and Description |
|---|---|
List<ResponseContainerDatabase> |
getDatabases(Integer startFrom,
Integer pageSize)
Get list of databases on the server.
|
List<ResponseContainerDatabaseSchema> |
getDatabaseSchemas(String guidDataSource,
Integer startFrom,
Integer pageSize)
Retrieve schemas for given database from repository.
|
ResponseContainerModule |
getModule(String databaseGuid,
String catalog,
String schema)
Build Analytics Modeling module for database schema
|
ResponseContainerSchemaTables |
getSchemaTables(String guidDataSource,
String schema)
Get tables for schema.
|
public static final String DATA_SOURCE_GUID
public DatabaseContextHandler(OMEntityDao omEntityDao, InvalidParameterHandler invalidParameterHandler)
public List<ResponseContainerDatabase> getDatabases(Integer startFrom, Integer pageSize) throws AnalyticsModelingCheckedException
startFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to returnAnalyticsModelingCheckedException - in case of an repository operation failure.public List<ResponseContainerDatabaseSchema> getDatabaseSchemas(String guidDataSource, Integer startFrom, Integer pageSize) throws AnalyticsModelingCheckedException, InvalidParameterException
guidDataSource - defines databasestartFrom - starting element (used in paging through large result sets)pageSize - maximum number of results to returnAnalyticsModelingCheckedException - in case of an repository operation failure.InvalidParameterException - if passed GUID is invalid.public ResponseContainerSchemaTables getSchemaTables(String guidDataSource, String schema) throws AnalyticsModelingCheckedException, InvalidParameterException
guidDataSource - of the schema.schema - name.AnalyticsModelingCheckedException - if failedInvalidParameterException - if passed GUID is invalid.public ResponseContainerModule getModule(String databaseGuid, String catalog, String schema) throws AnalyticsModelingCheckedException, InvalidParameterException
databaseGuid - of the modulecatalog - of the moduleschema - of the moduleAnalyticsModelingCheckedException - in case of an repository operation failure.InvalidParameterException - if passed GUID is invalid.Copyright © 2018–2020 ODPi. All rights reserved.