Sha256: 8bc7884307cba136074a9e30b78a203f59cc7711aeaf25b6f4e5031cc5032c51
Contents?: true
Size: 926 Bytes
Versions: 3
Compression:
Stored size: 926 Bytes
Contents
package org.embulk.filter.add_time.reader; import org.embulk.filter.add_time.converter.ValueConverter; import org.embulk.spi.Column; import org.embulk.spi.PageBuilder; import org.embulk.spi.PageReader; import org.embulk.spi.time.Timestamp; public class TimestampColumnReader extends AbstractColumnReader<TimestampColumnReader> { protected Timestamp value; public TimestampColumnReader(ValueConverter valueConverter) { super(valueConverter); } @Override public void readNonNullValue(Column column, PageReader pageReader) { value = pageReader.getTimestamp(column); } @Override public void convertNonNullValue(Column column, PageBuilder pageBuilder) { valueConverter.convertValue(column, value, pageBuilder); } @Override public void copyValueTo(TimestampColumnReader columnReader) { columnReader.value = this.value; } }
Version data entries
3 entries across 3 versions & 1 rubygems