📄 databasemetadata.java
字号:
* @exception SQLException If an error occurs. */public abstract booleansupportsPositionedDelete() throws SQLException;/*************************************************************************//** * This method tests whether or not that database supports positioned * updates. * * @return <code>true</code> if positioned updates are supported, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsPositionedUpdate() throws SQLException;/*************************************************************************//** * This method tests whether or not SELECT FOR UPDATE is supported by the * database. * * @return <code>true</code> if SELECT FOR UPDATE is supported * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsSelectForUpdate() throws SQLException;/*************************************************************************//** * This method tests whether or not stored procedures are supported on * this database. * * @return <code>true</code> if stored procedures are supported, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsStoredProcedures() throws SQLException;/*************************************************************************//** * This method tests whether or not subqueries are allowed in comparisons. * A fully JDBC compliant driver will always return <code>true</code>. * * @return <code>true</code> if subqueries are allowed in comparisons, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsSubqueriesInComparisons() throws SQLException;/*************************************************************************//** * This method tests whether or not subqueries are allowed in exists * expressions. A fully JDBC compliant driver will always return * <code>true</code>. * * @return <code>true</code> if subqueries are allowed in exists * expressions, <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsSubqueriesInExists() throws SQLException;/*************************************************************************//** * This method tests whether subqueries are allowed in IN statements. * A fully JDBC compliant driver will always return <code>true</code>. * * @return <code>true</code> if the driver supports subqueries in IN * statements, <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsSubqueriesInIns() throws SQLException;/*************************************************************************//** * This method tests whether or not subqueries are allowed in quantified * expressions. A fully JDBC compliant driver will always return * <code>true</code>. * * @return <code>true</code> if subqueries are allowed in quantified * expressions, <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsSubqueriesInQuantifieds() throws SQLException;/*************************************************************************//** * This method test whether or not correlated subqueries are allowed. A * fully JDBC compliant driver will always return <code>true</code>. * * @return <code>true</code> if correlated subqueries are allowed, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsCorrelatedSubqueries() throws SQLException;/*************************************************************************//** * This method tests whether or not the UNION statement is supported. * * @return <code>true</code> if UNION is supported, <code>false</code> * otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsUnion() throws SQLException;/*************************************************************************//** * This method tests whether or not the UNION ALL statement is supported. * * @return <code>true</code> if UNION ALL is supported, <code>false</code> * otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsUnionAll() throws SQLException;/*************************************************************************//** * This method tests whether or not the database supports cursors * remaining open across commits. * * @return <code>true</code> if cursors can remain open across commits, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsOpenCursorsAcrossCommit() throws SQLException;/*************************************************************************//** * This method tests whether or not the database supports cursors * remaining open across rollbacks. * * @return <code>true</code> if cursors can remain open across rollbacks, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsOpenCursorsAcrossRollback() throws SQLException;/*************************************************************************//** * This method tests whether or not the database supports statements * remaining open across commits. * * @return <code>true</code> if statements can remain open across commits, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsOpenStatementsAcrossCommit() throws SQLException;/*************************************************************************//** * This method tests whether or not the database supports statements * remaining open across rollbacks. * * @return <code>true</code> if statements can remain open across rollbacks, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleansupportsOpenStatementsAcrossRollback() throws SQLException;/*************************************************************************//** * This method returns the number of hex characters allowed in an inline * binary literal. * * @return The number of hex characters allowed in a binary literal, 0 meaning * either an unknown or unlimited number. * * @exception SQLException If an error occurs. */public abstract intgetMaxBinaryLiteralLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a character literal. * * @return The maximum length of a character literal. * * @exception SQLException If an error occurs. */public abstract intgetMaxCharLiteralLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a column name. * * @return The maximum length of a column name. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnNameLength() throws SQLException;/*************************************************************************//** * This method returns the maximum number of columns in a GROUP BY statement. * * @return The maximum number of columns in a GROUP BY statement. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnsInGroupBy() throws SQLException;/*************************************************************************//** * This method returns the maximum number of columns in an index. * * @return The maximum number of columns in an index. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnsInIndex() throws SQLException;/*************************************************************************//** * This method returns the maximum number of columns in an ORDER BY statement. * * @return The maximum number of columns in an ORDER BY statement. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnsInOrderBy() throws SQLException;/*************************************************************************//** * This method returns the maximum number of columns in a SELECT statement. * * @return The maximum number of columns in a SELECT statement. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnsInSelect() throws SQLException;/*************************************************************************//** * This method returns the maximum number of columns in a table. * * @return The maximum number of columns in a table. * * @exception SQLException If an error occurs. */public abstract intgetMaxColumnsInTable() throws SQLException;/*************************************************************************//** * This method returns the maximum number of connections this client * can have to the database. * * @return The maximum number of database connections. * * @SQLException If an error occurs. */public abstract intgetMaxConnections() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a cursor name. * * @return The maximum length of a cursor name. * * @exception SQLException If an error occurs. */public abstract intgetMaxCursorNameLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of an index. * * @return The maximum length of an index. * * @exception SQLException If an error occurs. */public abstract intgetMaxIndexLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a schema name. * * @return The maximum length of a schema name. * * @exception SQLException If an error occurs. */public abstract intgetMaxSchemaNameLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a procedure name. * * @return The maximum length of a procedure name. * * @exception SQLException If an error occurs. */public abstract intgetMaxProcedureNameLength() throws SQLException;/*************************************************************************//** * This method returns the maximum length of a catalog name. * * @return The maximum length of a catalog name. * * @exception SQLException If an error occurs. */public abstract intgetMaxCatalogNameLength() throws SQLException;/*************************************************************************//** * This method returns the maximum size of a row in bytes. * * @return The maximum size of a row. * * @exception SQLException If an error occurs. */public abstract intgetMaxRowSize() throws SQLException;/*************************************************************************//** * This method tests whether or not the maximum row size includes BLOB's * * @return <code>true</code> if the maximum row size includes BLOB's, * <code>false</code> otherwise. * * @exception SQLException If an error occurs. */public abstract booleandoesMaxRowSizeIncludeBlobs() throws SQLException;/*************************************************************************//** * This method includes the maximum length of a SQL statement. * * @return The maximum length of a SQL statement. * * @exception SQLException If an error occurs. */public abstract intgetMaxStatementLength() throws SQLException;/*************************************************************************//** * This method returns the maximum number of statements that can be * active at any time. * * @return The maximum number of statements that can be active at any time. * * @exception SQLException If an error occurs. */public abstract intgetMaxStatements() throws SQLException;/*************************************************************************//**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -