Tortuga.Chain Namespace
Tortuga.Chain.CommandBuilders Namespace
Tortuga.Chain.Metadata Namespace

SQLiteMetadataCache Members

The SQLiteMetadataCache type exposes the following members.

Constructors


  Name Description
Public method SQLiteMetadataCache
Creates a new instance of SQLiteMetadataCache

Methods


  Name Description
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAggregateFunction (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetForeignKeysForTable(AbstractObjectName)
Gets the foreign keys for a table.
Public method GetForeignKeysForTable(TObjectName)
Gets the foreign keys for a table.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetHashCode (Inherited from Object.)
Public method GetIndexesForTable(SQLiteObjectName)
Gets the indexes for a table.
Public method GetIndexesForTable(TObjectName)
Gets the indexes for a table.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetScalarFunction
Gets the metadata for a scalar function.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetScalarFunctions
Gets the scalar functions that were loaded by this cache.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetStoredProcedure
Gets the stored procedure's metadata.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetStoredProcedures
Gets the stored procedures that were loaded by this cache.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTableFunction
Gets the metadata for a table function.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTableFunctions
Gets the table-valued functions that were loaded by this cache.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTableOrView(SQLiteObjectName)
Gets the metadata for a table or view.
Public method GetTableOrView(TObjectName)
Gets the metadata for a table.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTableOrViewFromClass(Type, OperationType) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTableOrViewFromClass``1(OperationType) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetTablesAndViews
Gets the tables and views that were loaded by this cache.
Public method GetType (Inherited from Object.)
Public method GetUserDefinedTableType
Gets the metadata for a user defined type.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method GetUserDefinedTableTypes
Gets the table-valued functions that were loaded by this cache.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ParseObjectName(String)
Parse a string and return the database specific representation of the database object's name.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Protected method ParseObjectName(String, String) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method Preload
Preloads all of the metadata for this data source.
Public method PreloadTables
Preloads metadata for all database tables.
Public method PreloadViews
Preloads metadata for all database views.
Public method QuoteColumnName
Quotes the name of the column.
Public method RegisterType (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method Reset
Resets the metadata cache, clearing out all cached metadata.
Protected method SqlTypeNameToDbType (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Protected method ToClrType(DbType, Boolean, Nullable<(Of <<'(Int32>)>>)) (Inherited from DbDatabaseMetadataCache<(Of <(<'TObjectName>)>)>.)
Public method ToClrType(String, Boolean, Nullable<(Of <<'(Int32>)>>), Nullable<(Of <<'(Boolean>)>>))
Returns the CLR type that matches the indicated database column type.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Protected method ToClrType(UTP, Boolean, Nullable<(Of <<'(Int32>)>>)) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method ToString (Inherited from Object.)
Protected method TryGetRegisteredType (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetScalarFunction(String, ScalarFunctionMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetScalarFunction(UTP, ScalarFunctionMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetStoredProcedure(String, StoredProcedureMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetStoredProcedure(UTP, StoredProcedureMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetTableFunction(String, TableFunctionMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetTableFunction(UTP, TableFunctionMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetTableOrView (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetUserDefinedTableType(String, UserDefinedTableTypeMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method TryGetUserDefinedTableType(UTP, UserDefinedTableTypeMetadata%) (Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method UnregisterType
Removes a database type registration and its CLR equivalent. If a builtin type, this restores it to its default behavior.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public method ValueToSqlValue
Converts a value to a string suitable for use in a SQL statement.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)

Properties


  Name Description
Public property CommentString
Gets the comment string. For most databases this is "--".
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public property Converter
Gets the converter dictionary used by materializers.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public property MaxParameters
Gets the maximum number of parameters in a single SQL batch.
Public property MaxRowsPerValuesClause
Get the maximum number of rows in a single SQL statement's Values clause.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public property ServerVersion
Gets the server version number.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public property ServerVersionName
Gets the server version name.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)
Public property UnsupportedSqlTypeNames
Gets a list of known, unsupported SQL type names.
(Inherited from DatabaseMetadataCache<(Of <(<'TObjectName, TDbType>)>)>.)