public class AsyncDatabaseAction extends Object
Database
,
with a set timeout for the async thread.
The .executeAction() method takes a ConsumerModifier and Type | Method and Description |
---|---|
static void |
executeAction(DatabaseMeta databaseMeta,
Consumer<Database> dbAction) |
static void |
executeSql(DatabaseMeta databaseMeta,
String sql,
Consumer<List<Object[]>> rowConsumer) |
static void |
getFields(DatabaseMeta databaseMeta,
String tablename,
Consumer<RowMetaInterface> fieldsConsumer) |
static void |
getSchemas(DatabaseMeta databaseMeta,
Consumer<String[]> schemasConsumer) |
static void |
getTables(DatabaseMeta databaseMeta,
String schema,
Consumer<String[]> tablesConsumer) |
public static void executeAction(DatabaseMeta databaseMeta, Consumer<Database> dbAction)
public static void executeSql(DatabaseMeta databaseMeta, String sql, Consumer<List<Object[]>> rowConsumer)
public static void getTables(DatabaseMeta databaseMeta, String schema, Consumer<String[]> tablesConsumer)
public static void getSchemas(DatabaseMeta databaseMeta, Consumer<String[]> schemasConsumer)
public static void getFields(DatabaseMeta databaseMeta, String tablename, Consumer<RowMetaInterface> fieldsConsumer)
Copyright © 2020 Hitachi Vantara. All rights reserved.