private void fillTrackerFromXML ( ) { for ( VoltXMLElement e : m_schema . children ) { if ( e . name . equals ( "table" ) ) { String tableName = e . attributes . get ( "name" ) ; String partitionCol = e . attributes . get ( "partitioncolumn" ) ; String export = e . attributes . get ( "export" ) ; String drTable = e . attributes . get ( "drTable" ) ; String migrateTarget = e . attributes . get ( "migrateExport" ) ; export = StringUtil . isEmpty ( export ) ? migrateTarget : export ; final boolean isStream = ( e . attributes . get ( "stream" ) != null ) ; if ( partitionCol != null ) { m_tracker . addPartition ( tableName , partitionCol ) ; } else { m_tracker . removePartition ( tableName ) ; } if ( ! StringUtil . isEmpty ( export ) ) { m_tracker . addExportedTable ( tableName , export , isStream ) ; } else { m_tracker . removeExportedTable ( tableName , isStream ) ; } if ( drTable != null ) { m_tracker . addDRedTable ( tableName , drTable ) ; } } } }
requested from the compiler