Я прочитал Руководство и 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()
?