⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 databasemetadata.java

📁 gcc3.2.1源代码
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
  * @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 + -