package water.api; import water.Job; import water.api.schemas3.ImportSQLTableV99; import water.api.schemas3.JobV3; import water.jdbc.SQLManager; /** * Import Sql Table into H2OFrame */ public class ImportSQLTableHandler extends Handler { @SuppressWarnings("unused") // called through reflection by RequestServer public JobV3 importSQLTable(int version, ImportSQLTableV99 importSqlTable) { Job j = SQLManager.importSqlTable(importSqlTable.connection_url, importSqlTable.table, importSqlTable.select_query, importSqlTable.username, importSqlTable.password, importSqlTable.columns, importSqlTable.optimize); return new JobV3().fillFromImpl(j); } }