All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----twz1.jdbc.mysql.DbMd
jdbcMysqlConnex cx
jdbcMysqlConnex myCx
private static Hashtable typemap
int maxRows
boolean dbmdXcept
private static int T_STRINGT_INTEGER
private static int T_INTEGERT_SHORT
private static int T_SHORTerrs
private static String errs[]yes
private static byte yes[]no
private static byte no[]ten
private static byte ten[]cin
private static byte cin[]cnn
private static byte cnn[]btable
private static byte btable[]bbestRowSession
private static byte bbestRowSession[]bbestRowNotPseudo
private static byte bbestRowNotPseudo[]bTableIndexOther
private static byte bTableIndexOther[]getProc_rsmd
private static RSMd getProc_rsmdgetCols_rsmd
private static RSMd getCols_rsmdgetPCols_rsmd
private static RSMd getPCols_rsmdgetBRId_rsmd
private static RSMd getBRId_rsmdgetTab_rsmd
private static RSMd getTab_rsmdgetSchm_rsmd
private static RSMd getSchm_rsmdgetCats_rsmd
private static RSMd getCats_rsmdgetTTyp_rsmd
private static RSMd getTTyp_rsmdgetPK_rsmd
private static RSMd getPK_rsmdgetTI_rsmd
private static RSMd getTI_rsmdgetII_rsmd
private static RSMd getII_rsmdgetXK_rsmd
private static RSMd getXK_rsmdgetKM_rsmd
private static RSMd getKM_rsmdgetPr_rsmd
private static RSMd getPr_rsmdctN
private static final String ctN[]ctL
private static short ctL[]defref
private static int defref[][]
DbMd(jdbcMysqlConnex connection) throws SQLException
public boolean allProceduresAreCallable() throws SQLExceptionallTablesAreSelectable
public boolean allTablesAreSelectable() throws SQLException
public String getURL() throws SQLExceptiongetUserName
public String getUserName() throws SQLExceptionisReadOnly
public boolean isReadOnly() throws SQLExceptionnullsAreSortedHigh
public boolean nullsAreSortedHigh() throws SQLExceptionnullsAreSortedLow
public boolean nullsAreSortedLow() throws SQLExceptionnullsAreSortedAtStart
public boolean nullsAreSortedAtStart() throws SQLExceptionnullsAreSortedAtEnd
public boolean nullsAreSortedAtEnd() throws SQLExceptiongetDatabaseProductName
public String getDatabaseProductName() throws SQLExceptiongetDatabaseProductVersion
public String getDatabaseProductVersion() throws SQLExceptiongetDriverName
public String getDriverName() throws SQLExceptiongetDriverVersion
public String getDriverVersion() throws SQLExceptiongetDriverMajorVersion
public int getDriverMajorVersion()getDriverMinorVersion
public int getDriverMinorVersion()usesLocalFiles
public boolean usesLocalFiles() throws SQLException
public boolean usesLocalFilePerTable() throws SQLException
public boolean supportsMixedCaseIdentifiers() throws SQLExceptionstoresUpperCaseIdentifiers
public boolean storesUpperCaseIdentifiers() throws SQLExceptionstoresLowerCaseIdentifiers
public boolean storesLowerCaseIdentifiers() throws SQLExceptionstoresMixedCaseIdentifiers
public boolean storesMixedCaseIdentifiers() throws SQLExceptionsupportsMixedCaseQuotedIdentifiers
public boolean supportsMixedCaseQuotedIdentifiers() throws SQLExceptionstoresUpperCaseQuotedIdentifiers
public boolean storesUpperCaseQuotedIdentifiers() throws SQLExceptionstoresLowerCaseQuotedIdentifiers
public boolean storesLowerCaseQuotedIdentifiers() throws SQLExceptionstoresMixedCaseQuotedIdentifiers
public boolean storesMixedCaseQuotedIdentifiers() throws SQLExceptiongetIdentifierQuoteString
public String getIdentifierQuoteString() throws SQLExceptiongetSQLKeywords
public String getSQLKeywords() throws SQLException
public String getNumericFunctions() throws SQLException
public String getStringFunctions() throws SQLException
public String getSystemFunctions() throws SQLException
public String getTimeDateFunctions() throws SQLException
public String getSearchStringEscape() throws SQLExceptiongetExtraNameCharacters
public String getExtraNameCharacters() throws SQLExceptionsupportsAlterTableWithAddColumn
public boolean supportsAlterTableWithAddColumn() throws SQLExceptionsupportsAlterTableWithDropColumn
public boolean supportsAlterTableWithDropColumn() throws SQLExceptionsupportsColumnAliasing
public boolean supportsColumnAliasing() throws SQLExceptionnullPlusNonNullIsNull
public boolean nullPlusNonNullIsNull() throws SQLExceptionsupportsConvert
public boolean supportsConvert() throws SQLException
public boolean supportsConvert(int x, int y) throws SQLExceptionsupportsTableCorrelationNames
public boolean supportsTableCorrelationNames() throws SQLException
public boolean supportsDifferentTableCorrelationNames() throws SQLExceptionsupportsExpressionsInOrderBy
public boolean supportsExpressionsInOrderBy() throws SQLExceptionsupportsOrderByUnrelated
public boolean supportsOrderByUnrelated() throws SQLExceptionsupportsGroupBy
public boolean supportsGroupBy() throws SQLExceptionsupportsGroupByUnrelated
public boolean supportsGroupByUnrelated() throws SQLExceptionsupportsGroupByBeyondSelect
public boolean supportsGroupByBeyondSelect() throws SQLExceptionsupportsLikeEscapeClause
public boolean supportsLikeEscapeClause() throws SQLExceptionsupportsMultipleResultSets
public boolean supportsMultipleResultSets() throws SQLExceptionsupportsMultipleTransactions
public boolean supportsMultipleTransactions() throws SQLException
public boolean supportsNonNullableColumns() throws SQLExceptionsupportsMinimumSQLGrammar
public boolean supportsMinimumSQLGrammar() throws SQLExceptionsupportsCoreSQLGrammar
public boolean supportsCoreSQLGrammar() throws SQLExceptionsupportsExtendedSQLGrammar
public boolean supportsExtendedSQLGrammar() throws SQLException
public boolean supportsANSI92EntryLevelSQL() throws SQLExceptionsupportsANSI92IntermediateSQL
public boolean supportsANSI92IntermediateSQL() throws SQLExceptionsupportsANSI92FullSQL
public boolean supportsANSI92FullSQL() throws SQLExceptionsupportsIntegrityEnhancementFacility
public boolean supportsIntegrityEnhancementFacility() throws SQLExceptionsupportsOuterJoins
public boolean supportsOuterJoins() throws SQLExceptionsupportsFullOuterJoins
public boolean supportsFullOuterJoins() throws SQLException
public boolean supportsLimitedOuterJoins() throws SQLExceptiongetSchemaTerm
public String getSchemaTerm() throws SQLExceptiongetProcedureTerm
public String getProcedureTerm() throws SQLExceptiongetCatalogTerm
public String getCatalogTerm() throws SQLExceptionisCatalogAtStart
public boolean isCatalogAtStart() throws SQLExceptiongetCatalogSeparator
public String getCatalogSeparator() throws SQLExceptionsupportsSchemasInDataManipulation
public boolean supportsSchemasInDataManipulation() throws SQLExceptionsupportsSchemasInProcedureCalls
public boolean supportsSchemasInProcedureCalls() throws SQLExceptionsupportsSchemasInTableDefinitions
public boolean supportsSchemasInTableDefinitions() throws SQLExceptionsupportsSchemasInIndexDefinitions
public boolean supportsSchemasInIndexDefinitions() throws SQLExceptionsupportsSchemasInPrivilegeDefinitions
public boolean supportsSchemasInPrivilegeDefinitions() throws SQLExceptionsupportsCatalogsInDataManipulation
public boolean supportsCatalogsInDataManipulation() throws SQLExceptionsupportsCatalogsInProcedureCalls
public boolean supportsCatalogsInProcedureCalls() throws SQLExceptionsupportsCatalogsInTableDefinitions
public boolean supportsCatalogsInTableDefinitions() throws SQLExceptionsupportsCatalogsInIndexDefinitions
public boolean supportsCatalogsInIndexDefinitions() throws SQLExceptionsupportsCatalogsInPrivilegeDefinitions
public boolean supportsCatalogsInPrivilegeDefinitions() throws SQLExceptionsupportsPositionedDelete
public boolean supportsPositionedDelete() throws SQLExceptionsupportsPositionedUpdate
public boolean supportsPositionedUpdate() throws SQLExceptionsupportsSelectForUpdate
public boolean supportsSelectForUpdate() throws SQLExceptionsupportsStoredProcedures
public boolean supportsStoredProcedures() throws SQLExceptionsupportsSubqueriesInComparisons
public boolean supportsSubqueriesInComparisons() throws SQLExceptionsupportsSubqueriesInExists
public boolean supportsSubqueriesInExists() throws SQLExceptionsupportsSubqueriesInIns
public boolean supportsSubqueriesInIns() throws SQLException
public boolean supportsSubqueriesInQuantifieds() throws SQLException
public boolean supportsCorrelatedSubqueries() throws SQLException
public boolean supportsUnion() throws SQLException
public boolean supportsUnionAll() throws SQLExceptionsupportsOpenCursorsAcrossCommit
public boolean supportsOpenCursorsAcrossCommit() throws SQLExceptionsupportsOpenCursorsAcrossRollback
public boolean supportsOpenCursorsAcrossRollback() throws SQLExceptionsupportsOpenStatementsAcrossCommit
public boolean supportsOpenStatementsAcrossCommit() throws SQLExceptionsupportsOpenStatementsAcrossRollback
public boolean supportsOpenStatementsAcrossRollback() throws SQLExceptiongetMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength() throws SQLExceptiongetMaxCharLiteralLength
public int getMaxCharLiteralLength() throws SQLExceptiongetMaxColumnNameLength
public int getMaxColumnNameLength() throws SQLException
public int getMaxColumnsInGroupBy() throws SQLException
public int getMaxColumnsInIndex() throws SQLExceptiongetMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy() throws SQLExceptiongetMaxColumnsInSelect
public int getMaxColumnsInSelect() throws SQLException
public int getMaxColumnsInTable() throws SQLExceptiongetMaxConnections
public int getMaxConnections() throws SQLExceptiongetMaxCursorNameLength
public int getMaxCursorNameLength() throws SQLExceptiongetMaxIndexLength
public int getMaxIndexLength() throws SQLExceptiongetMaxSchemaNameLength
public int getMaxSchemaNameLength() throws SQLExceptiongetMaxProcedureNameLength
public int getMaxProcedureNameLength() throws SQLExceptiongetMaxCatalogNameLength
public int getMaxCatalogNameLength() throws SQLExceptiongetMaxRowSize
public int getMaxRowSize() throws SQLExceptiondoesMaxRowSizeIncludeBlobs
public boolean doesMaxRowSizeIncludeBlobs() throws SQLExceptiongetMaxStatementLength
public int getMaxStatementLength() throws SQLExceptiongetMaxStatements
public int getMaxStatements() throws SQLExceptiongetMaxTableNameLength
public int getMaxTableNameLength() throws SQLExceptiongetMaxTablesInSelect
public int getMaxTablesInSelect() throws SQLException
public int getMaxUserNameLength() throws SQLExceptiongetDefaultTransactionIsolation
public int getDefaultTransactionIsolation() throws SQLExceptionsupportsTransactions
public boolean supportsTransactions() throws SQLExceptionsupportsTransactionIsolationLevel
public boolean supportsTransactionIsolationLevel(int l) throws SQLExceptionsupportsDataDefinitionAndDataManipulationTransactions
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws SQLExceptionsupportsDataManipulationTransactionsOnly
public boolean supportsDataManipulationTransactionsOnly() throws SQLExceptiondataDefinitionCausesTransactionCommit
public boolean dataDefinitionCausesTransactionCommit() throws SQLExceptiondataDefinitionIgnoredInTransactions
public boolean dataDefinitionIgnoredInTransactions() throws SQLExceptiongetProcedures
public ResultSet getProcedures(String c, String s, String p) throws SQLException
public ResultSet getProcedureColumns(String c, String s, String p, String l) throws SQLException
public ResultSet getTables(String c, String s, String p, String t[]) throws SQLException
public ResultSet getSchemas() throws SQLException
public ResultSet getCatalogs() throws SQLExceptiongetTableTypes
public ResultSet getTableTypes() throws SQLExceptiongetTablePrivileges
public ResultSet getTablePrivileges(String c, String s, String p) throws SQLException
public ResultSet getColumnPrivileges(String c, String s, String p, String l) throws SQLException
public ResultSet getColumns(String c, String s, String p, String l) throws SQLExceptiongetBestRowIdentifier
public ResultSet getBestRowIdentifier(String c, String s, String t, int r, boolean n) throws SQLException
public ResultSet getVersionColumns(String c, String s, String t) throws SQLException
public ResultSet getPrimaryKeys(String c, String s, String t) throws SQLException
void sillySort(String s[], Object o[])getImportedKeys
public ResultSet getImportedKeys(String c, String s, String t) throws SQLException
public ResultSet getExportedKeys(String c, String s, String t) throws SQLException
public ResultSet getCrossReference(String pc, String ps, String pt, String fc, String fs, String ft) throws SQLException
public ResultSet getTypeInfo() throws SQLException
public ResultSet getIndexInfo(String c, String s, String t, boolean u, boolean a) throws SQLException
private ResultSet makeXkey() throws SQLExceptionmakePrivs
private ResultSet makePrivs() throws SQLExceptiongetResult1
private Vector getResult1(String query) throws SQLException
private jdbcMysqlField rsCol(RSMd rd, String name, int ty, int len) throws SQLExceptionrsMake
private RSMd rsMake(int m) throws SQLExceptionerrHandlerM
void errHandlerM(int n, String m) throws SQLExceptionerrHandlerE
void errHandlerE(int n, Exception e) throws SQLExceptionerrHandlerE2
void errHandlerE2(int n, String s, Exception e) throws SQLException
All Packages Class Hierarchy This Package Previous Next Index