feat(ignite3): add Apache Ignite 3 support

This commit is contained in:
SCSTC authored and GitHub committed 2026-08-20 02:21:55 +08:00
1 parent 34c8afeb58
commit 634bb9a7d0
32 files changed
+555 -6

No files matched your search

@@ -24,6 +24,7 @@ export const SCHEMA_AWARE_TYPES = new Set<DatabaseType>([
"jdbc",
"h2",
"ignite",
"ignite3",
"snowflake",
"trino",
"prestosql",
@@ -77,6 +78,7 @@ export const TREE_SCHEMA_TYPES = new Set<DatabaseType>([
"prestosql",
"h2",
"ignite",
"ignite3",
"informix",
"xugu",
"oscar",
@@ -77,6 +77,7 @@ export const DATABASE_NAMESPACE_CREATION_MATRIX = {
bigquery: { deferred: "dataset creation needs project/location options" },
kylin: { deferred: "project/model lifecycle is not SQL database creation" },
ignite: { deferred: "schema lifecycle is managed through cluster/cache configuration" },
ignite3: { deferred: "schema lifecycle is managed through cluster configuration" },
sundb: { deferred: "creation semantics not verified for first pass" },
oscar: { database: "schema" },
tdengine: { connection: "database" },
@@ -79,6 +79,7 @@ const DATABASE_TYPE_OBJECTS = new Map<DatabaseType, SidebarObjectKind[]>([
["bigquery", TABLE_VIEW_OBJECTS],
["kylin", TABLE_VIEW_OBJECTS],
["ignite", TABLE_VIEW_OBJECTS],
["ignite3", TABLE_VIEW_OBJECTS],
["tdengine", TABLE_VIEW_OBJECTS],
["iotdb", TABLE_VIEW_OBJECTS],
["neo4j", TABLE_VIEW_OBJECTS],
@@ -77,6 +77,7 @@ export const DATABASE_PROPERTY_EDITING_MATRIX = {
bigquery: { deferred: "dataset properties need project/location-specific handling" },
kylin: { deferred: "project/model lifecycle is not SQL database property editing" },
ignite: { deferred: "schema properties need product-specific handling" },
ignite3: { deferred: "schema properties need product-specific handling" },
sundb: { deferred: "property semantics not verified for first pass" },
oscar: { deferred: "schema properties need product-specific handling" },
tdengine: { deferred: "database property editing not verified for first pass" },