Sha256: 90173830ec9c36e6287eeca27c16efee749521380d126c128429a04088867bf5
Contents?: true
Size: 699 Bytes
Versions: 4
Compression:
Stored size: 699 Bytes
Contents
package org.embulk.parser.apache.log; import org.embulk.spi.PageBuilder; import org.embulk.spi.type.Types; public class LongLogElement extends LogElement<Long> { public LongLogElement(String name, String regex) { super(name, regex, Types.LONG); } @Override public Long parse(String s) { try{ if("-".equals(s)){ return 0L; } return Long.parseLong(s); }catch (NumberFormatException e){ return 0L; } } @Override public void setToPageBuilder(PageBuilder pageBuilder, int i, String value) { pageBuilder.setLong(i, parse(value)); } }
Version data entries
4 entries across 4 versions & 1 rubygems