public interface IClient<T>
Connection getCon(ISourceDTO source)
source - 数据源信息ExceptionConnection getCon(ISourceDTO source, String taskParams)
source - 数据源信息taskParams - 任务环境变量ExceptionBoolean testCon(ISourceDTO source)
source - ExceptionList<Map<String,Object>> executeQuery(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - 必填项 sqlExceptionBoolean executeSqlWithoutResultSet(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - 必填项 sqlExceptionList<String> getTableList(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionList<String> getTableListBySchema(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionList<String> getColumnClassInfo(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - 必填项 表名ExceptionList<ColumnMetaDTO> getColumnMetaData(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - 必填项 表名ExceptionList<ColumnMetaDTO> getColumnMetaDataWithSql(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - 必填项 sqlExceptionList<ColumnMetaDTO> getFlinkColumnMetaData(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionString getTableMetaComment(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionList<List<Object>> getPreview(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionIDownloader getDownloader(ISourceDTO source, SqlQueryDTO queryDTO) throws Exception
source - queryDTO - ExceptionIDownloader getDownloader(ISourceDTO source, String sql, Integer pageSize) throws Exception
source - 数据源信息sql - 执行 sqlpageSize - 每页的数量Exception - 异常List<String> getAllDatabases(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionList<String> getRootDatabases(ISourceDTO source, SqlQueryDTO queryDTO)
source - 数据源信息queryDTO - 查询信息该方法对于有 database 概念的数据源返回的是 database,否则返回 schemaString getCreateTableSql(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionList<ColumnMetaDTO> getPartitionColumn(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionTable getTable(ISourceDTO source, SqlQueryDTO queryDTO)
source - queryDTO - ExceptionString getCurrentDatabase(ISourceDTO source)
source - 数据源信息ExceptionBoolean createDatabase(ISourceDTO source, String dbName, String comment)
source - 数据源信息dbName - 需要创建的数据库comment - 库注释信息ExceptionBoolean isDatabaseExists(ISourceDTO source, String dbName)
source - 数据源信息dbName - 数据库名称ExceptionBoolean isTableExistsInDatabase(ISourceDTO source, String tableName, String dbName)
source - 数据源信息tableName - 表名dbName - 库名ExceptionList<String> getCatalogs(ISourceDTO source)
source - String getVersion(ISourceDTO source)
source - 数据源信息Copyright © 2022. All rights reserved.