public class OracleJSONExport extends AbstractJSONExport
Constructor and Description |
---|
OracleJSONExport() |
Modifier and Type | Method and Description |
---|---|
protected void |
appendDatabase(Metadata exportMetadataModel,
TSQLDataSource datasource,
Database sqlDatabase) |
protected String |
databasesSql(TSQLDataSource datasource) |
protected String |
dbLinksSql(TSQLDataSource datasource,
String database) |
protected void |
exportProcedures(TSQLDataSource datasource,
String database,
String catalog,
Metadata exportMetadataModel) |
protected List<Sequence> |
exportSequences(TSQLDataSource datasource,
String database,
String catalog,
Metadata exportMetadataModel) |
protected Query |
mergeQuery(TSQLDataSource datasource,
List<Query> queryGroup) |
protected boolean |
needMergeQuery() |
protected String |
proceduresSql(TSQLDataSource datasource,
String database,
String catalog) |
protected String |
queriesPSql(TSQLDataSource datasource,
String database,
String catalog) |
protected String |
queriesSql(TSQLDataSource datasource,
String database,
String catalog) |
protected String |
sequencesSql(TSQLDataSource datasource,
String database,
String catalog) |
protected String |
synonymsSql(TSQLDataSource datasource,
String database,
String catalog) |
protected String |
tablesSql(TSQLDataSource datasource,
String database,
String catalog) |
acceptDatabase, acceptDataSourceQuery, acceptSchema, close, detectResult, detectResult, enableSetCatalog, exportDatabases, exportDbLinks, exportQueries, exportSynonyms, exportTables, fetchMetadataItem, operate
protected String dbLinksSql(TSQLDataSource datasource, String database)
dbLinksSql
in class AbstractJSONExport
protected String synonymsSql(TSQLDataSource datasource, String database, String catalog)
synonymsSql
in class AbstractJSONExport
protected String sequencesSql(TSQLDataSource datasource, String database, String catalog)
protected String databasesSql(TSQLDataSource datasource)
databasesSql
in class AbstractJSONExport
protected String tablesSql(TSQLDataSource datasource, String database, String catalog)
tablesSql
in class AbstractJSONExport
protected String proceduresSql(TSQLDataSource datasource, String database, String catalog)
proceduresSql
in class AbstractJSONExport
protected String queriesSql(TSQLDataSource datasource, String database, String catalog)
queriesSql
in class AbstractJSONExport
protected String queriesPSql(TSQLDataSource datasource, String database, String catalog)
queriesPSql
in class AbstractJSONExport
protected void exportProcedures(TSQLDataSource datasource, String database, String catalog, Metadata exportMetadataModel)
exportProcedures
in class AbstractJSONExport
protected Query mergeQuery(TSQLDataSource datasource, List<Query> queryGroup)
mergeQuery
in class AbstractJSONExport
protected boolean needMergeQuery()
needMergeQuery
in class AbstractJSONExport
protected List<Sequence> exportSequences(TSQLDataSource datasource, String database, String catalog, Metadata exportMetadataModel)
exportSequences
in class AbstractJSONExport
protected void appendDatabase(Metadata exportMetadataModel, TSQLDataSource datasource, Database sqlDatabase)
appendDatabase
in class AbstractJSONExport
Copyright © 2023. All rights reserved.