📄 jdbcdatabasemetadata.java
字号:
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCatalogsInDataManipulation() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can a catalog name be used in a procedure call statement?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCatalogsInProcedureCalls() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can a catalog name be used in a table definition statement?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCatalogsInTableDefinitions() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can a catalog name be used in an index definition statement?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCatalogsInIndexDefinitions() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can a catalog name be used in a privilege definition statement?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCatalogsInPrivilegeDefinitions() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Is positioned DELETE supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsPositionedDelete() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Is positioned UPDATE supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsPositionedUpdate() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Is SELECT for UPDATE supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsSelectForUpdate() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Are stored procedure calls using the stored procedure escape
* syntax supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsStoredProcedures() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Are subqueries in comparison expressions supported?
*
* A JDBC Compliant<sup><font size=-2>TM</font></sup> driver
* always returns true.
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsSubqueriesInComparisons() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Are subqueries in 'exists' expressions supported?
*
* A JDBC Compliant<sup><font size=-2>TM</font></sup> driver
* always returns true.
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsSubqueriesInExists() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Are subqueries in 'in' statements supported?
*
* A JDBC Compliant<sup><font size=-2>TM</font></sup> driver
* always returns true.
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsSubqueriesInIns() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Are subqueries in quantified expressions supported?
*
* A JDBC Compliant<sup><font size=-2>TM</font></sup> driver
* always returns true.
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsSubqueriesInQuantifieds() {
if(Trace.TRACE) Trace.trace();
// todo: check if this is correct
return true;
}
/**
* Are correlated subqueries supported?
*
* A JDBC Compliant<sup><font size=-2>TM</font></sup> driver
* always returns true.
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsCorrelatedSubqueries() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Is SQL UNION supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsUnion() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Is SQL UNION ALL supported?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean supportsUnionAll() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Can cursors remain open across commits?
*
* @return <code>true</code> if cursors always remain open;
* <code>false</code> if they might not remain open
*/
public boolean supportsOpenCursorsAcrossCommit() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can cursors remain open across rollbacks?
*
* @return <code>true</code> if cursors always remain open;
* <code>false</code> if they might not remain open
*/
public boolean supportsOpenCursorsAcrossRollback() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* Can statements remain open across commits?
*
* @return <code>true</code> if statements always remain open;
* <code>false</code> if they might not remain open
*/
public boolean supportsOpenStatementsAcrossCommit() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* Can statements remain open across rollbacks?
*
* @return <code>true</code> if statements always remain open;
* <code>false</code> if they might not remain open
*/
public boolean supportsOpenStatementsAcrossRollback() {
if(Trace.TRACE) Trace.trace();
return true;
}
/**
* How many hex characters can you have in an inline binary literal?
*
* @return max binary literal length in hex characters;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxBinaryLiteralLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the max length for a character literal?
*
* @return max literal length;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxCharLiteralLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the limit on column name length?
*
* @return max column name length;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnNameLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum number of columns in a "GROUP BY" clause?
*
* @return max number of columns;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnsInGroupBy() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum number of columns allowed in an index?
*
* @return max number of columns;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnsInIndex() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum number of columns in an "ORDER BY" clause?
*
* @return max number of columns;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnsInOrderBy() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum number of columns in a "SELECT" list?
*
* @return max number of columns;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnsInSelect() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum number of columns in a table?
*
* @return max number of columns;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxColumnsInTable() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* How many active connections can we have at a time to this database?
*
* @return max number of active connections;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxConnections() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum cursor name length?
*
* @return max cursor name length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxCursorNameLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum length of an index (in bytes)?
*
* @return max index length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxIndexLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum length allowed for a schema name?
*
* @return max name length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxSchemaNameLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum length of a procedure name?
*
* @return max name length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxProcedureNameLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum length of a catalog name?
*
* @return max name length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxCatalogNameLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* What's the maximum length of a single row?
*
* @return max row size in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxRowSize() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* Did getMaxRowSize() include LONGVARCHAR and LONGVARBINARY
* blobs?
*
* @return <code>true</code> if so; <code>false</code> otherwise
*/
public boolean doesMaxRowSizeIncludeBlobs() {
if(Trace.TRACE) Trace.trace();
return false;
}
/**
* What's the maximum length of a SQL statement?
*
* @return max length in bytes;
* a result of zero means that there is no limit or the limit is not known
*/
public int getMaxStatementLength() {
if(Trace.TRACE) Trace.trace();
return 0;
}
/**
* How many active statements can we have open at one time to this
* database?
*
* @return the maximum number of statements that can be open at one time;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -