This is an automated email from the ASF dual-hosted git repository.
morningman pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 16f5b30d55a docs(i18n): translate 20 Japanese 4.x scalar-function
pages (#4235)
16f5b30d55a is described below
commit 16f5b30d55a55ef6fbd9ced7b028236140037ac8
Author: Mingyu Chen (Rayner) <[email protected]>
AuthorDate: Wed Oct 14 02:54:03 2026 +0800
docs(i18n): translate 20 Japanese 4.x scalar-function pages (#4235)
## Summary
- Add Japanese translations for 20 Apache Doris 4.x scalar-function
pages in batch T09-4X-051.
- Reuse 17 current Dev translations only where the native doc ID,
relative source path, and normalized English source hash match.
- Adapt three pages to 4.x: COUNTEQUAL omits UUID from its supported
types, while MAP_FROM_ARRAYS and MAP_FROM_ENTRIES include the 4.2
support note.
- Register a separate machine-reviewed 4.x state record for every page.
No human Japanese proofreading is claimed.
## Validation
- `node scripts/i18n/check-translations.cjs --base
8bad9a9a9922364e218c73aab145b521fd884334`: 20 checked, 0 errors.
- `node scripts/i18n/audit-coverage.cjs --source-ref HEAD --output
.i18n-build/t09/after.json`: 4.x current rises from 1 to 21 on this
branch; these pages are not counted as merged coverage until this PR
merges.
- Verified source/target front matter and protected code, SQL, outputs,
heading structure, numbers, and state hashes for all 20 pages. All 18
relative URLs match their 4.x English sources and resolve to existing
English pages; untranslated Japanese link targets use the site's English
fallback.
- `git diff --check 8bad9a9...HEAD` reports five whitespace findings in
three pages copied from the existing Dev translation. The whitespace
also exists in the corresponding English source or approved Dev target,
including protected SQL/code lines; its bytes are retained for
translation-structure consistency.
CI Build Check, Japanese coverage audit, Markdown links, and file-size
results are pending.
Co-authored-by: morningman <[email protected]>
---
.../scalar-functions/array-functions/countequal.md | 46 +++
.../json-functions/get-json-bigint.md | 11 +
.../json-functions/get-json-double.md | 11 +
.../json-functions/get-json-int.md | 11 +
.../json-functions/get-json-string.md | 11 +
.../map-functions/deduplicate-map.md | 42 +++
.../map-functions/map-contains-entry.md | 69 +++++
.../map-functions/map-contains-key.md | 49 +++
.../map-functions/map-contains-value.md | 62 ++++
.../scalar-functions/map-functions/map-entries.md | 48 +++
.../map-functions/map-from-arrays.md | 98 ++++++
.../map-functions/map-from-entries.md | 110 +++++++
.../scalar-functions/map-functions/map-keys.md | 47 +++
.../scalar-functions/map-functions/map-size.md | 51 ++++
.../scalar-functions/map-functions/map-values.md | 53 ++++
.../scalar-functions/map-functions/map.md | 83 +++++
.../scalar-functions/map-functions/str-to-map.md | 44 +++
.../struct-functions/named-struct.md | 112 +++++++
.../struct-functions/struct-element.md | 124 ++++++++
.../scalar-functions/struct-functions/struct.md | 99 ++++++
translations/state/ja/docs.json | 340 +++++++++++++++++++++
21 files changed, 1521 insertions(+)
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/array-functions/countequal.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/array-functions/countequal.md
new file mode 100644
index 00000000000..82c13d0dc44
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/array-functions/countequal.md
@@ -0,0 +1,46 @@
+---
+{
+ "title": "COUNTEQUAL",
+ "language": "ja",
+ "description": "配列内で指定した対象値と等しい要素の数を数えます。"
+}
+---
+
+## 機能
+
+配列内で指定した対象値と等しい要素の数を数えます。
+
+## 構文
+
+- `COUNTEQUAL(arr, target)`
+
+## パラメータ
+
+- `arr`: `ARRAY<T>`。数値、真偽値、文字列、日時、IP の要素型をサポートします。
+- `target`: `arr` の要素と同じ型。
+
+## 戻り値
+
+- 等しい要素の数を表す `BIGINT` を返します。
+
+## 使用上の注意
+
+- この関数では `NULL` と `NULL` を等しいとみなし、数に含めます。
+
+## 使用例
+
+- 基本例
+ - `COUNTEQUAL([1,2,3,2], 2)` -> `2`
+ - `COUNTEQUAL(['a','b','a'], 'a')` -> `2`
+ - `COUNTEQUAL([true,false,false], false)` -> `2`
+
+- `NULL` 同士は等しいとみなされ、数に含まれます
+ - `COUNTEQUAL([1,NULL,2,NULL], NULL)` -> `2`
+ - `COUNTEQUAL([1,NULL,1], 1)` -> `2`
+ - `COUNTEQUAL([1, 2], NULL)` -> `0`
+
+- 配列が `NULL` の場合は `NULL` を返します
+ - `COUNTEQUAL(NULL, 1)` -> `NULL`
+
+
+
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint.md
new file mode 100644
index 00000000000..f0b1cfa7ff1
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint.md
@@ -0,0 +1,11 @@
+---
+{
+ "title": "GET_JSON_BIGINT",
+ "language": "ja",
+ "description": "JSONEXTRACTBIGINT 関数の別名です。"
+}
+---
+
+## 説明
+
+[`JSON_EXTRACT_BIGINT`](./json-extract-bigint.md) 関数の別名です。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-double.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-double.md
new file mode 100644
index 00000000000..e8aae4a4c38
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-double.md
@@ -0,0 +1,11 @@
+---
+{
+ "title": "GET_JSON_DOUBLE",
+ "language": "ja",
+ "description": "JSONEXTRACTDOUBLE 関数の別名です。"
+}
+---
+
+## 説明
+
+[`JSON_EXTRACT_DOUBLE`](./json-extract-double.md) 関数の別名です。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-int.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-int.md
new file mode 100644
index 00000000000..1dd05d6a1f9
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-int.md
@@ -0,0 +1,11 @@
+---
+{
+ "title": "GET_JSON_INT",
+ "language": "ja",
+ "description": "JSONEXTRACTINT 関数の別名です。"
+}
+---
+
+## 説明
+
+[`JSON_EXTRACT_INT`](./json-extract-int.md) 関数の別名です。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-string.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-string.md
new file mode 100644
index 00000000000..70e1e110b18
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-string.md
@@ -0,0 +1,11 @@
+---
+{
+ "title": "GET_JSON_STRING",
+ "language": "ja",
+ "description": "JSONEXTRACTSTRING 関数の別名です。"
+}
+---
+
+## 説明
+
+[`JSON_EXTRACT_STRING`](./json-extract-string.md) 関数の別名です。
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map.md
new file mode 100644
index 00000000000..43e42449d2f
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map.md
@@ -0,0 +1,42 @@
+---
+{
+ "title": "DEDUPLICATE_MAP",
+ "language": "ja",
+ "description": "Map から重複したキーを除去します。Doris は通常、データのインポート時などに生成される Map
のキーを重複排除します。"
+}
+---
+
+## 説明
+
+Map から重複したキーを除去します。
+Doris は通常、データのインポート時などに生成される Map のキーを重複排除します。
+ただし、外部テーブルから読み取ったデータや文字列から変換した Map など、特定の状況で得られる Map では重複が除去されていないことがあります。
+この関数を使用すると Map 型のキーを重複排除できます。
+
+## 構文
+
+```sql
+DEDUPLICATE_MAP(<map>)
+```
+
+## パラメータ
+
+- `<map>`: 入力する Map の内容。
+
+## 戻り値
+
+`Map`: 重複を除去した Map を返します (型は入力引数と同じです)。
+
+## 使用例
+ ```sql
+ select m, deduplicate_map(m) from (select cast('{"a": 123, "a": 345}' as
map<string, int>) m ) t;
+ ```
+
+ ```text
+ +--------------------+--------------------+
+ | m | deduplicate_map(m) |
+ +--------------------+--------------------+
+ | {"a":123, "a":345} | {"a":345} |
+ +--------------------+--------------------+
+ ```
+> 文字列から変換した Map のキーは自動的には重複排除されません。
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry.md
new file mode 100644
index 00000000000..a1fb534ea4f
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry.md
@@ -0,0 +1,69 @@
+---
+{
+ "title": "MAP_CONTAINS_ENTRY",
+ "language": "ja",
+ "description": "指定した Map に特定のエントリ (キー、値) が含まれるかを判定します。"
+}
+---
+
+## 説明
+
+指定した `map` に特定のエントリ `(key, value)` が含まれるかを判定します。
+
+## 構文
+
+```sql
+MAP_CONTAINS_ENTRY(<map>, <key>, <value>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<map>` | 入力する Map の内容 |
+| `<key>` | 検索するキー |
+| `<value>` | 検索する値 |
+
+## 戻り値
+
+指定した `map` に特定の `(key, value)` ペアが含まれるかを判定します。含まれる場合は 1、含まれない場合は 0
を返します。`<map>` が `NULL` の場合は `NULL` を返します。
+
+キーと値の比較には「NULL セーフな等値比較」を使用します (二つの `NULL` は等しいとみなします)。これは標準 SQL の定義とは異なります。
+
+## 使用例
+
+```sql
+select map_contains_entry(map(null, 1, 2, null), null, 1);
+```
+
+```text
++----------------------------------------------------+
+| map_contains_entry(map(null, 1, 2, null), null, 1) |
++----------------------------------------------------+
+| 1 |
++----------------------------------------------------+
+```
+
+```sql
+select map_contains_entry(map(1, '100', 0.1, '2'), 1, '100');
+```
+
+```text
++-------------------------------------------------------+
+| map_contains_entry(map(1, '100', 0.1, '2'), 1, '100') |
++-------------------------------------------------------+
+| 1 |
++-------------------------------------------------------+
+```
+
+```sql
+select map_contains_entry(map(1, '100', 0.1, '2'), 0.11, '2');
+```
+
+```text
++--------------------------------------------------------+
+| map_contains_entry(map(1, '100', 0.1, '2'), 0.11, '2') |
++--------------------------------------------------------+
+| 0 |
++--------------------------------------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key.md
new file mode 100644
index 00000000000..02a4ce39650
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key.md
@@ -0,0 +1,49 @@
+---
+{
+ "title": "MAP_CONTAINS_KEY",
+ "language": "ja",
+ "description": "指定した Map に特定のキーが含まれるかを判定します。"
+}
+---
+
+## 説明
+
+指定した `map` に特定のキー `key` が含まれるかを判定します。
+
+## 構文
+
+```sql
+MAP_CONTAINS_KEY(<map>, <key>)
+```
+
+## パラメータ
+- `<map>`:
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md) 型。入力する
Map の内容。
+- `<key>`:
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md)
でサポートされるキー型。検索するキー。
+
+## 戻り値
+指定した `map` に特定のキー `key` が含まれるかを判定し、含まれる場合は 1、含まれない場合は 0 を返します。
+
+## 使用例
+
+```sql
+select map_contains_key(map(null, 1, 2, null), null),map_contains_key(map(1,
"100", 0.1, 2), 0.11);
+```
+
+```text
++-----------------------------------------------+-----------------------------------------------+
+| map_contains_key(map(null, 1, 2, null), null) | map_contains_key(map(1,
"100", 0.1, 2), 0.11) |
++-----------------------------------------------+-----------------------------------------------+
+| 1 |
0 |
++-----------------------------------------------+-----------------------------------------------+
+```
+> Map のキー比較には「NULL セーフな等値比較」を使用します (NULL 同士を等しいとみなします)。
+
+```sql
+select map_contains_key(map(null,1), null);
+```
+```text
++-------------------------------------+
+| map_contains_key(map(null,1), null) |
++-------------------------------------+
+| 1 |
++-------------------------------------+
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value.md
new file mode 100644
index 00000000000..c1abd1154b7
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value.md
@@ -0,0 +1,62 @@
+---
+{
+ "title": "MAP_CONTAINS_VALUE",
+ "language": "ja",
+ "description": "指定した Map に特定の値が含まれるかを判定します。"
+}
+---
+
+## 説明
+
+指定した `map` に特定の値 `value` が含まれるかを判定します。
+
+## 構文
+
+```sql
+MAP_CONTAINS_VALUE(<map>, <value>)
+```
+
+## パラメータ
+- `<map>`:
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md) 型。入力する
Map の内容。
+- `<value>`: 複数の型をサポートします。検索する値。
+
+## 戻り値
+指定した `map` に特定の値 `value` が含まれるかを判定します。含まれる場合は 1、含まれない場合は 0 を返します。
+
+## 使用上の注意
+1. 引数 `<map>` が NULL の場合は NULL を返します。
+2. `<value>` に NULL を指定できます。NULL の比較には `null-safe-equal` を使用し、NULL
同士を等しいとみなします。
+
+## 使用例
+1. 通常の引数
+ ```sql
+ select map_contains_value(map(1, "100", 0.1, 2), 100),
map_contains_value(map(1, "100", 0.1, 2), 101);
+ ```
+ ```text
+
+------------------------------------------------+------------------------------------------------+
+ | map_contains_value(map(1, "100", 0.1, 2), 100) |
map_contains_value(map(1, "100", 0.1, 2), 101) |
+
+------------------------------------------------+------------------------------------------------+
+ | 1 |
0 |
+
+------------------------------------------------+------------------------------------------------+
+ ```
+2. NULL 引数
+ ```sql
+ select map_contains_value(NULL, 100);
+ ```
+ ```text
+ +-------------------------------+
+ | map_contains_value(NULL, 100) |
+ +-------------------------------+
+ | NULL |
+ +-------------------------------+
+ ```
+ ```sql
+ select map_contains_value(map(null, null), null),
map_contains_value(map(null, 100), null);
+ ```
+ ```text
+
+-------------------------------------------+------------------------------------------+
+ | map_contains_value(map(null, null), null) | map_contains_value(map(null,
100), null) |
+
+-------------------------------------------+------------------------------------------+
+ | 1 |
0 |
+
+-------------------------------------------+------------------------------------------+
+ ```
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-entries.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-entries.md
new file mode 100644
index 00000000000..9bce6c732ce
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-entries.md
@@ -0,0 +1,48 @@
+---
+{
+ "title": "MAP_ENTRIES",
+ "language": "ja",
+ "description": "指定した Map を ARRAY<STRUCT<key, value>> に変換します。"
+}
+---
+
+## 説明
+
+指定した `map` を `ARRAY<STRUCT<key, value>>` に変換します。
+
+返される配列の各要素は、`key` と `value` という名前のフィールドを持つ構造体です。どちらのフィールドも NULL を許容します。
+`key` と `value` フィールドの型は、それぞれ Map のキーと値の型と同じです。
+
+## 構文
+
+```sql
+MAP_ENTRIES(<map>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<map>` | 入力する Map の内容 |
+
+## 戻り値
+
+Map のエントリを表す構造体の配列を返します。`<map>` が `NULL` の場合は `NULL` を返します。
+
+## 使用例
+
+```sql
+select
+ map_entries(map()),
+ map_entries(map(1, '100', 0.1, '2'));
+```
+
+```text
++--------------------+--------------------------------------------------------+
+| map_entries(map()) | map_entries(map(1, '100', 0.1, '2')) |
++--------------------+--------------------------------------------------------+
+| [] | [{"key":1.0, "value":"100"}, {"key":0.1, "value":"2"}] |
++--------------------+--------------------------------------------------------+
+```
+
+
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays.md
new file mode 100644
index 00000000000..0f48963a421
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays.md
@@ -0,0 +1,98 @@
+---
+{
+ "title": "MAP_FROM_ARRAYS",
+ "language": "ja",
+ "description": "キー配列と値配列から MAP を作成します"
+}
+---
+
+## 説明
+
+キー配列と値配列から `MAP<K, V>` を作成します。同じ位置の要素がキーと値のペアになります。
+
+:::note
+この関数は Apache Doris 4.2 以降でサポートされます。
+:::
+
+## 構文
+
+```sql
+MAP_FROM_ARRAYS(<keys>, <values>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<keys>` | `ARRAY<K>`。`K` には MAP のキーでサポートされる型を指定します。配列とその要素には `NULL`
を指定できます。 |
+| `<values>` | `ARRAY<V>`。配列とその要素には `NULL` を指定できます。両方の配列が `NULL`
でない場合、`<keys>` と要素数を一致させる必要があります。 |
+
+## 戻り値
+
+`MAP<K, V>` を返します。
+
+- いずれかの入力配列が `NULL` の場合は `NULL` を返します。
+- `NULL` 要素は、結果の `NULL` キーまたは値として保持されます。
+- 両方の配列が `NULL` ではなく、要素数が異なる場合はエラーになります。いずれかの配列が `NULL` の場合、もう一方の配列の長さは確認されません。
+- 同じキーが複数回現れる場合は、最後に現れた値が保持されます。
+- 引数が配列でない場合、または `K` が MAP のキーでサポートされない型の場合は、解析エラーになります。
+
+## 例
+
+```sql
+SELECT map_from_arrays([1, 2], [10, 20]) AS result;
+```
+
+```text
++--------------+
+| result |
++--------------+
+| {1:10, 2:20} |
++--------------+
+```
+
+```sql
+SELECT map_from_arrays([1, 1], [10, 20]) AS result;
+```
+
+```text
++--------+
+| result |
++--------+
+| {1:20} |
++--------+
+```
+
+```sql
+SELECT map_from_arrays(CAST(NULL AS ARRAY<INT>), [10]);
+```
+
+```text
++-------------------------------------------------+
+| map_from_arrays(CAST(NULL AS ARRAY<INT>), [10]) |
++-------------------------------------------------+
+| NULL |
++-------------------------------------------------+
+```
+
+```sql
+SELECT map_from_arrays(
+ array(CAST(NULL AS INT), 2),
+ array(10, CAST(NULL AS INT))) AS result;
+```
+
+```text
++-------------------+
+| result |
++-------------------+
+| {null:10, 2:null} |
++-------------------+
+```
+
+```sql
+SELECT map_from_arrays([1, 2], [10]);
+```
+
+```text
+ERROR 1105 (HY000): The key and value array offsets of function
map_from_arrays must be identical
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries.md
new file mode 100644
index 00000000000..c359a9de77f
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries.md
@@ -0,0 +1,110 @@
+---
+{
+ "title": "MAP_FROM_ENTRIES",
+ "language": "ja",
+ "description": "二つのフィールドを持つ STRUCT 要素の配列から MAP を作成します"
+}
+---
+
+## 説明
+
+`MAP<K, V>` を、二つのフィールドを持つ `STRUCT`
を要素とする配列から作成します。最初のフィールドをキー、次のフィールドを値として使用します。
+
+:::note
+この関数は Apache Doris 4.2 以降でサポートされます。
+:::
+
+## 構文
+
+```sql
+MAP_FROM_ENTRIES(<entries>)
+```
+
+## パラメータ
+
+| パラメータ | 説明 |
+| -- | -- |
+| `<entries>` | `ARRAY<STRUCT<K, V>>`。各 STRUCT には二つのフィールドが必要です。配列は `NULL`
にでき、STRUCT 内の二つのフィールドも `NULL` にできますが、配列の STRUCT 要素自体は `NULL` にできません。`K` には MAP
のキーでサポートされる型を指定します。 |
+
+## 戻り値
+
+`MAP<K, V>` を返します。
+
+- `<entries>` が `NULL` の場合は `NULL` を返します。
+- `NULL` でない STRUCT 内の `NULL` フィールドは、`NULL` キーまたは値として保持されます。
+- 配列の STRUCT 要素自体が `NULL` の場合は、実行時エラーになります。
+- 入力が STRUCT の配列でない場合、または STRUCT のフィールド数が二つでない場合は、解析エラーになります。
+- `K` が MAP のキーでサポートされない型の場合は、解析エラーになります。
+- 同じキーが複数回現れる場合は、最後に現れた値が保持されます。
+
+## 例
+
+```sql
+SELECT map_from_entries(array(struct(1, 10), struct(2, 20))) AS result;
+```
+
+```text
++--------------+
+| result |
++--------------+
+| {1:10, 2:20} |
++--------------+
+```
+
+```sql
+SELECT map_from_entries(array(struct(1, 10), struct(1, 20))) AS result;
+```
+
+```text
++--------+
+| result |
++--------+
+| {1:20} |
++--------+
+```
+
+```sql
+SELECT map_from_entries(CAST(NULL AS ARRAY<STRUCT<k:INT,v:INT>>));
+```
+
+```text
++------------------------------------------------------------+
+| map_from_entries(CAST(NULL AS ARRAY<STRUCT<k:INT,v:INT>>)) |
++------------------------------------------------------------+
+| NULL |
++------------------------------------------------------------+
+```
+
+```sql
+SELECT map_from_entries(array(
+ struct(CAST(NULL AS INT), 10),
+ struct(2, CAST(NULL AS INT)))) AS result;
+```
+
+```text
++-------------------+
+| result |
++-------------------+
+| {null:10, 2:null} |
++-------------------+
+```
+
+次の例は、配列に `NULL` の STRUCT 要素が含まれるため失敗します。
+
+```sql
+SELECT map_from_entries(array(CAST(NULL AS STRUCT<k:INT,v:INT>)));
+```
+
+```text
+ERROR 1105 (HY000): Map entry of function map_from_entries cannot be null
+```
+
+次の例は、STRUCT に三つのフィールドがあるため、解析時に失敗します。
+
+```sql
+SELECT map_from_entries(array(struct(1, 2, 3)));
+```
+
+```text
+ERROR 1105 (HY000): map_from_entries requires an array of structs with exactly
two fields
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-keys.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-keys.md
new file mode 100644
index 00000000000..92b18aa724d
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-keys.md
@@ -0,0 +1,47 @@
+---
+{
+ "title": "MAP_KEYS",
+ "language": "ja",
+ "description": "指定した MAP からキーを取り出し、対応する型の ARRAY として返します。"
+}
+---
+
+## 説明
+
+指定した `map` からキーを取り出し、対応する型の
[`ARRAY`](../../../basic-element/sql-data-types/semi-structured/ARRAY.md)
として返します。
+
+## 構文
+
+```sql
+MAP_KEYS(<map>)
+```
+
+## パラメータ
+- `<map>` 入力する
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md) 型の値。
+
+## 戻り値
+指定した `map` からキーを取り出し、対応する型の
[`ARRAY`](../../../basic-element/sql-data-types/semi-structured/ARRAY.md)
として返します。
+
+## 例
+1. 通常のパラメータ
+ ```sql
+ select map_keys(map()),map_keys(map(1, "100", 0.1, 2, null, null));
+ ```
+ ```text
+ +-----------------+---------------------------------------------+
+ | map_keys(map()) | map_keys(map(1, "100", 0.1, 2, null, null)) |
+ +-----------------+---------------------------------------------+
+ | [] | [1.0, 0.1, null] |
+ +-----------------+---------------------------------------------+
+ ```
+2. NULL パラメータ
+ ```sql
+ select map_keys(NULL);
+ ```
+ ```text
+ +----------------+
+ | map_keys(NULL) |
+ +----------------+
+ | NULL |
+ +----------------+
+ ```
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-size.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-size.md
new file mode 100644
index 00000000000..b51bc6280ea
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-size.md
@@ -0,0 +1,51 @@
+---
+{
+ "title": "MAP_SIZE",
+ "language": "ja",
+ "description": "MAP の要素数を計算します"
+}
+---
+
+## 説明
+
+MAP の要素数を計算します
+
+## 構文
+
+```sql
+MAP_SIZE(<map>)
+```
+
+## パラメータ
+- `<map>` 入力する
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md) 型の値。
+## 戻り値
+MAP の要素数を返します
+
+## 使用上の注意
+1. NULL のキーと値も数えます。
+2. パラメータが NULL の場合は NULL を返します。
+
+## 例
+1. 通常のパラメータ
+ ```sql
+ select map_size(map()), map_size(map(1, "100", 0.1, 2, null, null));
+ ```
+
+ ```text
+ +-----------------+---------------------------------------------+
+ | map_size(map()) | map_size(map(1, "100", 0.1, 2, null, null)) |
+ +-----------------+---------------------------------------------+
+ | 0 | 3 |
+ +-----------------+---------------------------------------------+
+ ```
+2. NULL パラメータ
+ ```sql
+ select map_size(NULL);
+ ```
+ ```text
+ +----------------+
+ | map_size(NULL) |
+ +----------------+
+ | NULL |
+ +----------------+
+ ```
\ No newline at end of file
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-values.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-values.md
new file mode 100644
index 00000000000..1fbe9ed1930
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-values.md
@@ -0,0 +1,53 @@
+---
+{
+ "title": "MAP_VALUES",
+ "language": "ja",
+ "description": "指定した MAP から値を取り出し、対応する型の ARRAY として返します。"
+}
+---
+
+## 説明
+
+指定した [`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md)
から値を取り出し、対応する型の
[`ARRAY`](../../../basic-element/sql-data-types/semi-structured/ARRAY.md)
として返します。
+
+## 構文
+
+```sql
+MAP_VALUES(<map>)
+```
+
+## パラメータ
+- `<map>` 入力する
[`MAP`](../../../basic-element/sql-data-types/semi-structured/MAP.md) 型の値。
+
+## 戻り値
+指定した `map` から値を取り出し、対応する型の
[`ARRAY`](../../../basic-element/sql-data-types/semi-structured/ARRAY.md)
として返します。
+
+## 使用上の注意
+1. パラメータが NULL の場合は NULL を返します。
+2. 空の MAP の場合は空の配列を返します。
+3. MAP 内の NULL 値も戻り値の配列に含まれます。
+
+## 例
+1. 通常のパラメータ
+ ```sql
+ select map_values(map()), map_values(map(1, "100", 0.1, 2, 0.3, null));
+ ```
+
+ ```text
+ +-------------------+----------------------------------------------+
+ | map_values(map()) | map_values(map(1, "100", 0.1, 2, 0.3, null)) |
+ +-------------------+----------------------------------------------+
+ | [] | ["100", "2", null] |
+ +-------------------+----------------------------------------------+
+ ```
+2. NULL パラメータ
+ ```sql
+ select map_values(null);
+ ```
+ ```text
+ +------------------+
+ | map_values(null) |
+ +------------------+
+ | NULL |
+ +------------------+
+ ```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map.md
new file mode 100644
index 00000000000..e30d800afbb
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map.md
@@ -0,0 +1,83 @@
+---
+{
+ "title": "MAP | Map 関数",
+ "language": "ja",
+ "description": "複数組のキーと値のペアから、指定した型の MAP<K, V> を構築します。",
+ "sidebar_label": "MAP"
+}
+---
+
+# MAP
+
+## 説明
+
+複数組のキーと値のペアから、指定した型の [`MAP<K,
V>`](../../../basic-element/sql-data-types/semi-structured/MAP.md) を構築します。
+
+## 構文
+
+```sql
+MAP( <key1> , <value1> [, <key2>, <value2> ... ])
+```
+
+## パラメータ
+### 任意の引数
+- `<key1>`: Map のキーを構築します。複数の型をサポートします ([`MAP<K,
V>`](../../../basic-element/sql-data-types/semi-structured/MAP.md) を参照)。
+- `<value1>`: Map の値を構築します。
+### 可変長引数
+キーと値のペアを複数組指定できます。
+
+## 戻り値
+
+複数組のキーと値のペアから構築した、指定した型の `MAP<K, V>` を返します。
+
+## 注意事項
+1. 引数の数は偶数である必要があります (0 個も可)。そうでない場合はエラーになります。
+2. キー引数は重複して指定できますが、Doris が重複したキーを除去します。
+3. キーには NULL を指定できます。複数の NULL キーは重複排除されます。
+
+## 使用例
+1. 通常の引数
+ ```sql
+ select map(1, "100", 0.1, 2),map(1, "100", 0.1, 2)[1];
+ ```
+
+ ```text
+ +-----------------------+--------------------------+
+ | map(1, "100", 0.1, 2) | map(1, "100", 0.1, 2)[1] |
+ +-----------------------+--------------------------+
+ | {1.0:"100", 0.1:"2"} | 100 |
+ +-----------------------+--------------------------+
+ ```
+2. 引数がない場合
+ ```sql
+ select map();
+ ```
+ ```text
+ +-------+
+ | map() |
+ +-------+
+ | {} |
+ +-------+
+ ```
+3. NULL 引数
+ ```sql
+ select map(null, 2, 3, null);
+ ```
+ ```text
+ +-----------------------+
+ | map(null, 2, 3, null) |
+ +-----------------------+
+ | {null:2, 3:null} |
+ +-----------------------+
+ ```
+4. キーが重複する場合は重複排除されます
+ ```sql
+ select map(1, 2, 2, 11, 1, 3, null, "null 1", null, "null 2");
+ ```
+ ```text
+ +--------------------------------------------------------+
+ | map(1, 2, 2, 11, 1, 3, null, "null 1", null, "null 2") |
+ +--------------------------------------------------------+
+ | {2:"11", 1:"3", null:"null 2"} |
+ +--------------------------------------------------------+
+ ```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/str-to-map.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/str-to-map.md
new file mode 100644
index 00000000000..dcd5c56adfc
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/str-to-map.md
@@ -0,0 +1,44 @@
+---
+{
+ "title": "STR_TO_MAP",
+ "language": "ja",
+ "description": "文字列から Map<String, String> を作成します。"
+}
+---
+
+## 説明
+
+文字列から `Map<String, String>` を作成します。
+
+:::tip
+この関数はバージョン 3.0.6 以降でサポートされます。
+:::
+
+## 構文
+
+```sql
+STR_TO_MAP(<str> [, <pair_delimiter> [, <key_value_delimiter>]])
+```
+
+## パラメータ
+- `<str>` MAP に変換する文字列。
+- `<pair_delimiter>` 文字列内のペア間の区切り文字。デフォルトは `,` です。
+- `<key_value_delimiter>` 文字列内のキーと値の区切り文字。デフォルトは `:` です。
+
+## 戻り値
+
+文字列から作成した `Map<String, String>` を返します。
+
+## 例
+
+```sql
+select str_to_map('a=1&b=2&c=3', '&', '=') as map1,
str_to_map('x:10|y:20|z:30', '|', ':') as map2;
+```
+
+```text
++-----------------------------+--------------------------------+
+| map1 | map2 |
++-----------------------------+--------------------------------+
+| {"a":"1", "b":"2", "c":"3"} | {"x":"10", "y":"20", "z":"30"} |
++-----------------------------+--------------------------------+
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/named-struct.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/named-struct.md
new file mode 100644
index 00000000000..d72276e21e3
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/named-struct.md
@@ -0,0 +1,112 @@
+---
+{
+ "title": "NAMED_STRUCT",
+ "language": "ja",
+ "description": "指定したフィールド名と値から STRUCT を作成して返します。この関数は偶数個のパラメータを受け取ります。"
+}
+---
+
+## 説明
+
+指定したフィールド名と値から STRUCT
を作成して返します。この関数は偶数個のパラメータを受け取り、奇数番目にフィールド名、偶数番目にフィールド値を指定します。
+
+## 構文
+
+```sql
+NAMED_STRUCT( <field_name> , <field_value> [ , <field_name> , <field_value>
... ] )
+```
+
+## パラメータ
+
+- `<field_name>`: 奇数番目に指定するフィールド名。定数文字列である必要があります
+- `<field_value>`: 偶数番目に指定するフィールド値。列または定数を指定できます
+
+**サポートされる要素の型:**
+- 数値型: TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、DECIMAL
+- 文字列型: CHAR、VARCHAR、STRING
+- 日付・時刻型: DATE、DATETIME、DATEV2、DATETIMEV2
+- 真偽値型: BOOLEAN
+- IP 型: IPV4、IPV6
+- 複合型: ARRAY、MAP、STRUCT
+
+## 戻り値
+
+戻り値の型: STRUCT<T>
+
+戻り値の意味:
+- 指定したすべてのフィールド名と値のペアを含む STRUCT を返します
+- すべてのフィールドに NULL 値を指定できます
+
+## 使い方
+
+- この関数は、フィールド名と値のペアを一つの STRUCT
にまとめます。奇数番目にはフィールド名を指定します(定数文字列で、重複は大文字と小文字を区別せず判定されます)。偶数番目にはフィールド値を指定します(列または定数)。
+- パラメータの数は 1 より大きい、ゼロ以外の偶数である必要があります
+- すべてのフィールドは NULL 許容として扱われます
+
+**クエリ例:**
+
+基本的な使い方:
+```sql
+select named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing');
++-------------------------------------------------------------+
+| named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing') |
++-------------------------------------------------------------+
+| {"name":"Alice", "age":25, "city":"Beijing"} |
++-------------------------------------------------------------+
+```
+
+NULL 値を含む場合:
+```sql
+select named_struct('id', 1, 'name', null, 'score', 95.5);
++----------------------------------------------------+
+| named_struct('id', 1, 'name', null, 'score', 95.5) |
++----------------------------------------------------+
+| {"id":1, "name":null, "score":95.5} |
++----------------------------------------------------+
+```
+
+複合型を含む場合:
+```sql
+select named_struct('array', [1,2,3], 'map', {'key':'value'}, 'struct',
named_struct('f1',1,'f2',2));
++-----------------------------------------------------------------------------------------------+
+| named_struct('array', [1,2,3], 'map', {'key':'value'}, 'struct',
named_struct('f1',1,'f2',2)) |
++-----------------------------------------------------------------------------------------------+
+| {"array":[1, 2, 3], "map":{"key":"value"}, "struct":{"f1":1, "f2":2}}
|
++-----------------------------------------------------------------------------------------------+
+```
+
+IP アドレスを含む名前付き STRUCT の作成:
+```sql
+select named_struct('ipv4', cast('192.168.1.1' as ipv4), 'ipv6',
cast('2001:db8::1' as ipv6));
++----------------------------------------------------------------------------------------+
+| named_struct('ipv4', cast('192.168.1.1' as ipv4), 'ipv6', cast('2001:db8::1'
as ipv6)) |
++----------------------------------------------------------------------------------------+
+| {"ipv4":"192.168.1.1", "ipv6":"2001:db8::1"}
|
++----------------------------------------------------------------------------------------+
+```
+
+エラーの例
+
+パラメータが 2 個未満の場合:
+```sql
+select named_Struct();
+ERROR 1105 (HY000): errCode = 2, detailMessage = named_struct requires at
least two arguments, like: named_struct('a', 1)
+
+select named_struct('name');
+ERROR 1105 (HY000): errCode = 2, detailMessage = named_struct requires at
least two arguments, like: named_struct('a', 1)
+```
+
+パラメータの数が奇数の場合:
+```sql
+select named_struct('name', 'Alice', 'age');
+ERROR 1105 (HY000): errCode = 2, detailMessage = named_struct can't be odd
parameters, need even parameters named_struct('name', 'Alice', 'age')
+```
+
+フィールド名が重複する場合(大文字と小文字は区別されません):
+```sql
+select named_struct('name', 'Alice', 'name', 'Bob');
+ERROR 1105 (HY000): errCode = 2, detailMessage = The name of the struct field
cannot be repeated. same name fields are name
+
+select named_struct('name', 'Alice', 'Name', 'Bob');
+ERROR 1105 (HY000): errCode = 2, detailMessage = The name of the struct field
cannot be repeated. same name fields are name
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct-element.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct-element.md
new file mode 100644
index 00000000000..4376f2399a1
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct-element.md
@@ -0,0 +1,124 @@
+---
+{
+ "title": "STRUCT_ELEMENT",
+ "language": "ja",
+ "description": "STRUCT
型の列から指定したフィールドを返します。フィールド位置(インデックス)またはフィールド名でアクセスできます。"
+}
+---
+
+:::caution
+この関数は他のデータベースやクエリエンジンにないため、`STRUCT_ELEMENT` はバージョン 4.1.3 以降で削除されました。代わりに
[`ELEMENT_AT`](../variant-functions/element-at.md) 関数、または同等の添字構文 `s[k]` /
`s['field_name']` やドット構文 `s.field_name` を使用してください。
+:::
+
+## 説明
+
+STRUCT 型の列から指定したフィールドを返します。フィールド位置(インデックス)またはフィールド名でアクセスできます。
+
+## 構文
+
+```sql
+STRUCT_ELEMENT( <struct>, <field_location_or_name> )
+```
+
+## パラメータ
+
+- `<struct>`: 入力する STRUCT 型の列
+- `<field_location_or_name>`: フィールド位置(1 から開始)またはフィールド名。定数のみをサポートします
+
+## 戻り値
+
+戻り値の型: STRUCT がサポートするフィールド値の型
+
+戻り値の意味:
+- 指定したフィールドの値を返します
+- 入力の STRUCT が null の場合は null を返します
+- 指定したフィールドが存在しない場合はエラーになります
+
+## 使い方
+
+- フィールド位置(インデックス)でアクセスできます。インデックスは 1 から始まります
+- フィールド名でアクセスできます。名前の比較では**大文字と小文字を区別しません**
+- 二番目のパラメータは定数である必要があります(列は指定できません)
+- この関数は AlwaysNullable として扱われ、戻り値が null になる場合があります
+- バージョン 4.1.3 以降、`STRUCT_ELEMENT` は削除されています。代わりに `ELEMENT_AT(<struct>,
...)`、添字演算子 `<struct>[<index>]` / `<struct>['<field_name>']`、またはドット演算子
`<struct_col>.<field_name>` を使用してください。いずれも STRUCT のフィールドにアクセスする同等の方法です。
+
+## 例
+
+**クエリ例:**
+
+位置によるアクセス:
+```sql
+select struct_element(named_struct('name', 'Alice', 'age', 25, 'city',
'Beijing'), 1);
++--------------------------------------------------------------------------------+
+| struct_element(named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing'),
1) |
++--------------------------------------------------------------------------------+
+| Alice
|
++--------------------------------------------------------------------------------+
+```
+
+フィールド名によるアクセス:
+```sql
+select struct_element(named_struct('name', 'Alice', 'age', 25, 'city',
'Beijing'), 'age');
++------------------------------------------------------------------------------------+
+| struct_element(named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing'),
'age') |
++------------------------------------------------------------------------------------+
+|
25 |
++------------------------------------------------------------------------------------+
+```
+
+添字演算子によるアクセス(上記の呼び出しと同等):
+```sql
+select named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing')[1] as
by_index,
+ named_struct('name', 'Alice', 'age', 25, 'city', 'Beijing')['age'] as
by_name;
++----------+---------+
+| by_index | by_name |
++----------+---------+
+| Alice | 25 |
++----------+---------+
+```
+
+複合型を含む STRUCT へのアクセス:
+```sql
+select struct_element(named_struct('array', [1,2,3], 'map', {'key':'value'}),
'array');
++---------------------------------------------------------------------------------+
+| struct_element(named_struct('array', [1,2,3], 'map', {'key':'value'}),
'array') |
++---------------------------------------------------------------------------------+
+| [1, 2, 3]
|
++---------------------------------------------------------------------------------+
+```
+
+null のフィールド値へのアクセス:
+```sql
+select struct_element(named_struct('name', null, 'age', 25), 'name');
++---------------------------------------------------------------+
+| struct_element(named_struct('name', null, 'age', 25), 'name') |
++---------------------------------------------------------------+
+| NULL |
++---------------------------------------------------------------+
+```
+
+エラーの例
+
+存在しないフィールド名へのアクセス:
+```sql
+select struct_element(named_struct('name', 'Alice', 'age', 25), 'nonexistent');
+ERROR 1105 (HY000): errCode = 2, detailMessage = the specified field name
nonexistent was not found: struct_element(named_struct('name', 'Alice', 'age',
25), 'nonexistent')
+```
+
+範囲外のインデックスへのアクセス:
+```sql
+select struct_element(named_struct('name', 'Alice', 'age', 25), 5);
+ERROR 1105 (HY000): errCode = 2, detailMessage = the specified field index out
of bound: struct_element(named_struct('name', 'Alice', 'age', 25), 5)
+```
+
+二番目のパラメータが定数でない場合:
+```sql
+select struct_element(named_struct('name', 'Alice', 'age', 25), inv) from
var_with_index where k = 4;
+ERROR 1105 (HY000): errCode = 2, detailMessage = element_at over a struct only
allows a constant int or string second parameter:
element_at(named_struct('name', 'Alice', 'age', 25), inv)
+```
+
+入力の STRUCT が NULL の場合はエラーになります:
+```sql
+select struct_element(NULL, 5);
+ERROR 1105 (HY000): errCode = 2, detailMessage = Can not find the
compatibility function signature: struct_element(NULL, TINYINT)
+```
diff --git
a/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct.md
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct.md
new file mode 100644
index 00000000000..3ccd29e6d77
--- /dev/null
+++
b/i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct.md
@@ -0,0 +1,99 @@
+---
+{
+ "title": "STRUCT | STRUCT 関数",
+ "language": "ja",
+ "description": "指定した値から STRUCT を作成して返します。一つ以上のパラメータを受け取り、すべての入力要素を含む
STRUCT を返します。",
+ "sidebar_label": "STRUCT"
+}
+---
+
+# STRUCT
+
+## 説明
+
+指定した値から STRUCT を作成して返します。一つ以上のパラメータを受け取り、すべての入力要素を含む STRUCT を返します。
+
+## 構文
+
+```sql
+STRUCT( <expr1> [ , <expr2> ... ] )
+```
+
+## パラメータ
+
+- `<expr1>, <expr2>, ...`: STRUCT の作成に使用する入力値。一つ以上のパラメータを指定できます
+
+**サポートされる要素の型:**
+- 数値型: TINYINT、SMALLINT、INT、BIGINT、LARGEINT、FLOAT、DOUBLE、DECIMAL
+- 文字列型: CHAR、VARCHAR、STRING
+- 日付・時刻型: DATE、DATETIME、DATEV2、DATETIMEV2
+- 真偽値型: BOOLEAN
+- IP 型: IPV4、IPV6
+- 複合型: ARRAY、MAP、STRUCT
+
+## 戻り値
+
+戻り値の型: STRUCT<T>
+
+戻り値の意味:
+- すべての入力要素を含む STRUCT を返します。フィールド名はデフォルトで col1、col2、col3、... の形式になります
+- すべてのフィールドに NULL 値を指定できます
+
+## 使い方
+
+- この関数は、すべての入力要素を一つの STRUCT にまとめます
+- 少なくとも一つのパラメータが必要です
+- すべてのフィールドは NULL 許容として扱われます
+
+## 例
+
+**クエリ例:**
+
+基本的な使い方: NULL フィールドを含む複数の型から STRUCT を作成する
+```sql
+select struct(1, 'a', "abc"),struct(null, 1, null),struct(cast('2023-03-16' as
datetime));
++--------------------------------------+--------------------------------------+----------------------------------------+
+| struct(1, 'a', "abc") | struct(null, 1, null)
| struct(cast('2023-03-16' as datetime)) |
++--------------------------------------+--------------------------------------+----------------------------------------+
+| {"col1":1, "col2":"a", "col3":"abc"} | {"col1":null, "col2":1, "col3":null}
| {"col1":"2023-03-16 00:00:00"} |
++--------------------------------------+--------------------------------------+----------------------------------------+
+```
+
+複合型を含む STRUCT の作成:
+```sql
+select struct([1,2,3], {'name':'Alice','age':20}, named_struct('f1',1,'f2',2));
++----------------------------------------------------------------------------------+
+| struct([1,2,3], {'name':'Alice','age':20}, named_struct('f1',1,'f2',2))
|
++----------------------------------------------------------------------------------+
+| {"col1":[1, 2, 3], "col2":{"name":"Alice", "age":"20"}, "col3":{"f1":1,
"f2":2}} |
++----------------------------------------------------------------------------------+
+```
+
+IP アドレスを含む STRUCT の作成:
+```sql
+select struct(cast('192.168.1.1' as ipv4), cast('2001:db8::1' as ipv6));
++------------------------------------------------------------------+
+| struct(cast('192.168.1.1' as ipv4), cast('2001:db8::1' as ipv6)) |
++------------------------------------------------------------------+
+| {"col1":"192.168.1.1", "col2":"2001:db8::1"} |
++------------------------------------------------------------------+
+```
+
+エラーの例
+
+サポートされない型ではエラーになります:
+JSON/VARIANT 型を含む STRUCT の作成
+```sql
+select struct(v) from var_with_index;
+ERROR 1105 (HY000): errCode = 2, detailMessage = struct does not support
jsonb/variant type
+
+select struct(cast(1 as jsonb)) from var_with_index;
+ERROR 1105 (HY000): errCode = 2, detailMessage = struct does not support
jsonb/variant type
+```
+
+空の STRUCT を作成するとエラーになります。Hive と同様に、少なくとも一つのパラメータが必要です:
+```sql
+select struct();
+ERROR 1105 (HY000): errCode = 2, detailMessage = struct requires at least one
argument, like: struct(1)
+```
+
diff --git a/translations/state/ja/docs.json b/translations/state/ja/docs.json
index c53802c00a8..85b60c9c582 100644
--- a/translations/state/ja/docs.json
+++ b/translations/state/ja/docs.json
@@ -4285,6 +4285,346 @@
"translatedAt": "2026-10-11T19:57:10.000Z",
"glossaryVersion": "0"
},
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/array-functions/countequal",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/array-functions/countequal.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/array-functions/countequal.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"154c3ac0284c8b6edeefadb10680256451fccb405d18e174855fe47d785052d8",
+ "sourceTechnicalHash":
"f8b1939f81b881a79b657b62b85f48c5148c15208ebfafc1daf85a2a4bab5871",
+ "targetHash":
"52c135022aed990263d19418b927cb9b1130990d815077b50569de31c8871e80",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/deduplicate-map.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"f0dc9711a648d6e5d38682bc774fffca7b767a68938cba91ffd15a0b9dbc1947",
+ "sourceTechnicalHash":
"52e9775e204c2745c18fc3b3592aa01f845837f0536aae5f5c332ba6aa3c79ad",
+ "targetHash":
"8a588f217e74105b05dfa087673f2705a6ab39d18c46ccef79936a0d3f4f25b0",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId": "sql-manual/sql-functions/scalar-functions/map-functions/map",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"5a14915765d979cec676970256c5563fd8f892eb37ddb34715bcf1043630c3de",
+ "sourceTechnicalHash":
"e0f5a29bad73afe3145f723a17d9420a9487d7ee81817aedaf0cb430d1d7650e",
+ "targetHash":
"9c1c2c9f0807be5403ea4454ab129cd759d35cac608fb3e9a29b5cac570573d2",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-entry.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"0613960d8c8865ad5706cd8f2b5df2b6e8866636b3d46933af9e1b11ddcd329f",
+ "sourceTechnicalHash":
"2509e6053f9dd1cfbb284abda0504d6a37deefe4b041c63009498506ddb48f5f",
+ "targetHash":
"1b40d7a4d4593b8d57c900558b773fa9be1a13c09d65f39ac69af6ab6bebab69",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-key.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"1f5ae8747dc01cf3dc8cfa6f23d3b3c653da28e93b8de8d4d79b0c3c71c45cd6",
+ "sourceTechnicalHash":
"1f214cea3cf6449a1374aa153bfca4e12ec36c071aa34fd7412dedb51b0683ab",
+ "targetHash":
"475e348022e55a1813d756e0fe4f2cb64cfc020665c237abe0e7c9011f05cbe9",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-contains-value.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"196bed602c9439a7a637883f9d9241e9622a53ee45b41b860f0c64037e53616b",
+ "sourceTechnicalHash":
"c75c46c25b470ff7dc0f4f50e71321b6d6f465cfffe3128c74bfa4433e98993f",
+ "targetHash":
"cc6e26c640724c1c68a35093a0435f0d25c9a6377ab22b80a636f2141d12e79d",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-entries",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-entries.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-entries.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"77606dd0c1b5d2ba4503bb0c4ca07a093a4912e4762b098d5b48e8e8ca9f34a2",
+ "sourceTechnicalHash":
"86c26d352c65337a89e523d26f3e7989e46726095743700b2b569913c8865cdc",
+ "targetHash":
"fc1ce99a18a87ee0d08eb4d42ad74c4c59d5c47dfa90f7a28776a3993242db38",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-arrays.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"16e6523a39ac93a2ad60085d69a3507c276271ceac2a5c516d7dbf8e6806daa9",
+ "sourceTechnicalHash":
"3166a312e1d789df07e3fa5d71ff55b1a78c18243cd71dff12701c87897dc45e",
+ "targetHash":
"9958a3473dcbb5017f64992927ad77bf5808f83b66c8bf8459baa7fad49c2506",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-from-entries.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"b713b86d3539876c7bcf21ec4ab1da8ac42e87823a2fdf28b8673d19f1ff4875",
+ "sourceTechnicalHash":
"524c0c32eadcdb4d834b60289a1001020f36d38f320a8b902252c8512b97ae3a",
+ "targetHash":
"63352a64b6793bdf72363e7b6be5957e94bb42a432419e6b00ccde2373360809",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-keys",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-keys.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-keys.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"e845be5a9ef7ff01c71898efcb848b9ce5b2ae9643b43e30e15feff2f239059c",
+ "sourceTechnicalHash":
"be2912567e3adb97aedb2907ed1b58009a0b6e8ce567695ca585b062ee464dc4",
+ "targetHash":
"8dbedb2b20b48c81f628fb275f54beef2a29daab681cd75ed0118977bfc8dfae",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-size",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-size.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-size.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"d854bcb4c2c65eb46f0321f9b9e23eb1a993e594815bb7efab07a54a86068417",
+ "sourceTechnicalHash":
"87994db13645237cdb73a1461d41f26c2b918707923ad8b83a1aa5a3a4b7d605",
+ "targetHash":
"083fae0e27f60cbab673c3a5753688c53ffff2db79a93b7da6ee82663ab17555",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/map-values",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-values.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/map-values.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"da8e431b96f86933eef15039fe20e0c27bc120630a80e5fb42cbab2ed0cb6af7",
+ "sourceTechnicalHash":
"b4e231522f84c9d7419480b819dea06de19632dfdc88b694c6fa8e0e7187965e",
+ "targetHash":
"0ae440335d2792b5f7cb06859179ecf4a08b1a105a8b2b369a94170e07ae8ca8",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/map-functions/str-to-map",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/str-to-map.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/map-functions/str-to-map.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"6c20f2dc6f978bc12fe195d545bb49266984025cc03a29ef7d852607b8a8d335",
+ "sourceTechnicalHash":
"2221f7bb8bea19f07fe21d520d9e58cf0f2a195873d3f7661e58ab79fc6f2e4a",
+ "targetHash":
"31c29e27a2f35c70ada535861a8328811978c553aebed0e99ea3eb54f4233e47",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/struct-functions/named-struct",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/named-struct.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/named-struct.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"06e22fe30c479c33ec9383584cd5e012b8a7924480022b640a6cb7be745d412c",
+ "sourceTechnicalHash":
"cd0383a2f6fb9bed9926da448d752c1798e3123d84cc68623d05bb6c15269036",
+ "targetHash":
"c3396d0ecfea584e38353bc8a7a65dc54e9cc1235d38a31295dd0286997c4bd1",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/struct-functions/struct",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"06df78c8bdfb558acfc1bdd34ef1907cdf403997435262a905e09bd97fb84628",
+ "sourceTechnicalHash":
"ea03c126c44b3404c5b622929f15fb2dc372c544f8844f10780bca7be5244ac2",
+ "targetHash":
"bc3127b27ab1b27ff5a6f86279b63b6e90ad43328c5ef418b489b98f4c3630a3",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/struct-functions/struct-element",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct-element.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/struct-functions/struct-element.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"c27240ec2c0477b268d5401a4303cab01f976e66b241f4b3eaf0102185c977bb",
+ "sourceTechnicalHash":
"cd01f599314711dfcb12716c7685d8e2ad5a82cb9560ce549a6ec174390e3a0d",
+ "targetHash":
"8c55f7a0b28c1e9e4b21a759a3d3ca978352cd5388021735cfdd2326e41ef21f",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-bigint.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"6bbe796ecb280ebc05a4ab5375e73d445a6d8742b8c615c119bfacceb64bf8a3",
+ "sourceTechnicalHash":
"3960c6c3e8d49792bf717344fc3b0b2f7c999f271efdd7ddce731f79686b6a67",
+ "targetHash":
"7df43113b2b38b1fb0caf2d9cecaf68b5e9e8ea6ce22e8935b994d04520c2398",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/json-functions/get-json-double",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-double.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-double.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"beb80f608c0aa0fe26eabef7d9db4510d6980e2ae1875841518bc99a71120545",
+ "sourceTechnicalHash":
"2cecdb782a65d5d8ff77c4b7b4bf2aaf7780ea7e7b3534d6cccacf08b29bb21b",
+ "targetHash":
"f49a501ec1f85dbc7c7f6bb92657a34d3e6dd21ec0ece48fb26fbba19b372b2c",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/json-functions/get-json-int",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-int.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-int.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"6d6334901c66c1a928877325a71e53eea754713d9dcc114517d1bd6c22f3a081",
+ "sourceTechnicalHash":
"92ce9faaa5cec061fe24d1f0e659d6f61926e05524c7dbf2312b8589a4dc712d",
+ "targetHash":
"c4f92156db08eb3a3fc9fd79d0aeffa3119829c0816f8210f98e84b968599e19",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
+ {
+ "pluginId": "default",
+ "version": "4.x",
+ "docId":
"sql-manual/sql-functions/scalar-functions/json-functions/get-json-string",
+ "locale": "ja",
+ "sourceLocale": "en",
+ "sourcePath":
"versioned_docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-string.md",
+ "targetPath":
"i18n/ja/docusaurus-plugin-content-docs/version-4.x/sql-manual/sql-functions/scalar-functions/json-functions/get-json-string.md",
+ "sourceCommit": "8bad9a9a9922364e218c73aab145b521fd884334",
+ "sourceHash":
"34b99ab4c5af13bdadba4528c3856053041e7e1122e0c4a7447daa8c1aa5da76",
+ "sourceTechnicalHash":
"05242fb3e9166269b908465a3fa7eedf18b9f8aae570809a6d742870fb715da4",
+ "targetHash":
"021f43b36acd415156aa983ad523b2ac9a42598ac4639a15f2464bb80292d7f3",
+ "reviewStatus": "machine",
+ "ownership": "machine",
+ "translatedAt": "2026-10-13T12:24:10.639Z",
+ "glossaryVersion": "0"
+ },
{
"pluginId": "community",
"version": "current",
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]