package org.simpleflatmapper.jdbc.converter.time;
import org.simpleflatmapper.converter.Converter;
import java.sql.Time;
import java.time.OffsetTime;
import java.time.ZoneOffset;
public class TimeToOffsetTimeConverter implements Converter<Time, OffsetTime> {
private final ZoneOffset offset;
public TimeToOffsetTimeConverter(ZoneOffset offset) {
this.offset = offset;
}
@Override
public OffsetTime convert(Time in) throws Exception {
if (in == null) return null;
return in.toLocalTime().atOffset(offset);
}
}