Этот класс представляет управляемое виртуальное внедрение
модуля таблицы. Это не sealed и должно использоваться в качестве базового
класса для любых определенных пользователями виртуальных классов модуля
таблицы, осуществленных в управляемом коде.
Для списка всех членов этого типа посмотрите
Члены SQLiteModule.
System.Object
SQLiteModule
SQLiteModuleNoop
Требования
Namespace:
System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
См. также
Члены SQLiteModule |
Пространство имен System.Data.SQLite
Ассигнует структуру sqlite3_vtab_cursor
и возвращает указатель на нее.
protected virtual
IntPtr AllocateCursor();
Возвращаемое значение
Указатель на структуру sqlite3_vtab_cursor.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Ассигнует структуру sqlite3_vtab
и возвращает указатель на нее.
protected virtual
IntPtr AllocateTable();
Возвращаемое значение
Указатель на структуру sqlite3_vtab.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xBegin.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Begin
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xBestIndex.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- index
- Экземпляр объекта
SQLiteIndex, содержащий все данные для вводов и выводов,
касающихся выбора индекса.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.BestIndex
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xClose.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Close
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xColumn.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
- context
- Экземпляр объекта
SQLiteContext, который будет использоваться для возвращения указанного
значения столбца оперативной библиотеке SQLite.
- index
- Основанный на ноле индекс, соответствующий колонке, содержащей
значение, которое будет возвращено.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Column
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xCommit.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Commit
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xConnect.
Параметры
- connection
- Экземпляр объекта
SQLiteConnection, связанный с этой виртуальной таблицей.
- pClientData
- Указатель данных собственного пользователя, связанный с этим модулем, как
это было предоставлено оперативной библиотеке SQLite, когда экземпляр
модуля был создан.
- arguments
- Имя модуля, имя базы данных, виртуальное имя таблицы и все другие
аргументы, переданные CREATE VIRTUAL TABLE.
- table
- При успехе этот параметр должен быть изменен, чтобы
содержать экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- error
- После неудачи этот параметр должен быть изменен, чтобы содержать
сообщение об ошибке.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Connect
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xCreate.
Параметры
- connection
- Экземпляр объекта
SQLiteConnection, связанный с этой виртуальной таблицей.
- pClientData
- Указатель данных собственного пользователя, связанный с этим модулем, как
это было предоставлено оперативной библиотеке SQLite, когда экземпляр
модуля был создан.
- arguments
- Имя модуля, имя базы данных, виртуальное имя таблицы и все другие
аргументы, переданные CREATE VIRTUAL TABLE.
- table
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- error
- После неудачи этот параметр должен быть изменен, чтобы содержать
сообщение об ошибке.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Create
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Создает и возвращает внедрение интерфейса
ISQLiteNativeModule, соответствующее текущему экземпляру объекта
SQLiteModule.
Возвращаемое значение
Внедрение интерфейса
ISQLiteNativeModule, соответствующее текущему экземпляру объекта
SQLiteModule.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Ищет и возвращает экземпляр объекта
SQLiteVirtualTableCursor на основе указателя на структуру
sqlite3_vtab_cursor.
Параметры
- pVtab
- Указатель на структуру sqlite3_vtab.
- pCursor
- Указатель на структуру sqlite3_vtab_cursor.
Возвращаемое значение
Экземпляр объекта SQLiteVirtualTableCursor object instance or null if the corresponding one cannot be found.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Ассигнует и возвращает указатель на структуру
sqlite3_vtab_cursor и создает ассоциацию между нею и
указанным экземпляром объекта
SQLiteVirtualTableCursor.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, который будет
использоваться, создавая ассоциацию.
Возвращаемое значение
Указатель на структуру sqlite3_vtab_cursor или
0, если метод терпит неудачу по какой-либо причине.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Не 0, если схема для виртуальной
таблицы была объявлена.
public virtual
bool Declared { public get; internal set; }
Реализация
ISQLiteManagedModule.Declared
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Вызывает оперативную библиотеку SQLite, чтобы объявить
виртуальную функцию таблицы в ответ на вызов метода
xCreate или
xConnect.
Параметры
- connection
- Экземпляр объекта
SQLiteConnection, чтобы использовать, объявляя
схему виртуальной таблицы.
- argumentCount
- Количество аргументов объявляемой функции.
- name
- Название объявленной функции.
- error
- При успехе содержание этого параметра не определено. После неудачи это
должно содержать соответствующее сообщение об ошибке.
Возвращаемое значение
Стандартный код возврата SQLite.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Пытается объявить схему для виртуальной таблицы,
используя указанное соединение с базой данных.
Параметры
- connection
- Экземпляр объекта
SQLiteConnection, чтобы использовать, объявляя схему виртуальной
таблицы. Этот параметр не может быть null.
- sql
- Последовательность, содержащая CREATE TABLE,
которое полностью описывает схему для виртуальной таблицы.
Этот параметр не может быть null.
- error
- После неудачи этот параметр должен быть изменен, чтобы содержать
сообщение об ошибке.
Возвращаемое значение
Стандартный код возврата SQLite.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xDestroy.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Destroy
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xDisconnect.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Disconnect
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Избавляется от этого экземпляра объекта.
Реализация
IDisposable.Dispose
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.Dispose
Избавляется от этого экземпляра объекта.
protected virtual
void Dispose(
bool disposing);
Параметры
- disposing
- Не 0, если этот метод вызывают из метода
Dispose. 0, если этот метод вызывают из finalizer.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.Dispose
Избавляется от этого экземпляра объекта.
Список перегрузок
Избавляется от этого экземпляра объекта.
public void Dispose()
Избавляется от этого экземпляра объекта.
protected virtual void Dispose(bool)
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xEof.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
Возвращаемое значение
Не 0, если больше строк недоступно, ноль иначе.
Реализация
ISQLiteManagedModule.Eof
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xFilter.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
- indexNumber
- Число, чтобы определить отобранный индекс.
- indexString
- Строка, чтобы определить отобранный индекс.
- values
- Значения, соответствующие каждой колонке в отобранном индексе.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Filter
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Завершает этот экземпляр объекта.
protected override
void Finalize();
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xFindFunction.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- argumentCount
- Количество аргументов разыскиваемой функции.
- name
- Название разыскиваемой функции.
- function
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
объекта
SQLiteFunction, ответственный за осуществление указанной функции.
- pClientData
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
данных пользователя, связанный с function.
Возвращаемое значение
Не 0, если указанная функция была найдена, ноль иначе.
Реализация
ISQLiteManagedModule.FindFunction
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Освобождает структуру sqlite3_vtab_cursor, используя
обеспеченный указатель на нее.
protected virtual
void FreeCursor(
IntPtr pCursor);
Параметры
- pCursor
- Указатель на структуру sqlite3_vtab_cursor.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Освобождает структуру sqlite3_vtab,
используя обеспеченный указатель на нее.
Параметры
- pVtab
- Указатель на структуру sqlite3_vtab.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Задает ключ, который должен использоваться, чтобы
определить и сохранить экземпляр объекта
SQLiteFunction для виртуальной таблицы (то есть, быть возвращенным
xFindFunction).
Параметры
- argumentCount
- Количество аргументов виртуальной функции.
- name
- Название виртуальной функции.
- function
- Экземпляр объекта
SQLiteFunction, который связан с этой виртуальной функцией.
Возвращаемое значение
Последовательность, которая должна использоваться, чтобы определить и
сохранить экземпляр функции виртуальной таблицы. Этот метод не может
возвратить пустой указатель. Если пустой указатель возвращен из этого метода,
поведение не определено.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Получает и возвращает внедрение интерфейса
ISQLiteNativeModule, которое будет использоваться, создавая структуру
sqlite3_module. Производные классы могут перекрыть этот метод, чтобы
поставлять дополнительное внедрение для интерфейса
ISQLiteNativeModule.
Возвращаемое значение
Внедрение интерфейса
ISQLiteNativeModule, которое будет использоваться, наполняя структуру
sqlite3_module. Если возвращенное значение будет null,
закрытые методы, обеспеченные классом
SQLiteModule, связанныого с интерфейсом ISQLiteNativeModule,
будут использоваться, чтобы создать необходимых делегатов.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Вернет или задаст булево значение, указывающее, должны ли
виртуальные ошибки быть зарегистрированы, используя класс
SQLiteLog.
public virtual
bool LogErrors { public get; public set; }
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Вернет или задаст булево значение, указывающее, должны ли
виртуальные ошибки быть зарегистрированы, используя класс
SQLiteLog.
protected virtual
bool LogErrorsNoThrow { protected get; protected set; }
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Вернет или задаст булево значение, указывающее, должны ли
исключения, пойманные в методах
xDisconnect,
xDestroy и
Dispose быть зарегистрированы, используя класс
SQLiteLog.
public virtual
bool LogExceptions { public get; public set; }
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Вернет или задаст булево значение, указывающее, должны ли
исключения, пойманные в методах
xDisconnect,
xDestroy,
SetTableError,
SetTableError и
Dispose быть зарегистрированы, используя класс
SQLiteLog.
protected virtual
bool LogExceptionsNoThrow { protected get; protected set; }
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Возвращает название модуля как
это было зарегистрировано в оперативной библиотеке SQLite.
public virtual
string Name { public get; }
Реализация
ISQLiteManagedModule.Name
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xNext.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Next
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xOpen.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- cursor
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
объекта
SQLiteVirtualTableCursor, связанный с недавно открытым курсором.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Open
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xRelease.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- savepoint
- integer, используемое, чтобы указать, что любые сохраненные состояния
с идентификатором больше или равным этому, должны быть
удалены виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Release
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xRename.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- newName
- Новое название виртуальной таблицы.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Rename
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xRollback.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Rollback
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xRollbackTo.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- savepoint
- integer, используемый, чтобы определить определенное сохраненное
состояние для виртуальной таблицы, который должен также иметь эффект удаления
всех состояний с идентификатором больше, чем этот.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.RollbackTo
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xRowId.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor, связанный с ранее открытым виртуальным курсором
таблицы, который будет использоваться.
- rowId
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
уникальный идентификатор integer для текущей строки
для указанного курсора.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.RowId
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xSavepoint.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- savepoint
- integer, под которым должно быть сохранено
текущее состояние виртуальной таблицы.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Savepoint
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Принимает меры, чтобы указанное сообщение об ошибке было
помещено в поле zErrMsg структуры sqlite3_vtab,
освободив существующее сообщение об ошибке, если есть.
Параметры
- cursor
- Экземпляр объекта
SQLiteVirtualTableCursor для поиска указателя на
структуру sqlite3_vtab.
- error
- Сообщение об ошибке.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанную предполагаемую стоимость.
Параметры
- index
- Экземпляр объекта
SQLiteIndex для изменения.
- estimatedCost
- Предполагаемая стоимость для применения. Использование null указывает,
что значение по умолчанию, обеспеченное оперативной библиотекой
SQLite, должно использоваться.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetEstimatedCost
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененную стоимость по умолчанию.
Параметры
- index
- Экземпляр объекта
SQLiteIndex для изменения.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetEstimatedCost
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененную стоимость по умолчанию.
Список перегрузок
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененную стоимость по умолчанию.
protected virtual bool SetEstimatedCost(SQLiteIndex)
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененную стоимость по умолчанию.
protected virtual bool SetEstimatedCost(SQLiteIndex,double?)
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанные предполагаемые строки.
Параметры
- index
- Экземпляр объекта
SQLiteIndex для изменения.
- estimatedRows
- Предполагаемые строки. Применение null указывает, что значение по
умолчанию, обеспеченное оперативной библиотекой
SQLite, должно использоваться.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetEstimatedRows
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененные строки по умолчанию.
Параметры
- index
- Экземпляр объекта
SQLiteIndex для изменения.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetEstimatedRows
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененные строки по умолчанию.
Список перегрузок
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать оцененные строки по умолчанию.
protected virtual bool SetEstimatedRows(SQLiteIndex)
Изменяет указанный экземпляр объекта
SQLiteIndex, чтобы содержать указанные предполагаемые строки.
protected virtual bool SetEstimatedRows(SQLiteIndex,long?)
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Принимает меры, чтобы указанное сообщение об ошибке было
помещено в поле zErrMsg строуктуры sqlite3_vtab,
освободив существующее сообщение об ошибке, если есть.
Параметры
- pVtab
- Указатель на структуру sqlite3_vtab.
- error
- Сообщение об ошибке.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetTableError
Принимает меры, чтобы указанное сообщение об ошибке
было помещено в поле zErrMsg структуры sqlite3_vtab,
освободив существующее сообщение об ошибке, если есть.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable для поиска указателя на структуру sqlite3_vtab.
- error
- Сообщение об ошибке.
Возвращаемое значение
Не 0 при успехе.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite |
Список перегрузок SQLiteModule.SetTableError
Принимает меры, чтобы указанное сообщение об ошибке было
помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее
сообщение об ошибке, если есть.
Список перегрузок
Принимает меры, чтобы указанное сообщение об ошибке было
помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее
сообщение об ошибке, если есть.
protected virtual bool SetTableError(SQLiteVirtualTable,string)
Принимает меры, чтобы указанное сообщение об ошибке было
помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее
сообщение об ошибке, если есть.
protected virtual bool SetTableError(IntPtr,string)
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xSync.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Sync
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Читает и возвращает указатель на структуру
sqlite3_vtab на основе указателя на структуру sqlite3_vtab_cursor.
Параметры
- pCursor
- Указатель на структуру sqlite3_vtab_cursor, из которой можно читать
указатель на структуру sqlite3_vtab.
Возвращаемое значение
Указатель на sqlite3_vtab или
Zero, если это не может быть определено.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Ищет и возвращает экземпляр объекта
SQLiteVirtualTable на основе указателя на структуру sqlite3_vtab.
Параметры
- pVtab
- Указатель на структуру sqlite3_vtab.
Возвращаемое значение
Экземпляр объекта SQLiteVirtualTable object instance or null if the corresponding one cannot be found.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Ассигнует и возвращает указатель на структуру
sqlite3_vtab и создает ассоциацию между нею и указанным экземпляром объекта
SQLiteVirtualTable.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, который будет
использоваться, создавая ассоциацию.
Возвращаемое значение
Указатель на структуру sqlite3_vtab или
Zero, если метод терпит неудачу по какой-либо причине.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Метод вызван в ответ на
xUpdate.
Параметры
- table
- Экземпляр объекта
SQLiteVirtualTable, связанный с этой виртуальной таблицей.
- values
- Массив экземпляров объекта
SQLiteValue, содержащих новые или измененные значения столбцов,
если таковые имеются.
- rowId
- При успехе этот параметр должен быть изменен, чтобы содержать экземпляр
объекта уникальный integer идентификатор для строки, которая была
вставлена, если есть.
Возвращаемое значение
Стандартный код возврата SQLite.
Реализация
ISQLiteManagedModule.Update
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Обнуляет поля структуры sqlite3_vtab.
Параметры
- pVtab
- Указатель на структуру sqlite3_vtab.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite
Строит экземпляр этого класса.
Параметры
- name
- Название модуля. Этот параметр не может быть null.
См. также
Класс SQLiteModule |
Пространство имен System.Data.SQLite