|
25 | 25 |
|
26 | 26 | import java.math.BigDecimal; |
27 | 27 | import java.nio.charset.StandardCharsets; |
| 28 | +import java.time.LocalDate; |
28 | 29 | import java.time.LocalDateTime; |
29 | 30 | import java.util.ArrayList; |
30 | 31 | import java.util.HashMap; |
@@ -142,6 +143,7 @@ public static Iterable<Schema> data() { |
142 | 143 | Field.of("decimal", FieldType.DECIMAL), Field.of("datetime", FieldType.DATETIME))) |
143 | 144 | .add(Schema.of(Field.of("fixed_bytes", FieldType.logicalType(FixedBytes.of(24))))) |
144 | 145 | .add(Schema.of(Field.of("micros_instant", FieldType.logicalType(new MicrosInstant())))) |
| 146 | + .add(Schema.of(Field.of("date", FieldType.logicalType(SqlTypes.DATE)))) |
145 | 147 | .add(Schema.of(Field.of("python_callable", FieldType.logicalType(new PythonCallable())))) |
146 | 148 | .add( |
147 | 149 | Schema.of( |
@@ -388,6 +390,7 @@ public static Iterable<Row> data() { |
388 | 390 | .add(simpleRow(FieldType.DECIMAL, BigDecimal.valueOf(100000))) |
389 | 391 | .add(simpleRow(FieldType.logicalType(new PortableNullArgLogicalType()), "str")) |
390 | 392 | .add(simpleRow(FieldType.logicalType(new DateTime()), LocalDateTime.of(2000, 1, 3, 3, 1))) |
| 393 | + .add(simpleRow(FieldType.logicalType(SqlTypes.DATE), LocalDate.of(2000, 1, 3))) |
391 | 394 | .add(simpleNullRow(FieldType.STRING)) |
392 | 395 | .add(simpleNullRow(FieldType.INT32)) |
393 | 396 | .add(simpleNullRow(FieldType.map(FieldType.STRING, FieldType.INT32))) |
|
0 commit comments