Interface SQLTableGeneration
public interface SQLTableGeneration
Provides the methods to generate an
SQLTable
instance.- Since:
- 2.3.0
-
Method Summary
Modifier and TypeMethodDescriptiongenerateTables
(String sqlDataSource, String schemaName, String tablePattern, Set<String> sqlTableNames, ServiceType serviceType) Returns theTableGenerationResult
forSQLTable
.
-
Method Details
-
generateTables
TableGenerationResult<SQLField,SQLTable> generateTables(String sqlDataSource, String schemaName, String tablePattern, Set<String> sqlTableNames, ServiceType serviceType) throws DataExchangeException Returns theTableGenerationResult
forSQLTable
.- Parameters:
sqlDataSource
- name of the SQL data source.schemaName
- schema naming pattern used to select from SQL tables or views whose names match this pattern.tablePattern
- table naming pattern which is used to select from SQL tables or views whose names match this pattern.sqlTableNames
- set of SQL tables or views names.serviceType
- imports or exports SQL (ServiceType.SQL_IMPORT
,ServiceType.SQL_EXPORT
).- Throws:
DataExchangeException
-