Обзор SQLiteModule
Public Instance Constructors
Public Instance Properties
Declared | Вернет не 0, если схема для виртуальной
таблицы была объявлена. |
LogErrors | Вернет или установит булево значение,
указывающее, должны ли ошибки виртуальной таблицы быть
зарегистрированы, используя класс
SQLiteLog
. |
LogExceptions | Вернет или установит булево значение,
указывающее, должны ли исключения, пойманные в методах
xDisconnect,
xDestroy и
Dispose быть зарегистрированы, используя класс
SQLiteLog
. |
Name | Возвращает название модуля как
это было зарегистрировано в оперативной библиотеке SQLite.
|
Public Instance Methods
Protected Instance Properties
LogErrorsNoThrow | Вернет или установит булево
значение, указывающее, должны ли ошибки
виртуальной таблицы быть зарегистрированы, используя класс
SQLiteLog
. |
LogExceptionsNoThrow | Вернет или установит булево
значение, указывающее, должны ли исключения, пойманные в методах
xDisconnect,
xDestroy,
SetTableError,
SetTableError и
Dispose быть зарегистрированы, используя класс
SQLiteLog.
|
Protected Instance Methods
AllocateCursor |
Ассигнует структуру sqlite3_vtab_cursor и возвращает
указатель на нее. |
AllocateTable | Ассигнует структуру sqlite3_vtab_cursor
и возвращает указатель на нее. |
CreateNativeModuleImpl |
Создает и возвращает внедрение интерфейса
ISQLiteNativeModule, соответствующее текущему экземпляру объекта
SQLiteModule. |
CursorFromIntPtr | Ищет и возвращает экземпляр объекта
SQLiteVirtualTableCursor на основе указателя на структуру
sqlite3_vtab_cursor. |
CursorToIntPtr |
Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor
и создает ассоциацию между нею и указанным экземпляром объекта
SQLiteVirtualTableCursor. |
DeclareFunction | Вызывает оперативную библиотеку
SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов метода
xCreate или
xConnect. |
DeclareTable | Пытается объявить схему для виртуальной
таблицы, используя указанное соединение с базой данных. |
Dispose | Перегруженный. Избавляется от
этого экземпляра объекта. |
Finalize | Завершает этот экземпляр объекта. |
FreeCursor | Освобождает структуру sqlite3_vtab_cursor,
используя обеспеченный указатель на нее. |
FreeTable | Освобождает структуру sqlite3_vtab,
используя обеспеченный указатель на нее. |
GetFunctionKey | Определяет ключ, который
должен использоваться, чтобы определить и сохранить экземпляр объекта
SQLiteFunction для виртуальной таблицы (то есть, быть
возвращенным с помощью метода
xFindFunction). |
GetNativeModuleImpl |
Получает и возвращает внедрение интерфейса
ISQLiteNativeModule, которое будет использоваться, создавая структуру
sqlite3_module. Производные классы могут перекрыть этот метод, чтобы
поставлять дополнительное внедрение для интерфейса
ISQLiteNativeModule. |
MemberwiseClone (унаследовано от Object) |
Создает мелкую копию текущего
Object. |
SetCursorError |
Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле
zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об
ошибке, если есть. |
SetEstimatedCost |
Перегруженный. Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанную предполагаемую стоимость. |
SetEstimatedRows |
Перегруженный. Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанные предполагаемые строки. |
SetIndexFlags | Перекрытый. |
SetTableError | Перегруженный. Принимает меры, чтобы
указанное сообщение об ошибке было помещено в поле zErrMsg структуры
sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
TableFromCursor | Читает и возвращает указатель на
структуру sqlite3_vtab на основе указателя на
sqlite3_vtab_cursor. |
TableFromIntPtr | Ищет и возвращает экземпляр объекта
SQLiteVirtualTable на основе указателя на sqlite3_vtab. |
TableToIntPtr |
Ассигнует и возвращает указатель на структуру sqlite3_vtab
и создает ассоциацию между нею и указанным экземпляром объекта
SQLiteVirtualTable. |
ZeroTable | Обнуляет поля структуры sqlite3_vtab.
|
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Методы класса SQLiteModule упоминаются ниже.
Для полного списка участников класса SQLiteModule посмотрите
Члены SQLiteModule.
Public Instance Methods
Protected Instance Methods
AllocateCursor |
Ассигнует структуру sqlite3_vtab_cursor и возвращает
указатель на нее. |
AllocateTable | Ассигнует структуру sqlite3_vtab и
возвращает указатель на нее. |
CreateNativeModuleImpl |
Создает и возвращает внедрение интерфейса
ISQLiteNativeModule, соответствующее текущему экземпляру объекта
SQLiteModule. |
CursorFromIntPtr | Ищет и возвращает экземпляр объекта
SQLiteVirtualTableCursor на основе указателя на структуру
sqlite3_vtab_cursor. |
CursorToIntPtr |
Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor
и создает ассоциацию между нею и указанным экземпляром объекта
SQLiteVirtualTableCursor. |
DeclareFunction | Вызывает оперативную библиотеку
SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов метода
xCreate или
xConnect. |
DeclareTable | Пытается объявить схему для виртуальной
таблицы, используя указанное соединение с базой данных. |
Dispose | Перегруженный. Избавляется от
этого экземпляра объекта. |
Finalize | Завершает этот экземпляр объекта. |
FreeCursor | Освобождает структуру sqlite3_vtab_cursor,
используя обеспеченный указатель на нее. |
FreeTable | Освобождает структуру sqlite3_vtab,
используя обеспеченный указатель на нее. |
GetFunctionKey | Определяет ключ, который
должен использоваться, чтобы определить и сохранить экземпляр объекта
SQLiteFunction для виртуальной таблицы (то есть, быть
возвращенным с помощью метода
xFindFunction). |
GetNativeModuleImpl |
Получает и возвращает внедрение интерфейса
ISQLiteNativeModule, которое будет использоваться, создавая структуру
sqlite3_module. Производные классы могут перекрыть этот метод, чтобы
поставлять дополнительное внедрение для интерфейса
ISQLiteNativeModule. |
MemberwiseClone (унаследовано от Object) |
Создает мелкую копию текущего
Object. |
SetCursorError |
Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле
zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об
ошибке, если есть. |
SetEstimatedCost |
Перегруженный. Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанную предполагаемую стоимость. |
SetEstimatedRows |
Перегруженный. Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанные предполагаемые строки. |
SetIndexFlags | Перекрытый. |
SetTableError | Перегруженный. Принимает меры, чтобы
указанное сообщение об ошибке было помещено в поле zErrMsg структуры
sqlite3_vtab, освободив существующее сообщение об ошибке, если есть. |
TableFromCursor | Читает и возвращает указатель на
структуру sqlite3_vtab на основе указателя на
sqlite3_vtab_cursor. |
TableFromIntPtr | Ищет и возвращает экземпляр объекта
SQLiteVirtualTable на основе указателя на sqlite3_vtab. |
TableToIntPtr |
Ассигнует и возвращает указатель на структуру sqlite3_vtab
и создает ассоциацию между нею и указанным экземпляром объекта
SQLiteVirtualTable. |
ZeroTable | Обнуляет поля структуры sqlite3_vtab.
|
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Свойства класса SQLiteModule упоминаются ниже.
Для полного списка участников класса SQLiteModule посмотрите
Члены SQLiteModule.
Public Instance Properties
Declared | Вернет не 0, если схема для виртуальной
таблицы была объявлена. |
LogErrors | Вернет или установит булево значение,
указывающее, должны ли ошибки виртуальной таблицы быть
зарегистрированы, используя класс
SQLiteLog
. |
LogExceptions | Вернет или установит булево значение,
указывающее, должны ли исключения, пойманные в методах
xDisconnect,
xDestroy и
Dispose быть зарегистрированы, используя класс
SQLiteLog
. |
Name | Возвращает название модуля как
это было зарегистрировано в оперативной библиотеке SQLite.
|
Protected Instance Properties
LogErrorsNoThrow | Вернет или установит булево
значение, указывающее, должны ли ошибки
виртуальной таблицы быть зарегистрированы, используя класс
SQLiteLog
. |
LogExceptionsNoThrow |
Вернет или установит булево
значение, указывающее, должны ли исключения, пойманные в методах
xDisconnect,
xDestroy,
SetTableError,
SetTableError и
Dispose быть зарегистрированы, используя класс
SQLiteLog.
|
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite