question: private int importTables ( Referenceable databaseReferenceable , String databaseName , final boolean failOnError ) throws Exception { int tablesImported = 0 ; List < String > hiveTables = hiveClient . getAllTables ( databaseName ) ; LOG . info ( "Importing tables {} for db {}" , hiveTables . toString ( ) , databaseName ) ; for ( String tableName : hiveTables ) { int imported = importTable ( databaseReferenceable , databaseName , tableName , failOnError ) ; tablesImported += imported ; } if ( tablesImported == hiveTables . size ( ) ) { LOG . info ( "Successfully imported all {} tables from {} " , tablesImported , databaseName ) ; } else { LOG . error ( "Able to import {} tables out of {} tables from {}. Please check logs for import errors" , tablesImported , hiveTables . size ( ) , databaseName ) ; } return tablesImported ; }
target:  Imports all tables for the given db