Skip to content

16.6.5 LOOKUP SQL/JSON Support

This page lists LOOKUP table SQL features and JSON constraints.

Feature Support

FeatureSupportNotes
Basic CRUD
INSERTOOrdinary INSERT
SELECTOPrimary key and general predicates are supported
UPDATE (PK predicate)OUses the primary key fast path
DELETE (PK predicate)OUses the primary key fast path
UPDATE (general predicate)OCollects matching primary keys, then updates rows
DELETE (general predicate)OCollects matching primary keys, then deletes rows
JSON Features
JSON columnsOCreate, store, query, and update ordinary columns
JSON path query ($.key)OSupports ->, JSON_EXTRACT_*, JSON_TYPEOF, and JSON_IS_VALID
JSON PKXJSON columns cannot be primary keys
JSON path indexXSeparate JSON path indexes are not supported
Other Features
Explicit transactions (BEGIN/COMMIT/ROLLBACK)XDML is applied per statement; multiple statements cannot be rolled back together
Prepared StatementOParameter binding for primary key and general predicates
Append APIOrdinary SQL INSERT is the default; Append follows a separate LOOKUP append policy

Canonical References

For LOOKUP JSON schemas and examples, see JSON Columns and Queries. For UPDATE/DELETE syntax, see DML Syntax.

Last updated on