Этот класс содержит некоторые виртуальные методы, которые могут быть полезны для других виртуальных классов таблицы. Это определенно НЕ осуществляет ни одного из методов интерфейса ISQLiteManagedModule.
Для списка всех членов этого типа посмотрите Члены SQLiteModuleCommon.
System.Object
SQLiteModule
SQLiteModuleNoop
SQLiteModuleCommon
SQLiteModuleEnumerable
Namespace: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Члены SQLiteModuleCommon | Пространство имен System.Data.SQLite
Устанавливает сообщение об ошибке в то, которое указывает, что виртуальный курсор имеет неправильный тип.
Значение Error.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Избавляется от этого экземпляра объекта.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite | Список перегрузок SQLiteModuleCommon.Dispose
Избавляется от этого экземпляра объекта.
Унаследовано от SQLiteModule.
public void Dispose()
Избавляется от этого экземпляра объекта.
protected override void Dispose(bool)
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Определяет уникальный идентификатор для текущей строки.
Уникальный идентификатор строки или ноль после неудачи.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Определяет SQL-оператор, использованный, чтобы объявить виртуальную таблицу. Этот метод должен быть перекрыт в производных классах, если они требуют своей виртуальной схемы таблицы.
SQL-оператор, использованный, чтобы объявить виртуальную таблицу, или null, если это не может быть определено.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Определяет строку, чтобы возвратить как значение столбца для значения экземпляра объекта.
Строковое представление указанного экземпляра объекта или null после неудачи.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Создает уникальный идентификатор строки Int64 из двух Int32. Первое Int32 должно содержать порядковый номер строки для текущей строки, второе должно содержать хэш-код значения столбца ключа для текущей строки.
Уникальный идентификатор или ноль после неудачи.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Строит экземпляр этого класса.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite | Список перегрузок SQLiteModuleCommon Constructor
Строит экземпляр этого класса.
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite | Список перегрузок SQLiteModuleCommon Constructor
Строит экземпляр этого класса.
Строит экземпляр этого класса.
public SQLiteModuleCommon(string)
Строит экземпляр этого класса.
public SQLiteModuleCommon(string,bool)
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
SQLiteModuleCommon |
Перегруженный. Инициализирует новый экземпляр класса SQLiteModuleCommon. |
Declared (унаследовано от SQLiteModule) | Не 0, если схема для виртуальной таблицы была объявлена. |
LogErrors (унаследовано от SQLiteModule) | Вернет или установит boolean, указывающее, должны ли ошибки виртуальной таблицы быть зарегистрированы, используя класс SQLiteLog . |
LogExceptions (унаследовано от SQLiteModule) | Вернет или установит boolean указывающее, должны ли исключения, пойманные в xDisconnect, xDestroy и Dispose быть зарегистрированы, используя класс SQLiteLog . |
Name (унаследовано от SQLiteModule) | Возвращает название модуля, как это было зарегистрировано в оперативной библиотеке SQLite. |
Begin (унаследовано от SQLiteModuleNoop) | См. метод Begin. |
BestIndex (унаследовано от SQLiteModuleNoop) | См. метод BestIndex. |
Close (унаследовано от SQLiteModuleNoop) | См. метод Close. |
Column (унаследовано от SQLiteModuleNoop) | См. метод Column. |
Commit (унаследовано от SQLiteModuleNoop) | См. метод Commit. |
Connect (унаследовано от SQLiteModuleNoop) | См. метод Connect. |
Create (унаследовано от SQLiteModuleNoop) | См. метод Create. |
Destroy (унаследовано от SQLiteModuleNoop) | См. метод Destroy. |
Disconnect (унаследовано от SQLiteModuleNoop) | См. метод Disconnect. |
Dispose (унаследовано от SQLiteModule) | Перегруженный. Избавляется от этого экземпляра объекта. |
Eof (унаследовано от SQLiteModuleNoop) | См. метод Eof. |
Equals (унаследовано от Object) | Определяет, равен ли указанный Object текущему Object. |
Filter (унаследовано от SQLiteModuleNoop) | См. метод Filter. |
FindFunction (унаследовано от SQLiteModuleNoop) |
См. метод FindFunction. |
GetHashCode (унаследовано от Object) | Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица. |
GetType (унаследовано от Object) | Получает Type текущего экземпляра. |
Next (унаследовано от SQLiteModuleNoop) | См. метод Next. |
Open (унаследовано от SQLiteModuleNoop) | См. метод Open. |
Release (унаследовано от SQLiteModuleNoop) | См. метод Release. |
Rename (унаследовано от SQLiteModuleNoop) | См. метод Rename. |
Rollback (унаследовано от SQLiteModuleNoop) | См. метод Rollback. |
RollbackTo (унаследовано от SQLiteModuleNoop) | См. метод RollbackTo. |
RowId (унаследовано от SQLiteModuleNoop) | См. метод RowId. |
Savepoint (унаследовано от SQLiteModuleNoop) | См. метод Savepoint. |
Sync (унаследовано от SQLiteModuleNoop) | См. метод Sync. |
ToString (унаследовано от Object) | Вернет String, которая представляет текущий Object. |
Update (унаследовано от SQLiteModuleNoop) | См. метод Update. |
LogErrorsNoThrow (унаследовано от SQLiteModule) |
Вернет или установит булево значение, указывающее, должны ли ошибки быть зарегистрированы, используя класс SQLiteLog . |
LogExceptionsNoThrow (унаследовано от SQLiteModule) |
Вернет или установит булево значение, указывающее, должны ли исключения, пойманные в методах xDisconnect, xDestroy, SetTableError, SetTableError и Dispose быть зарегистрированы, используя класс SQLiteLog. |
AllocateCursor (унаследовано от SQLiteModule) | Ассигнует структуру sqlite3_vtab_cursor и возвращает указатель на нее. |
AllocateTable (унаследовано от SQLiteModule) | Ассигнует структуру sqlite3_vtab и возвращает указатель на нее. |
CreateNativeModuleImpl (унаследовано от SQLiteModule) |
Создает и возвращает внедрение интерфейса ISQLiteNativeModule, соответствующее текущему экземпляру объекта SQLiteModule. |
CursorFromIntPtr (унаследовано от SQLiteModule) |
Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе полученного указателя на структуру sqlite3_vtab_cursor. |
CursorToIntPtr (унаследовано от SQLiteModule) | Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor. |
CursorTypeMismatchError | Устанавливает сообщение об ошибке таблицы в то, которое указывает, что виртуальный курсор имеет неправильный тип. |
DeclareFunction (унаследовано от SQLiteModule) | Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов xCreate или xConnect. |
DeclareTable (унаследовано от SQLiteModule) | Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных. |
Dispose | Перегруженный. Избавляется от этого экземпляра объекта. |
Finalize (унаследовано от SQLiteModule) | Завершает этот экземпляр объекта. |
FreeCursor (унаследовано от SQLiteModule) | Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее. |
FreeTable (унаследовано от SQLiteModule) | Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее. |
GetDefaultResultCode (унаследовано от SQLiteModuleNoop) |
Определяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop. |
GetFunctionKey (унаследовано от SQLiteModule) | Определяет ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть быть возвращенным с помощью метода xFindFunction). |
GetMethodResultCode (унаследовано от SQLiteModuleNoop) |
Определяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано) для указанного метода, значение SQLiteErrorCode, возвращенное методом GetDefaultResultCode, вернется вместо него. |
GetNativeModuleImpl (унаследовано от SQLiteModule) |
Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule. |
GetRowIdFromObject | Определяет уникальный идентификатор для текущей строки. |
GetSqlForDeclareTable | Определяет SQL-оператор, которым определили таблицу. Этот метод должен быть перекрыт в производных классах, если они требуют своей схемы виртуальной таблицы. |
GetStringFromObject | Определяет последовательность, чтобы возвратить как значение столбца для значения экземпляра объекта. |
MakeRowId | Строит уникальный идентификатор строки Int64 из двух значений Int32. Первое Int32 должно содержать порядковый номер для текущей строки, второе должно содержать хэш-код столбца ключа для текущей строки. |
MemberwiseClone (унаследовано от Object) | Создает мелкую копию текущего Object. |
ResultCodeToEofResult (унаследовано от SQLiteModuleNoop) |
Конвертирует SQLiteErrorCode в boolean для использования с методом Eof. |
ResultCodeToFindFunctionResult (унаследовано от SQLiteModuleNoop)
| Конвертирует SQLiteErrorCode в boolean для использования с методом FindFunction. |
SetCursorError (унаследовано от SQLiteModule) | Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
SetEstimatedCost (унаследовано от SQLiteModule) |
Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанное предполагаемое значение. |
SetEstimatedRows (унаследовано от SQLiteModule) |
Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанные предполагаемые строки. |
SetIndexFlags (унаследовано от SQLiteModule) | Перекрыто. |
SetMethodResultCode (унаследовано от SQLiteModuleNoop) |
Установит значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. |
SetTableError (унаследовано от SQLiteModule) | Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
TableFromCursor (унаследовано от SQLiteModule) | Читает и возвращает указатель на структуру sqlite3_vtab на основе указателя на sqlite3_vtab_cursor. |
TableFromIntPtr (унаследовано от SQLiteModule) | Ищет и возвращает экземпляр объекта SQLiteVirtualTable на основе указателя на структуру sqlite3_vtab. |
TableToIntPtr (унаследовано от SQLiteModule) | Ассигнует и возвращает указатель на структуру sqlite3_vtab и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTable. |
ZeroTable (унаследовано от SQLiteModule) | Обнуляет поля структуры sqlite3_vtab. |
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite
Методы класса SQLiteModuleCommon упоминаются ниже. Для полного списка участников класса SQLiteModuleCommon посмотрите Члены SQLiteModuleCommon.
Begin (унаследовано от SQLiteModuleNoop) | См. метод Begin. |
BestIndex (унаследовано от SQLiteModuleNoop) | См. метод BestIndex. |
Close (унаследовано от SQLiteModuleNoop) | См. метод Close. |
Column (унаследовано от SQLiteModuleNoop) | См. метод Column. |
Commit (унаследовано от SQLiteModuleNoop) | См. метод Commit. |
Connect (унаследовано от SQLiteModuleNoop) | См. метод Connect. |
Create (унаследовано от SQLiteModuleNoop) | См. метод Create. |
Destroy (унаследовано от SQLiteModuleNoop) | См. метод Destroy. |
Disconnect (унаследовано от SQLiteModuleNoop) | См. метод Disconnect. |
Dispose (унаследовано от SQLiteModule) | Перегруженный. Избавляется от этого экземпляра объекта. |
Eof (унаследовано от SQLiteModuleNoop) | См. метод Eof. |
Equals (унаследовано от Object) | Определяет, равен ли указанный Object текущему Object. |
Filter (унаследовано от SQLiteModuleNoop) | См. метод Filter. |
FindFunction (унаследовано от SQLiteModuleNoop) |
См. метод FindFunction. |
GetHashCode (унаследовано от Object) | Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица. |
GetType (унаследовано от Object) | Получает Type текущего экземпляра. |
Next (унаследовано от SQLiteModuleNoop) | См. метод Next. |
Open (унаследовано от SQLiteModuleNoop) | См. метод Open. |
Release (унаследовано от SQLiteModuleNoop) | См. метод Release. |
Rename (унаследовано от SQLiteModuleNoop) | См. метод Rename. |
Rollback (унаследовано от SQLiteModuleNoop) | См. метод Rollback. |
RollbackTo (унаследовано от SQLiteModuleNoop) | См. метод RollbackTo. |
RowId (унаследовано от SQLiteModuleNoop) | См. метод RowId. |
Savepoint (унаследовано от SQLiteModuleNoop) | См. метод Savepoint. |
Sync (унаследовано от SQLiteModuleNoop) | См. метод Sync. |
ToString (унаследовано от Object) | Вернет String, которая представляет текущий Object. |
Update (унаследовано от SQLiteModuleNoop) | См. метод Update. |
AllocateCursor (унаследовано от SQLiteModule) | Ассигнует структуру sqlite3_vtab_cursor и возвращает указатель на нее. |
AllocateTable (унаследовано от SQLiteModule) | Ассигнует структуру sqlite3_vtab и возвращает указатель на нее. |
CreateNativeModuleImpl (унаследовано от SQLiteModule) |
Создает и возвращает внедрение интерфейса ISQLiteNativeModule, соответствующее текущему экземпляру объекта SQLiteModule. |
CursorFromIntPtr (унаследовано от SQLiteModule) |
Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе указателя на sqlite3_vtab_cursor. |
CursorToIntPtr (унаследовано от SQLiteModule) | Ассигнует и возвращает указатель на sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor. |
CursorTypeMismatchError | Устанавливает сообщение об ошибке в то, которое указывает, что виртуальный курсор имеет неправильный тип. |
DeclareFunction (унаследовано от SQLiteModule) | Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов xCreate или xConnect. |
DeclareTable (унаследовано от SQLiteModule) | Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных. |
Dispose | Перегруженный. Избавляется от этого экземпляра объекта. |
Finalize (унаследовано от SQLiteModule) | Завершает этот экземпляр объекта. |
FreeCursor (унаследовано от SQLiteModule) | Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее. |
FreeTable (унаследовано от SQLiteModule) | Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее. |
GetDefaultResultCode (унаследовано от SQLiteModuleNoop) |
Определяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop. |
GetFunctionKey (унаследовано от SQLiteModule) | Определяет ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть быть возвращенным с помощью метода xFindFunction). |
GetMethodResultCode (унаследовано от SQLiteModuleNoop) |
Определяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано), значение SQLiteErrorCode, возвращенное методом GetDefaultResultCode, используется вместо. |
GetNativeModuleImpl (унаследовано от SQLiteModule) |
Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule. |
GetRowIdFromObject | Определяет уникальный идентификатор для текущей строки. |
GetSqlForDeclareTable | Определяет SQL-оператор, которым определили виртуальную таблицу. Этот метод должен быть перекрыт в производных классах, если они требуют своей схемы виртуальной таблицы. |
GetStringFromObject | Определяет последовательность, чтобы возвратить как значение столбца для значения экземпляра объекта. |
MakeRowId | Строит уникальный идентификатор строки Int64 из двух Int32. |
MemberwiseClone (унаследовано от Object) | Создает мелкую копию текущего Object. |
ResultCodeToEofResult (унаследовано от SQLiteModuleNoop) |
Конвертирует SQLiteErrorCode в boolean для использования с методом Eof. |
ResultCodeToFindFunctionResult (унаследовано от SQLiteModuleNoop)
| Конвертирует SQLiteErrorCode в boolean для использования с методом FindFunction. |
SetCursorError (унаследовано от SQLiteModule) | Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
SetEstimatedCost (унаследовано от SQLiteModule) |
Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанную предполагаемую стоимость. |
SetEstimatedRows (унаследовано от SQLiteModule) |
Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанные предполагаемые строки. |
SetIndexFlags (унаследовано от SQLiteModule) | Перекрыто. |
SetMethodResultCode (унаследовано от SQLiteModuleNoop) |
Установит значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. |
SetTableError (унаследовано от SQLiteModule) | Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
TableFromCursor (унаследовано от SQLiteModule) | Читает и возвращает указатель на sqlite3_vtab derived на основе указателя на sqlite3_vtab_cursor. |
TableFromIntPtr (унаследовано от SQLiteModule) | Ищет и возвращает экземпляр объекта SQLiteVirtualTable на основе указателя на sqlite3_vtab. |
TableToIntPtr (унаследовано от SQLiteModule) | Ассигнует и возвращает указатель на sqlite3_vtab и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTable. |
ZeroTable (унаследовано от SQLiteModule) | Обнуляет поля структуры sqlite3_vtab. |
Класс SQLiteModuleCommon | Пространство имен System.Data.SQLite