@Override public WEntry<Integer, Long> deserialiseCsvRecord( CsvRecordInput record) throws IOException { String statName = record.readString(null) ; Long v = record.readLong(null) ; Integer k = null; try { k = StatisticName.valueOf(statName).ordinal() ; } catch (Exception e) { Logger.getLogger(WDatabaseFactory.class).warn("Ignoring unknown statistic: " + statName) ; return null ; } return new WEntry<Integer, Long>(k,v) ; }
@Override public WEntry<String,DbLabel> deserialiseCsvRecord(CsvRecordInput record) throws IOException { String text = record.readString(null) ; DbLabel l = new DbLabel() ; l.deserialize(record) ; return new WEntry<String,DbLabel>(text, l) ; }
@Override public KBEntry<String,DbLabel> deserialiseCsvRecord(CsvRecordInput record) throws IOException { String text = record.readString(null); DbLabel l = new DbLabel(); l.deserialize(record); return new KBEntry<String,DbLabel>(text, l); }
@Override public KBEntry<Integer, Long> deserialiseCsvRecord(CsvRecordInput record) throws IOException { String statName = record.readString(null); Long v = record.readLong(null); Integer k = null; try { k = StatisticName.valueOf(statName).ordinal(); } catch (Exception e) { LOGGER.warn("Ignoring unknown statistic: " + statName); return null; } return new KBEntry<>(k,v); } };
currKeys[pass] = cri.readString(null) ; currValues[pass] = new DbLabel() ; currValues[pass].deserialize(cri) ; currKeys[pass] = cri.readString(null) ; currValues[pass] = new DbLabel() ; currValues[pass].deserialize(cri) ;