loadConfigurationPb.setNullMarker(nullMarker); if (getCsvOptions() != null) { CsvOptions csvOptions = getCsvOptions(); loadConfigurationPb .setFieldDelimiter(csvOptions.getFieldDelimiter())
@Test public void testOf() { WriteChannelConfiguration configuration = WriteChannelConfiguration.of(TABLE_ID); assertEquals(TABLE_ID, configuration.getDestinationTable()); configuration = WriteChannelConfiguration.of(TABLE_ID, CSV_OPTIONS); assertEquals(TABLE_ID, configuration.getDestinationTable()); assertEquals(FORMAT, configuration.getFormat()); assertEquals(CSV_OPTIONS, configuration.getCsvOptions()); }
private void compareLoadConfiguration( WriteChannelConfiguration expected, WriteChannelConfiguration value) { assertEquals(expected, value); assertEquals(expected.hashCode(), value.hashCode()); assertEquals(expected.toString(), value.toString()); assertEquals(expected.getDestinationTable(), value.getDestinationTable()); assertEquals(expected.getCreateDisposition(), value.getCreateDisposition()); assertEquals(expected.getWriteDisposition(), value.getWriteDisposition()); assertEquals(expected.getNullMarker(), value.getNullMarker()); assertEquals(expected.getCsvOptions(), value.getCsvOptions()); assertEquals(expected.getFormat(), value.getFormat()); assertEquals(expected.ignoreUnknownValues(), value.ignoreUnknownValues()); assertEquals(expected.getMaxBadRecords(), value.getMaxBadRecords()); assertEquals(expected.getDatastoreBackupOptions(), value.getDatastoreBackupOptions()); assertEquals(expected.getSchema(), value.getSchema()); assertEquals(expected.getSchemaUpdateOptions(), value.getSchemaUpdateOptions()); assertEquals(expected.getAutodetect(), value.getAutodetect()); assertEquals(expected.getTimePartitioning(), value.getTimePartitioning()); assertEquals(expected.getClustering(), value.getClustering()); } }
assertEquals(WRITE_DISPOSITION, LOAD_CONFIGURATION_CSV.getWriteDisposition()); assertEquals(NULL_MARKER, LOAD_CONFIGURATION_CSV.getNullMarker()); assertEquals(CSV_OPTIONS, LOAD_CONFIGURATION_CSV.getCsvOptions()); assertEquals(FORMAT, LOAD_CONFIGURATION_CSV.getFormat()); assertEquals(IGNORE_UNKNOWN_VALUES, LOAD_CONFIGURATION_CSV.ignoreUnknownValues()); assertEquals(WRITE_DISPOSITION, loadConfigurationCSV.getWriteDisposition()); assertEquals(NULL_MARKER, loadConfigurationCSV.getNullMarker()); assertEquals(CSV_OPTIONS, loadConfigurationCSV.getCsvOptions()); assertEquals(FORMAT, loadConfigurationCSV.getFormat()); assertEquals(IGNORE_UNKNOWN_VALUES, loadConfigurationCSV.ignoreUnknownValues());
loadConfigurationPb.setNullMarker(nullMarker); if (getCsvOptions() != null) { CsvOptions csvOptions = getCsvOptions(); loadConfigurationPb .setFieldDelimiter(csvOptions.getFieldDelimiter())