This document lists the Java classes contained by the
SOLID JDBC Driver and their methods. JDBC is a standard
interface provided by JavaSoft. JavaSoft provides the official
documentation of JDBC interface classes and methods.
SOLID JDBC Driver conforms to the JDBC standard and
thus Solid will neither repeat nor maintain the JDBC
interface documentation. Instead, this document lists all
behavior specific to SOLID JDBC Driver and SOLID Server.
Method name |
Notes |
allProceduresAreCallable() |
Works as specified by JavaSoft |
allTablesAreSelectable() |
Works as specified by JavaSoft |
dataDefinitionCausesTransactionCommit() |
Works as specified by JavaSoft |
dataDefinitionIgnoredInTransactions() |
Works as specified by JavaSoft |
doesMaxRowSizeIncludeBlobs() |
Works as specified by JavaSoft (returns
false) |
getBestRowIdentifier(String, String, String,
int, boolean) |
Throws SQL state 'IM001' |
getCatalogs() |
Throws SQL state 'IM001'
SOLID Server does not support catalogs. |
getCatalogSeparator() |
Works as specified by JavaSoft |
getCatalogTerm() |
Works as specified by JavaSoft |
getColumnPrivileges(String, String, String,
String) |
Throws SQL state 'IM001' |
getColumns(String, String, String, String) |
Works as specified by JavaSoft |
getCrossReference(String, String, String,
String, String, String) |
Throws SQL state 'IM001' |
getDatabaseProductName() |
Works as specified by JavaSoft |
getDatabaseProductVersion() |
Works as specified by JavaSoft |
getDefaultTransactionIsolation() |
Works as specified by JavaSoft |
getDriverMajorVersion() |
Works as specified by JavaSoft |
getDriverMinorVersion() |
Works as specified by JavaSoft |
getDriverName() |
Works as specified by JavaSoft |
getDriverVersion() |
Works as specified by JavaSoft |
getExportedKeys(String, String, String) |
Throws SQL state 'IM001' |
getExtraNameCharacters() |
Works as specified by JavaSoft |
getIdentifierQuoteString() |
Works as specified by JavaSoft |
getImportedKeys(String, String, String) |
Throws SQL state 'IM001' |
getIndexInfo(String, String, String, boolean,
boolean) |
Throws SQL state 'IM001' |
getMaxBinaryLiteralLength() |
Works as specified by JavaSoft |
getMaxCatalogNameLength() |
Works as specified by JavaSoft |
getMaxCharLiteralLength() |
Works as specified by JavaSoft |
getMaxColumnNameLength() |
Works as specified by JavaSoft |
getMaxColumnsInGroupBy() |
Works as specified by JavaSoft |
getMaxColumnsInIndex() |
Works as specified by JavaSoft |
getMaxColumnsInOrderBy() |
Works as specified by JavaSoft |
getMaxColumnsInSelect() |
Works as specified by JavaSoft |
getMaxColumnsInTable() |
Works as specified by JavaSoft |
getMaxConnections() |
Works as specified by JavaSoft |
getMaxCursorNameLength() |
Works as specified by JavaSoft |
getMaxIndexLength() |
Works as specified by JavaSoft |
getMaxProcedureNameLength() |
Works as specified by JavaSoft |
getMaxRowSize() |
Works as specified by JavaSoft |
getMaxSchemaNameLength() |
Works as specified by JavaSoft |
getMaxStatementLength() |
Works as specified by JavaSoft |
getMaxStatements() |
Works as specified by JavaSoft |
getMaxTableNameLength() |
Works as specified by JavaSoft |
getMaxTablesInSelect() |
Works as specified by JavaSoft |
getMaxUserNameLength() |
Works as specified by JavaSoft |
getNumericFunctions() |
Works as specified by JavaSoft |
getPrimaryKeys(String, String, String) |
Works as specified by JavaSoft |
getProcedureColumns(String, String, String,
String) |
Throws SQL state 'IM001' |
getProcedures(String, String, String) |
Works as specified by JavaSoft |
getProcedureTerm() |
Works as specified by JavaSoft |
getSchemas() |
Throws SQL state 'IM001' |
getSchemaTerm() |
Works as specified by JavaSoft |
getSearchStringEscape() |
Works as specified by JavaSoft |
getSQLKeywords() |
Works as specified by JavaSoft |
getStringFunctions() |
Works as specified by JavaSoft |
getSystemFunctions() |
Works as specified by JavaSoft |
getTablePrivileges(String, String,
String) |
Works as specified by JavaSoft |
getTables(String, String, String, String[]) |
Works as specified by JavaSoft |
getTableTypes() |
Works as specified by JavaSoft |
getTimeDateFunctions() |
Works as specified by JavaSoft |
getTypeInfo() |
Works as specified by JavaSoft |
getURL() |
Works as specified by JavaSoft |
getUserName() |
Works as specified by JavaSoft |
getVersionColumns(String, String, String) |
Works as specified by JavaSoft |
isCatalogAtStart() |
Works as specified by JavaSoft |
isReadOnly() |
Will always return false regardless of the
status of server |
nullPlusNonNullIsNull() |
Works as specified by JavaSoft |
nullsAreSortedAtEnd() |
Works as specified by JavaSoft |
nullsAreSortedAtStart() |
Works as specified by JavaSoft |
nullsAreSortedHigh() |
Works as specified by JavaSoft |
nullsAreSortedLow() |
Works as specified by JavaSoft |
storesLowerCaseIdentifiers() |
Works as specified by JavaSoft |
storesLowerCaseQuotedIdentifiers() |
Works as specified by JavaSoft |
storesMixedCaseIdentifiers() |
Works as specified by JavaSoft |
storesMixedCaseQuotedIdentifiers() |
Works as specified by JavaSoft |
storesUpperCaseIdentifiers() |
Works as specified by JavaSoft |
storesUpperCaseQuotedIdentifiers() |
Works as specified by JavaSoft |
supportsAlterTableWithAddColumn() |
Works as specified by JavaSoft |
supportsAlterTableWithDropColumn() |
Works as specified by JavaSoft |
supportsANSI92EntryLevelSQL() |
Works as specified by JavaSoft |
supportsANSI92FullSQL() |
Works as specified by JavaSoft |
supportsANSI92IntermediateSQL() |
Works as specified by JavaSoft |
supportsCatalogsInDataManipulation() |
Works as specified by JavaSoft |
supportsCatalogsInIndexDefinitions() |
Works as specified by JavaSoft |
supportsCatalogsInPrivilegeDefinitions() |
Works as specified by JavaSoft |
supportsCatalogsInProcedureCalls() |
Works as specified by JavaSoft |
supportsCatalogsInTableDefinitions() |
Works as specified by JavaSoft |
supportsColumnAliasing() |
Works as specified by JavaSoft |
supportsConvert() |
Always returns true. |
supportsConvert(int, int) |
Always returns false. |
supportsCoreSQLGrammar() |
Works as specified by JavaSoft |
supportsCorrelatedSubqueries() |
Works as specified by JavaSoft |
supportsDataDefinitionAndData
ManipulationTransactions() |
Works as specified by JavaSoft |
supportsDataManipulationTransactionsOnly() |
Works as specified by JavaSoft |
supportsDifferentTableCorrelationNames() |
Works as specified by JavaSoft |
supportsExpressionsInOrderBy() |
Works as specified by JavaSoft |
supportsExtendedSQLGrammar() |
Works as specified by JavaSoft |
supportsFullOuterJoins() |
Works as specified by JavaSoft |
supportsGroupBy() |
Works as specified by JavaSoft |
supportsGroupByBeyondSelect() |
Works as specified by JavaSoft |
supportsGroupByUnrelated() |
Works as specified by JavaSoft |
supportsIntegrityEnhancementFacility() |
Works as specified by JavaSoft |
supportsLikeEscapeClause() |
Works as specified by JavaSoft |
supportsLimitedOuterJoins() |
Works as specified by JavaSoft |
supportsMinimumSQLGrammar() |
Works as specified by JavaSoft |
supportsMixedCaseIdentifiers() |
Works as specified by JavaSoft |
supportsMixedCaseQuotedIdentifiers() |
Works as specified by JavaSoft |
supportsMultipleResultSets() |
Works as specified by JavaSoft |
supportsMultipleTransactions() |
Works as specified by JavaSoft |
supportsNonNullableColumns() |
Works as specified by JavaSoft |
supportsOpenCursorsAcrossCommit() |
Works as specified by JavaSoft |
supportsOpenCursorsAcrossRollback() |
Works as specified by JavaSoft |
supportsOpenStatementsAcrossCommit() |
Works as specified by JavaSoft |
supportsOpenStatementsAcrossRollback() |
Works as specified by JavaSoft |
supportsOrderByUnrelated() |
Works as specified by JavaSoft |
supportsOuterJoins() |
Works as specified by JavaSoft |
supportsPositionedDelete() |
Works as specified by JavaSoft |
supportsPositionedUpdate() |
Works as specified by JavaSoft |
supportsSchemasInDataManipulation() |
Works as specified by JavaSoft |
supportsSchemasInIndexDefinitions() |
Works as specified by JavaSoft |
supportsSchemasInPrivilegeDefinitions() |
Works as specified by JavaSoft |
supportsSchemasInProcedureCalls() |
Works as specified by JavaSoft |
supportsSchemasInTableDefinitions() |
Works as specified by JavaSoft |
supportsSelectForUpdate() |
Works as specified by JavaSoft |
supportsStoredProcedures() |
Works as specified by JavaSoft |
supportsSubqueriesInComparisons() |
Works as specified by JavaSoft |
supportsSubqueriesInExists() |
Works as specified by JavaSoft |
supportsSubqueriesInIns() |
Works as specified by JavaSoft |
supportsSubqueriesInQuantifieds() |
Works as specified by JavaSoft |
supportsTableCorrelationNames() |
Works as specified by JavaSoft |
supportsTransactionIsolationLevel(int) |
Works as specified by JavaSoft |
supportsTransactions() |
Works as specified by JavaSoft |
supportsUnion() |
Works as specified by JavaSoft |
supportsUnionAll() |
Works as specified by JavaSoft |
usesLocalFilePerTable() |
Works as specified by JavaSoft |
usesLocalFiles() |
Works as specified by JavaSoft |