@@ -1543,11 +1543,83 @@ public void testEmptySqlInfo() throws Exception {
15431543 try (final Connection testConnection =
15441544 FLIGHT_SERVER_EMPTY_SQLINFO_TEST_RULE .getConnection (false )) {
15451545 final DatabaseMetaData metaData = testConnection .getMetaData ();
1546+
15461547 assertThat (metaData .getSQLKeywords (), is ("" ));
15471548 assertThat (metaData .getNumericFunctions (), is ("" ));
15481549 assertThat (metaData .getStringFunctions (), is ("" ));
15491550 assertThat (metaData .getSystemFunctions (), is ("" ));
15501551 assertThat (metaData .getTimeDateFunctions (), is ("" ));
1552+
1553+ assertThat (metaData .getMaxBinaryLiteralLength (), is (0 ));
1554+ assertThat (metaData .getMaxCharLiteralLength (), is (0 ));
1555+ assertThat (metaData .getMaxColumnNameLength (), is (0 ));
1556+ assertThat (metaData .getMaxColumnsInGroupBy (), is (0 ));
1557+ assertThat (metaData .getMaxColumnsInIndex (), is (0 ));
1558+ assertThat (metaData .getMaxColumnsInOrderBy (), is (0 ));
1559+ assertThat (metaData .getMaxColumnsInSelect (), is (0 ));
1560+ assertThat (metaData .getMaxColumnsInTable (), is (0 ));
1561+ assertThat (metaData .getMaxConnections (), is (0 ));
1562+ assertThat (metaData .getMaxCursorNameLength (), is (0 ));
1563+ assertThat (metaData .getMaxIndexLength (), is (0 ));
1564+ assertThat (metaData .getMaxSchemaNameLength (), is (0 ));
1565+ assertThat (metaData .getMaxProcedureNameLength (), is (0 ));
1566+ assertThat (metaData .getMaxCatalogNameLength (), is (0 ));
1567+ assertThat (metaData .getMaxRowSize (), is (0 ));
1568+ assertThat (metaData .getMaxStatementLength (), is (0 ));
1569+ assertThat (metaData .getMaxStatements (), is (0 ));
1570+ assertThat (metaData .getMaxTableNameLength (), is (0 ));
1571+ assertThat (metaData .getMaxTablesInSelect (), is (0 ));
1572+ assertThat (metaData .getMaxUserNameLength (), is (0 ));
1573+
1574+ assertThat (metaData .supportsColumnAliasing (), is (false ));
1575+ assertThat (metaData .nullPlusNonNullIsNull (), is (false ));
1576+ assertThat (metaData .supportsTableCorrelationNames (), is (false ));
1577+ assertThat (metaData .supportsDifferentTableCorrelationNames (), is (false ));
1578+ assertThat (metaData .supportsExpressionsInOrderBy (), is (false ));
1579+ assertThat (metaData .supportsOrderByUnrelated (), is (false ));
1580+ assertThat (metaData .supportsLikeEscapeClause (), is (false ));
1581+ assertThat (metaData .supportsNonNullableColumns (), is (false ));
1582+ assertThat (metaData .supportsIntegrityEnhancementFacility (), is (false ));
1583+ assertThat (metaData .isCatalogAtStart (), is (false ));
1584+ assertThat (metaData .supportsSelectForUpdate (), is (false ));
1585+ assertThat (metaData .supportsStoredProcedures (), is (false ));
1586+ assertThat (metaData .supportsCorrelatedSubqueries (), is (false ));
1587+ assertThat (metaData .doesMaxRowSizeIncludeBlobs (), is (false ));
1588+ assertThat (metaData .supportsTransactions (), is (false ));
1589+ assertThat (metaData .dataDefinitionCausesTransactionCommit (), is (false ));
1590+ assertThat (metaData .dataDefinitionIgnoredInTransactions (), is (false ));
1591+ assertThat (metaData .supportsBatchUpdates (), is (false ));
1592+ assertThat (metaData .supportsSavepoints (), is (false ));
1593+ assertThat (metaData .supportsNamedParameters (), is (false ));
1594+ assertThat (metaData .locatorsUpdateCopy (), is (false ));
1595+ assertThat (metaData .supportsStoredFunctionsUsingCallSyntax (), is (false ));
1596+ assertThat (metaData .supportsGroupBy (), is (false ));
1597+ assertThat (metaData .supportsGroupByUnrelated (), is (false ));
1598+ assertThat (metaData .supportsMinimumSQLGrammar (), is (false ));
1599+ assertThat (metaData .supportsCoreSQLGrammar (), is (false ));
1600+ assertThat (metaData .supportsExtendedSQLGrammar (), is (false ));
1601+ assertThat (metaData .supportsANSI92EntryLevelSQL (), is (false ));
1602+ assertThat (metaData .supportsANSI92IntermediateSQL (), is (false ));
1603+ assertThat (metaData .supportsANSI92FullSQL (), is (false ));
1604+ assertThat (metaData .supportsOuterJoins (), is (false ));
1605+ assertThat (metaData .supportsFullOuterJoins (), is (false ));
1606+ assertThat (metaData .supportsLimitedOuterJoins (), is (false ));
1607+ assertThat (metaData .supportsSchemasInProcedureCalls (), is (false ));
1608+ assertThat (metaData .supportsSchemasInIndexDefinitions (), is (false ));
1609+ assertThat (metaData .supportsSchemasInPrivilegeDefinitions (), is (false ));
1610+ assertThat (metaData .supportsCatalogsInIndexDefinitions (), is (false ));
1611+ assertThat (metaData .supportsCatalogsInPrivilegeDefinitions (), is (false ));
1612+ assertThat (metaData .supportsPositionedDelete (), is (false ));
1613+ assertThat (metaData .supportsPositionedUpdate (), is (false ));
1614+ assertThat (metaData .supportsSubqueriesInComparisons (), is (false ));
1615+ assertThat (metaData .supportsSubqueriesInExists (), is (false ));
1616+ assertThat (metaData .supportsSubqueriesInIns (), is (false ));
1617+ assertThat (metaData .supportsSubqueriesInQuantifieds (), is (false ));
1618+ assertThat (metaData .supportsUnion (), is (false ));
1619+ assertThat (metaData .supportsUnionAll (), is (false ));
1620+ assertThat (metaData .supportsConvert (), is (false ));
1621+
1622+ assertThat (metaData .getDefaultTransactionIsolation (), is (Connection .TRANSACTION_NONE ));
15511623 }
15521624 }
15531625}
0 commit comments