Массовая копия SQL Server - как реализовать #setTimestampWithTimezone () и друзей - PullRequest
0 голосов
/ 24 сентября 2019

Я прочитал Руководство и API JavaDoc о массовом копировании Microsoft SQL Server и ISQLServerBulkRecord

Однако мне все еще не очень ясно, как эти методы должны быть реализованы

public void setTimestampWithTimezoneFormat(String dateTimeFormat);
public void setTimestampWithTimezoneFormat(DateTimeFormatter dateTimeFormatter);
public void setTimeWithTimezoneFormat(String timeFormat);
public void setTimeWithTimezoneFormat(DateTimeFormatter dateTimeFormatter);

В частности, каковы семантика и ожиданиеэти методы.Правда ли, что после того, как форматтер установлен, он будет использован при последующем обращении к следующему (без шестого аргумента DateTimeFormatter dateTimeFormatter, как в другом варианте метода с тем же именем)?

public void addColumnMetadata(int positionInFile, String name, int jdbcType, int precision, int scale);

Другой связанный с этим вопрос заключается в следующем: можем ли мы просто передать null для dateTimeFormatter в ResultSetMetaData для использования с SQLServerBulkCopy#writeToServer()?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...