3.0 KiB
3.0 KiB
| 1 | driver | strategy | scope | reason |
|---|---|---|---|---|
| 2 | access | intentional-fallback | java-jdbc-metadata | Uses Access JDBC metadata; no portable stable server-side paging API, common constraints filter locally. |
| 3 | bigquery | native-pushdown | java-sql | Uses dataset INFORMATION_SCHEMA.TABLES with type, normal-name filter, stable order, and literal LIMIT/OFFSET. |
| 4 | cassandra | intentional-fallback | java-cql | Uses Cassandra system_schema; portable LIKE/fuzzy paging is not safe across versions, common constraints filter locally. |
| 5 | dameng | native-pushdown | java-sql | Uses ALL_OBJECTS with type, filter, stable order, and LIMIT/OFFSET with legacy fallback. |
| 6 | databend | native-pushdown | java-sql | Uses system procedures for routine pushdown and shared table metadata constraints for table-like objects. |
| 7 | db2 | native-pushdown | java-sql | Uses SYSCAT metadata with type, filter, stable order, and OFFSET/FETCH. |
| 8 | gbase8a | native-pushdown | java-sql | Uses information_schema with type, filter, stable order, and LIMIT/OFFSET. |
| 9 | gbase8s | native-pushdown | java-sql | Uses systables with type, filter, stable order, and SKIP/FIRST. |
| 10 | goldendb | native-pushdown | java-sql | Uses information_schema with type, filter, stable order, and LIMIT/OFFSET. |
| 11 | h2 | native-pushdown | java-sql | Uses INFORMATION_SCHEMA with type, filter, stable order, and LIMIT/OFFSET. |
| 12 | hive | intentional-fallback | java-sql | Uses Hive metadata paths where stable server-side fuzzy paging is not portable, common constraints filter locally. |
| 13 | informix | native-pushdown | java-sql | Uses systables/sysprocedures with type, filter, stable order, and SKIP/FIRST. |
| 14 | kingbase | native-pushdown | java-sql | Uses sys_catalog/information_schema with type, filter, stable order, and LIMIT/OFFSET for both compatibility modes. |
| 15 | kylin | intentional-fallback | java-jdbc-metadata | Uses JDBC metadata from Kylin driver; no portable server-side paging API, common constraints filter locally. |
| 16 | neo4j | intentional-fallback | java-graph-metadata | Uses JDBC metadata with Cypher fallback; label discovery cannot guarantee relational-style filtered paging, common constraints filter locally. |
| 17 | oceanbase-oracle | native-pushdown | java-sql | Uses Oracle-compatible metadata SQL with type, filter, stable order, and ROWNUM paging. |
| 18 | oracle-go | native-pushdown | native-go | Uses Oracle-compatible metadata SQL with type, filter, stable order, and ROWNUM paging, with legacy profile guard. |
| 19 | snowflake | native-pushdown | java-sql | Uses INFORMATION_SCHEMA with type, filter, stable order, and literal LIMIT/OFFSET. |
| 20 | spark | intentional-fallback | java-show-metadata | Uses SHOW TABLES/SHOW DATABASES; stable server-side fuzzy paging is not portable, common constraints filter locally. |
| 21 | sundb | native-pushdown | java-sql | Uses information_schema with type, filter, stable order, and LIMIT/OFFSET. |
| 22 | tdengine | intentional-fallback | java-show-metadata | Uses SHOW STABLES/TABLES; stable server-side fuzzy paging is not portable, common constraints filter locally. |
| 23 | trino | native-pushdown | java-sql | Uses information_schema.tables with type, filter, stable order, and literal LIMIT/OFFSET. |
| 24 | xugu | native-pushdown | native-go | Uses ALL_TABLES/ALL_VIEWS metadata with type, filter, stable order, and ROWNUM paging. |