All Products
Search
Document Center

Lindorm:Access data in LindormTable

Last Updated:Mar 28, 2026

Use SQL to read and write data in LindormTable wide tables from Lindorm Distributed Processing System (LDPS).

Prerequisites

Before you begin, ensure that you have:

Access data in a wide table

LindormTable wide tables are accessible through the lindorm_table catalog in LDPS. LDPS supports data manipulation language (DML) operations on wide tables. Data definition language (DDL) operations and partitioning are not supported.

The typical workflow is: switch to the lindorm_table catalog, verify the table schema, then run your DML statements.

Switch to the catalog

USE lindorm_table;

Query the table schema

SHOW CREATE TABLE test;

The output looks like:

+----------------------------------------------------+
| CREATE TABLE default.test (                        |
|  `id` INT,                                         |
|  `name` STRING)                                    |
|                                                    |
+----------------------------------------------------+

Insert data

INSERT INTO test VALUES (0, 'Jay');

Query data

SELECT * FROM test;

For the full list of supported SQL syntax, see DML statements.

Import data in bulk (public preview)

The SQL syntax is the same as a standard INSERT statement. When bulkload is enabled, LDPS generates and registers wide table files directly from the imported data, which increases write throughput.

Configure the following parameters before running the import:

ParameterDescriptionDefault
spark.sql.catalog.lindorm_table.bulkLoad.enabledEnables the bulkload feature. Set to true to activate.false
spark.sql.catalog.lindorm_table.bulkLoad.parallelFactorNumber of concurrent sessions used to write data to a single region of a wide table.4
Important

Secondary and search indexes are not automatically created for data imported by bulkload jobs.

What's next