This is an automated email from the ASF dual-hosted git repository. twalthr pushed a commit to branch release-1.9 in repository https://gitbox.apache.org/repos/asf/flink.git
commit 15ef025bd387716b1a2259ea238bd1222623af76 Author: Timo Walther <twal...@apache.org> AuthorDate: Wed Jul 10 08:43:18 2019 +0200 [hotfix][table-common] Update list of synonyms for logical types --- .../main/java/org/apache/flink/table/types/logical/DecimalType.java | 3 ++- .../src/main/java/org/apache/flink/table/types/logical/DoubleType.java | 3 ++- .../src/main/java/org/apache/flink/table/types/logical/IntType.java | 2 +- .../src/main/java/org/apache/flink/table/types/logical/RowType.java | 2 +- .../src/main/java/org/apache/flink/table/types/logical/TimeType.java | 3 ++- .../main/java/org/apache/flink/table/types/logical/TimestampType.java | 3 ++- 6 files changed, 10 insertions(+), 6 deletions(-) diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DecimalType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DecimalType.java index c11ede0..e91793d 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DecimalType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DecimalType.java @@ -34,7 +34,8 @@ import java.util.Set; * digits in a number (=precision) and {@code s} is the number of digits to the right of the decimal * point in a number (=scale). {@code p} must have a value between 1 and 38 (both inclusive). {@code s} * must have a value between 0 and {@code p} (both inclusive). The default value for {@code p} is 10. - * The default value for {@code s} is 0. + * The default value for {@code s} is 0. {@code NUMERIC(p, s)} and {@code DEC(p, s)} are synonyms for + * this type. */ @PublicEvolving public final class DecimalType extends LogicalType { diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DoubleType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DoubleType.java index 90d1429..ea4f5b4 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DoubleType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/DoubleType.java @@ -27,7 +27,8 @@ import java.util.Set; /** * Logical type of an 8-byte double precision floating point number. * - * <p>The serialized string representation is {@code DOUBLE}. + * <p>The serialized string representation is {@code DOUBLE}. {@code DOUBLE PRECISION} is a synonym + * for this type. */ @PublicEvolving public final class DoubleType extends LogicalType { diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/IntType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/IntType.java index 567d8ef..f362b36 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/IntType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/IntType.java @@ -27,7 +27,7 @@ import java.util.Set; /** * Logical type of a 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647. * - * <p>The serialized string representation is {@code INT}. + * <p>The serialized string representation is {@code INT}. {@code INTEGER} is a synonym for this type. */ @PublicEvolving public final class IntType extends LogicalType { diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/RowType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/RowType.java index 5a95e7b..c3a5cd1 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/RowType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/RowType.java @@ -47,7 +47,7 @@ import static org.apache.flink.table.utils.EncodingUtils.escapeSingleQuotes; * * <p>The serialized string representation is {@code ROW<n0 t0 'd0', n1 t1 'd1', ...>} where * {@code n} is the unique name of a field, {@code t} is the logical type of a field, {@code d} is - * the description of a field. + * the description of a field. {@code ROW(...)} is a synonym for being closer to the SQL standard. */ @PublicEvolving public final class RowType extends LogicalType { diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimeType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimeType.java index 15763d3..239eed5 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimeType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimeType.java @@ -35,7 +35,8 @@ import java.util.Set; * * <p>The serialized string representation is {@code TIME(p)} where {@code p} is the number of digits * of fractional seconds (=precision). {@code p} must have a value between 0 and 9 (both inclusive). - * If no precision is specified, {@code p} is equal to 0. + * If no precision is specified, {@code p} is equal to 0. {@code TIME(p) WITHOUT TIME ZONE} is a synonym + * for this type. * * <p>A conversion from and to {@code int} describes the number of milliseconds of the day. A * conversion from and to {@code long} describes the number of nanoseconds of the day. diff --git a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimestampType.java b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimestampType.java index c796f7d..87f062d 100644 --- a/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimestampType.java +++ b/flink-table/flink-table-common/src/main/java/org/apache/flink/table/types/logical/TimestampType.java @@ -35,7 +35,8 @@ import java.util.Set; * * <p>The serialized string representation is {@code TIMESTAMP(p)} where {@code p} is the number of * digits of fractional seconds (=precision). {@code p} must have a value between 0 and 9 (both inclusive). - * If no precision is specified, {@code p} is equal to 6. + * If no precision is specified, {@code p} is equal to 6. {@code TIMESTAMP(p) WITHOUT TIME ZONE} is a + * synonym for this type. * * <p>A conversion from and to {@code long} is not supported as this would imply a time zone. However, * this type is time zone free. For more {@link java.time.Instant}-like semantics use