diff --git a/NOTICE b/NOTICE index ac7ac638..652c189a 100644 --- a/NOTICE +++ b/NOTICE @@ -1,2 +1,2 @@ DBeam -Copyright 2017 Spotify AB +Copyright 2024 Spotify AB diff --git a/docs/type-conversion.md b/docs/type-conversion.md index fcbc9e43..4ee6819d 100644 --- a/docs/type-conversion.md +++ b/docs/type-conversion.md @@ -5,31 +5,31 @@ When applicable and `--useAvroLogicalTypes` parameter is set to `true`, Avro log To represent nullable columns, unions with the Avro NULL type are used. - **Java SQL type** | **Avro type** | **Avro schema annotations** | **Comments** ---- | --- | --- | --- -BIGINT | long / string | | Depends on a SQL column precision -INTEGER | int | | -SMALLINT | int | | -TINYINT | int | | -TIMESTAMP | long |logicalType: time-millis | -DATE | long | logicalType: time-millis | -TIME | long | logicalType: time-millis | -TIME_WITH_TIMEZONE | long | logicalType: time-millis | -BOOLEAN | boolean | | -BIT | boolean / bytes | | Depends on a SQL column precision -BINARY | bytes | | -BINARY | bytes | | -VARBINARY | bytes | | -LONGVARBINARY | bytes | | -ARRAY | bytes | | -BLOB | bytes | | -DOUBLE | double | | -FLOAT | float | | -REAL | float | | -VARCHAR | string | | -CHAR | string | | -CLOB | string | | -LONGNVARCHAR | string | | -LONGVARCHAR | string | | -NCHAR | string | | -all other Java SQL types | string | | +| **Java SQL type** | **Avro type** | **Avro schema annotations** | **Comments** | +|--------------------------|-----------------|-----------------------------|-----------------------------------| +| BIGINT | long / string | | Depends on a SQL column precision | +| INTEGER | int | | | +| SMALLINT | int | | | +| TINYINT | int | | | +| TIMESTAMP | long | logicalType: time-millis | | +| DATE | long | logicalType: time-millis | | +| TIME | long | logicalType: time-millis | | +| TIME_WITH_TIMEZONE | long | logicalType: time-millis | | +| BOOLEAN | boolean | | | +| BIT | boolean / bytes | | Depends on a SQL column precision | +| BINARY | bytes | | | +| BINARY | bytes | | | +| VARBINARY | bytes | | | +| LONGVARBINARY | bytes | | | +| ARRAY | bytes | | | +| BLOB | bytes | | | +| DOUBLE | double | | | +| FLOAT | float | | | +| REAL | float | | | +| VARCHAR | string | | | +| CHAR | string | | | +| CLOB | string | | | +| LONGNVARCHAR | string | | | +| LONGVARCHAR | string | | | +| NCHAR | string | | | +| all other Java SQL types | string | | | diff --git a/pom.xml b/pom.xml index 8d49ceac..710675ab 100644 --- a/pom.xml +++ b/pom.xml @@ -131,7 +131,7 @@ 0.31.1 - 1.11.3 + 1.11.4 1.78.1 4.13.2 8.4.0 @@ -550,6 +550,7 @@ com.fasterxml.jackson.core:jackson-core com.fasterxml.jackson.core:jackson-databind com.fasterxml.jackson.datatype:jackson-datatype-jsr310 + com.github.luben:zstd-jni com.google.auto.value:auto-value com.google.auto.value:auto-value-annotations com.google.errorprone:error_prone_annotations