Skip to content

Commit 8b89540

Browse files
authored
Merge pull request #13 from embulk/fix-merge-time-format
Fix merging time formats by upgrading embulk-util-guess to 0.1.4
2 parents 05e9138 + e97819c commit 8b89540

File tree

7 files changed

+29
-3
lines changed

7 files changed

+29
-3
lines changed

embulk-guess-csv/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies {
2121

2222
compile project(":embulk-parser-csv")
2323
compile "com.ibm.icu:icu4j:54.1.1"
24-
compile "org.embulk:embulk-util-guess:0.1.3"
24+
compile "org.embulk:embulk-util-guess:0.1.4"
2525

2626
testImplementation "junit:junit:4.13.2"
2727
testImplementation "org.embulk:embulk-api:0.10.33"

embulk-guess-csv/gradle/dependency-locks/embulkPluginRuntime.lockfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ com.ibm.icu:icu4j:54.1.1
99
javax.validation:validation-api:1.1.0.Final
1010
org.embulk:embulk-util-config:0.3.1
1111
org.embulk:embulk-util-file:0.1.3
12-
org.embulk:embulk-util-guess:0.1.3
12+
org.embulk:embulk-util-guess:0.1.4
1313
org.embulk:embulk-util-json:0.1.1
1414
org.embulk:embulk-util-rubytime:0.3.2
1515
org.embulk:embulk-util-text:0.1.1

embulk-guess-csv/src/test/java/org/embulk/standards/guess/TestCsvGuessPlugin.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,13 @@ public void testComplex() throws Exception {
8181
"test_complex_guessed.yml");
8282
}
8383

84+
@Test
85+
public void testMergeTimeFormats() throws Exception {
86+
assertGuessByResource(embulk,
87+
"test_merge_time_formats_seed.yml", "test_merge_time_formats.csv",
88+
"test_merge_time_formats_guessed.yml");
89+
}
90+
8491
@Test
8592
public void testFor1Rows() throws Exception {
8693
assertGuessByResource(embulk,
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
time,name
2+
2021-12-1 24:30:30,"foo bar"
3+
2021-12-1 4:30:30,foo
4+
2021-12-1 24:30:30,bar
5+
2021-12-1 24:30:30,baz
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
charset: UTF-8
2+
newline: LF
3+
quote: '"'
4+
type: csv
5+
delimiter: ','
6+
escape: '"'
7+
trim_if_not_quoted: false
8+
skip_header_lines: 1
9+
allow_extra_columns: false
10+
allow_optional_columns: false
11+
columns:
12+
- {"name": "time", "type": "timestamp", "format": "%Y-%m-%d %k:%M:%S"}
13+
- {"name": "name", "type": "string"}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

embulk-guess-csv_all_strings/gradle/dependency-locks/embulkPluginRuntime.lockfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ com.ibm.icu:icu4j:54.1.1
99
javax.validation:validation-api:1.1.0.Final
1010
org.embulk:embulk-util-config:0.3.1
1111
org.embulk:embulk-util-file:0.1.3
12-
org.embulk:embulk-util-guess:0.1.3
12+
org.embulk:embulk-util-guess:0.1.4
1313
org.embulk:embulk-util-json:0.1.1
1414
org.embulk:embulk-util-rubytime:0.3.2
1515
org.embulk:embulk-util-text:0.1.1

0 commit comments

Comments
 (0)