Database metadata interface.
|
Public Member Functions |
string | AddEscapeCharToWildcards (const string Pattern) |
Boolean | AllProceduresAreCallable () |
Boolean | AllTablesAreSelectable () |
| ClearCache (const string Key) |
| ClearCache () |
Boolean | DataDefinitionCausesTransactionCommit () |
Boolean | DataDefinitionIgnoredInTransactions () |
Boolean | DoesMaxRowSizeIncludeBlobs () |
IZResultSet | GetBestRowIdentifier (const string Catalog, const string Schema, const string Table, Integer Scope, Boolean Nullable) |
IZResultSet | GetCatalogs () |
string | GetCatalogSeparator () |
string | GetCatalogTerm () |
IZResultSet | GetColumnPrivileges (const string Catalog, const string Schema, const string Table, const string ColumnNamePattern) |
IZResultSet | GetColumns (const string Catalog, const string SchemaPattern, const string TableNamePattern, const string ColumnNamePattern) |
IZConnection | GetConnection () |
IZResultSet | GetCrossReference (const string PrimaryCatalog, const string PrimarySchema, const string PrimaryTable, const string ForeignCatalog, const string ForeignSchema, const string ForeignTable) |
string | GetDatabaseProductName () |
string | GetDatabaseProductVersion () |
TZTransactIsolationLevel | GetDefaultTransactionIsolation () |
Integer | GetDriverMajorVersion () |
Integer | GetDriverMinorVersion () |
string | GetDriverName () |
string | GetDriverVersion () |
IZResultSet | GetExportedKeys (const string Catalog, const string Schema, const string Table) |
string | GetExtraNameCharacters () |
IZIdentifierConvertor | GetIdentifierConvertor () |
string | GetIdentifierQuoteString () |
IZResultSet | GetImportedKeys (const string Catalog, const string Schema, const string Table) |
IZResultSet | GetIndexInfo (const string Catalog, const string Schema, const string Table, Boolean Unique, Boolean Approximate) |
Integer | GetMaxBinaryLiteralLength () |
Integer | GetMaxCatalogNameLength () |
Integer | GetMaxCharLiteralLength () |
Integer | GetMaxColumnNameLength () |
Integer | GetMaxColumnsInGroupBy () |
Integer | GetMaxColumnsInIndex () |
Integer | GetMaxColumnsInOrderBy () |
Integer | GetMaxColumnsInSelect () |
Integer | GetMaxColumnsInTable () |
Integer | GetMaxConnections () |
Integer | GetMaxCursorNameLength () |
Integer | GetMaxIndexLength () |
Integer | GetMaxProcedureNameLength () |
Integer | GetMaxRowSize () |
Integer | GetMaxSchemaNameLength () |
Integer | GetMaxStatementLength () |
Integer | GetMaxStatements () |
Integer | GetMaxTableNameLength () |
Integer | GetMaxTablesInSelect () |
Integer | GetMaxUserNameLength () |
string | GetNumericFunctions () |
IZResultSet | GetPrimaryKeys (const string Catalog, const string Schema, const string Table) |
IZResultSet | GetProcedureColumns (const string Catalog, const string SchemaPattern, const string ProcedureNamePattern, const string ColumnNamePattern) |
IZResultSet | GetProcedures (const string Catalog, const string SchemaPattern, const string ProcedureNamePattern) |
string | GetProcedureTerm () |
IZResultSet | GetSchemas () |
string | GetSchemaTerm () |
string | GetSearchStringEscape () |
IZResultSet | GetSequences (const string Catalog, const string SchemaPattern, const string SequenceNamePattern) |
string | GetSQLKeywords () |
string | GetStringFunctions () |
string | GetSystemFunctions () |
IZResultSet | GetTablePrivileges (const string Catalog, const string SchemaPattern, const string TableNamePattern) |
IZResultSet | GetTables (const string Catalog, const string SchemaPattern, const string TableNamePattern, const TStringDynArray Types) |
IZResultSet | GetTableTypes () |
string | GetTimeDateFunctions () |
IZResultSet | GetTypeInfo () |
IZResultSet | GetUDTs (const string Catalog, const string SchemaPattern, const string TypeNamePattern, const TIntegerDynArray Types) |
string | GetURL () |
string | GetUserName () |
IZResultSet | GetVersionColumns (const string Catalog, const string Schema, const string Table) |
Boolean | IsCatalogAtStart () |
Boolean | IsReadOnly () |
Boolean | NullPlusNonNullIsNull () |
Boolean | NullsAreSortedAtEnd () |
Boolean | NullsAreSortedAtStart () |
Boolean | NullsAreSortedHigh () |
Boolean | NullsAreSortedLow () |
Boolean | StoresLowerCaseIdentifiers () |
Boolean | StoresLowerCaseQuotedIdentifiers () |
Boolean | StoresMixedCaseIdentifiers () |
Boolean | StoresMixedCaseQuotedIdentifiers () |
Boolean | StoresUpperCaseIdentifiers () |
Boolean | StoresUpperCaseQuotedIdentifiers () |
Boolean | SupportsAlterTableWithAddColumn () |
Boolean | SupportsAlterTableWithDropColumn () |
Boolean | SupportsANSI92EntryLevelSQL () |
Boolean | SupportsANSI92FullSQL () |
Boolean | SupportsANSI92IntermediateSQL () |
Boolean | SupportsBatchUpdates () |
Boolean | SupportsCatalogsInDataManipulation () |
Boolean | SupportsCatalogsInIndexDefinitions () |
Boolean | SupportsCatalogsInPrivilegeDefinitions () |
Boolean | SupportsCatalogsInProcedureCalls () |
Boolean | SupportsCatalogsInTableDefinitions () |
Boolean | SupportsColumnAliasing () |
Boolean | SupportsConvert () |
Boolean | SupportsConvertForTypes (TZSQLType FromType, TZSQLType ToType) |
Boolean | SupportsCoreSQLGrammar () |
Boolean | SupportsCorrelatedSubqueries () |
Boolean | SupportsDataDefinitionAndDataManipulationTransactions () |
Boolean | SupportsDataManipulationTransactionsOnly () |
Boolean | SupportsDifferentTableCorrelationNames () |
Boolean | SupportsExpressionsInOrderBy () |
Boolean | SupportsExtendedSQLGrammar () |
Boolean | SupportsFullOuterJoins () |
Boolean | SupportsGroupBy () |
Boolean | SupportsGroupByBeyondSelect () |
Boolean | SupportsGroupByUnrelated () |
Boolean | SupportsIntegrityEnhancementFacility () |
Boolean | SupportsLikeEscapeClause () |
Boolean | SupportsLimitedOuterJoins () |
Boolean | SupportsMinimumSQLGrammar () |
Boolean | SupportsMixedCaseIdentifiers () |
Boolean | SupportsMixedCaseQuotedIdentifiers () |
Boolean | SupportsMultipleResultSets () |
Boolean | SupportsMultipleTransactions () |
Boolean | SupportsNonNullableColumns () |
Boolean | SupportsOpenCursorsAcrossCommit () |
Boolean | SupportsOpenCursorsAcrossRollback () |
Boolean | SupportsOpenStatementsAcrossCommit () |
Boolean | SupportsOpenStatementsAcrossRollback () |
Boolean | SupportsOrderByUnrelated () |
Boolean | SupportsOuterJoins () |
Boolean | SupportsPositionedDelete () |
Boolean | SupportsPositionedUpdate () |
Boolean | SupportsResultSetConcurrency (TZResultSetType _Type, TZResultSetConcurrency Concurrency) |
Boolean | SupportsResultSetType (TZResultSetType _Type) |
Boolean | SupportsSchemasInDataManipulation () |
Boolean | SupportsSchemasInIndexDefinitions () |
Boolean | SupportsSchemasInPrivilegeDefinitions () |
Boolean | SupportsSchemasInProcedureCalls () |
Boolean | SupportsSchemasInTableDefinitions () |
Boolean | SupportsSelectForUpdate () |
Boolean | SupportsStoredProcedures () |
Boolean | SupportsSubqueriesInComparisons () |
Boolean | SupportsSubqueriesInExists () |
Boolean | SupportsSubqueriesInIns () |
Boolean | SupportsSubqueriesInQuantifieds () |
Boolean | SupportsTableCorrelationNames () |
Boolean | SupportsTransactionIsolationLevel (TZTransactIsolationLevel Level) |
Boolean | SupportsTransactions () |
Boolean | SupportsUnion () |
Boolean | SupportsUnionAll () |
Boolean | UsesLocalFilePerTable () |
Boolean | UsesLocalFiles () |
Database metadata interface.