public static Job<Frame> importSqlTable(
      final String connection_url, final String table, final String select_query,
      final String username, final String password, final String columns,
      final Boolean useTempTable, final String tempTableName,
      final SqlFetchMode fetch_mode) {

    final Key<Frame> destination_key = Key.make((table + "_sql_to_hex").replaceAll("\\W", "_"));
    final Job<Frame> j = new Job<>(destination_key, Frame.class.getName(), "Import SQL Table");

    final String databaseType = connection_url.split(":", 3)[1];
    initializeDatabaseDriver(databaseType);

    SQLImportDriver importDriver = new SQLImportDriver(
        j, destination_key, databaseType, connection_url, 
        table, select_query, username, password, columns, 
        useTempTable, tempTableName,
        fetch_mode
    );
    j.start(importDriver, Job.WORK_UNKNOWN);

    return j;
  }
public static Job < Frame > importSqlTable ( final String connection_url , final String table , final String select_query , final String username , final String password , final String columns , final Boolean useTempTable , final String tempTableName , final SqlFetchMode fetch_mode ) { final Key < Frame > destination_key = Key . make ( ( table + "_sql_to_hex" ) . replaceAll ( "\\W" , "_" ) ) ; final Job < Frame > j = new Job < > ( destination_key , Frame . class . getName ( ) , "Import SQL Table" ) ; final String databaseType = connection_url . split ( ":" , 3 ) [ 1 ] ; initializeDatabaseDriver ( databaseType ) ; SQLImportDriver importDriver = new SQLImportDriver ( j , destination_key , databaseType , connection_url , table , select_query , username , password , columns , useTempTable , tempTableName , fetch_mode ) ; j . start ( importDriver , Job . WORK_UNKNOWN ) ; return j ; }
@param connection_url (Input)
@param table (Input)
@param select_query (Input)
@param username (Input)
@param password (Input)
@param columns (Input)
@param fetch_mode (Input)