Interface SQLTableGeneration
-
public interface SQLTableGeneration
Provides the methods to generate anSQLTable
instance.- Since:
- 2.3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TableGenerationResult<SQLField,SQLTable>
generateTables(java.lang.String sqlDataSource, java.lang.String schemaName, java.lang.String tablePattern, java.util.Set<java.lang.String> sqlTableNames, ServiceType serviceType)
Returns theTableGenerationResult
forSQLTable
.
-
-
-
Method Detail
-
generateTables
TableGenerationResult<SQLField,SQLTable> generateTables(java.lang.String sqlDataSource, java.lang.String schemaName, java.lang.String tablePattern, java.util.Set<java.lang.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
-
-