This is an automated email from the ASF dual-hosted git repository.
JingsongLi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
The following commit(s) were added to refs/heads/master by this push:
new 737d522f63 [docs] Clarify BLOB requirements and fix data type links
(#10759)
737d522f63 is described below
commit 737d522f6353bfbab929047c84273785f672c47e
Author: Muhammad Junaid Muzammil <[email protected]>
AuthorDate: Fri Oct 23 01:32:19 2026 +0100
[docs] Clarify BLOB requirements and fix data type links (#10759)
---
docs/docs/concepts/data-types.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs/docs/concepts/data-types.md b/docs/docs/concepts/data-types.md
index 6f4f9651a6..99d8cc35d4 100644
--- a/docs/docs/concepts/data-types.md
+++ b/docs/docs/concepts/data-types.md
@@ -25,12 +25,12 @@ under the License.
# Data Types
A data type describes the logical values a table field can hold. Use these
types when defining a
-[schema](./spec/schema). The compute engine's SQL syntax and supported
mappings can differ from
+[schema](./spec/schema.md). The compute engine's SQL syntax and supported
mappings can differ from
Paimon's type model.
-This reference describes logical types. See [File Format](./spec/fileformat)
for their physical
-representation in each storage format, and [Flink DDL](../flink/sql-ddl) or
-[Spark DDL](../spark/sql-ddl) for engine-specific table definitions.
+This reference describes logical types. See [File
Format](./spec/fileformat.md) for their physical
+representation in each storage format, and [Flink DDL](../flink/sql-ddl.md) or
+[Spark DDL](../spark/sql-ddl.md) for engine-specific table definitions.
## Logical Type Reference
@@ -95,5 +95,5 @@ Choose a type family:
| Type | Description and constraints |
| --- | --- |
| <code>VARIANT</code> | Data type of semi-structured data.<br><br> Designed
for storing any semi-structured data, including ARRAY, MAP, and scalar types.
VARIANT can only store MAP types with keys of type STRING.<br><br> Note:
Requires Flink 2.0+ and Spark 4.0+. |
-| <code>BLOB</code> | Data type of a binary large object.<br><br> Designed for
storing large binary data such as images, videos, audio files, and other
multimodal data. Unlike BYTES type which stores data inline, BLOB stores large
binary data in separate files and maintains references to them, providing
better performance for large objects.<br><br> Note: Requires
'row-tracking.enabled' and 'data-evolution.enabled' to be set to true. See <a
href="../multimodal-table/blob">Blob Type</a> fo [...]
-| <code>VECTOR<t, n></code> | Data type of a fixed-length dense
vector.<br><br> Paimon supports defining columns of type VECTOR<t, n>,
where t is the element type and n is the vector dimension. t must be one of
BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE. n must have a value
between 1 and 2,147,483,647 (both inclusive). If a vector value is not null,
its elements cannot be null.<br><br> A VECTOR column cannot be used as a
primary key column, a partition column, or [...]
+| <code>BLOB</code> | Data type of a binary large object.<br><br> Designed for
storing large binary data such as images, videos, audio files, and other
multimodal data. Unlike BYTES type which stores data inline, BLOB stores large
binary data in separate files and maintains references to them, providing
better performance for large objects.<br><br> Note: Managed BLOB storage in
append tables requires 'row-tracking.enabled' and 'data-evolution.enabled' to
be set to true. Primary-key manag [...]
+| <code>VECTOR<t, n></code> | Data type of a fixed-length dense
vector.<br><br> Paimon supports defining columns of type VECTOR<t, n>,
where t is the element type and n is the vector dimension. t must be one of
BOOLEAN, TINYINT, SMALLINT, INT, BIGINT, FLOAT, DOUBLE. n must have a value
between 1 and 2,147,483,647 (both inclusive). If a vector value is not null,
its elements cannot be null.<br><br> A VECTOR column cannot be used as a
primary key column, a partition column, or [...]