📄 jdbcdatabasemetadata.java
字号:
* * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsANSI92EntryLevelSQL() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether this database supports the ANSI92 intermediate SQL * grammar supported. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * up to and including 1.7.1, HSQLDB does not support the ANSI92 * intermediate SQL grammar; this method always returns * <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsANSI92IntermediateSQL() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether this database supports the ANSI92 full SQL * grammar supported. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * up to and including 1.7.1, HSQLDB does not support the ANSI92 * full SQL grammar; this method always returns * <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsANSI92FullSQL() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether this database supports the SQL Integrity * Enhancement Facility. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * up to and including 1.7.1, HSQLDB does not support the SQL * Integrity Enhancement Facility; this method always returns * <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsIntegrityEnhancementFacility() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether this database supports some form of outer join. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * HSQLDB supports outer joins; this method always returns * <code>true</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsOuterJoins() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return true; } /** * Retrieves whether this database supports full nested outer joins. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support full nested outer * joins; this method always returns <code>false</code>. <p> * * This behaviour may change in a future release. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsFullOuterJoins() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether this database provides limited support for outer * joins. (This will be <code>true</code> if the method * <code>supportsFullOuterJoins</code> returns <code>true</code>). <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB support the LEFT OUTER join syntax; * this method always returns <code>true</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsLimitedOuterJoins() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return true; } /** * Retrieves the database vendor's preferred term for "schema". <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support schemas; * this method always returns the empty String. * </span> * <!-- end release-specific documentation --> * * * @return the vendor term for "schema" * @exception SQLException if a database access error occurs */ public String getSchemaTerm() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return ""; } /** * Retrieves the database vendor's preferred term for "procedure". <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support declaration of * procedures in SQL; this method always returns the empty String. * </span> * <!-- end release-specific documentation --> * * * @return the vendor term for "procedure" * @exception SQLException if a database access error occurs */ public String getProcedureTerm() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return ""; } /** * Retrieves the database vendor's preferred term for "catalog". <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support catalogs; * this method always returns the empty String. * </span> * <!-- end release-specific documentation --> * * * @return the vendor term for "catalog" * @exception SQLException if a database access error occurs */ public String getCatalogTerm() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return ""; } /** * Retrieves whether a catalog appears at the start of a fully qualified * table name. If not, the catalog appears at the end. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support catalogs; * this method always returns <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if the catalog name appears at the beginning * of a fully qualified table name; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean isCatalogAtStart() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves the <code>String</code> that this database uses as the * separator between a catalog and table name. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support catalogs; * this method always returns the empty String. * </span> * <!-- end release-specific documentation --> * * * @return the separator string * @exception SQLException if a database access error occurs */ public String getCatalogSeparator() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return ""; } /** * Retrieves whether a schema name can be used in a data * manipulation statement. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support schemas; * this method always returns <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsSchemasInDataManipulation() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether a schema name can be used in a procedure call * statement. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support schemas; * this method always returns <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsSchemasInProcedureCalls() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether a schema name can be used in a table * definition statement. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support schemas; * this method always returns <code>false</code>. * </span> * <!-- end release-specific documentation --> * * * @return <code>true</code> if so; <code>false</code> otherwise * @exception SQLException if a database access error occurs */ public boolean supportsSchemasInTableDefinitions() throws SQLException { if (Trace.TRACE) { Trace.trace(); } return false; } /** * Retrieves whether a schema name can be used in an index * definition statement. <p> * * <!-- start release-specific documentation --> * <span class="ReleaseSpecificDocumentation"> * <b>HSQLDB-Specific Information:</b> <p> * * Up to and including 1.7.1, HSQLDB does not support schemas
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -