класс служба хранилища Delegate

Класс, определяющий интерфейс в хранилище пакета SDK MIP для кэширования.

Итоги

Участники Descriptions
public mip::служба хранилища TableResult Create служба хранилища Table(const std::string& path, const MipComponent mipComponent, const std::string& tableName, const std::vector<std::string& allColumns, const std:<:vector std::string>>& encryptedColumns, const std::vector<std::string>& keyColumns) const Создает экземпляр таблицы хранилища, которую MIP использует для кэширования. Если таблица уже существует и схема не соответствует allColumns , реализация должна удалить таблицу и повторно создать ее.
public служба хранилищаПараметры Get Параметры() const Возвращает параметры, используемые служба хранилища Delegate.

Участники

Create служба хранилища Table function

Создает экземпляр таблицы хранилища, которую MIP использует для кэширования. Если таблица уже существует и схема не соответствует allColumns , реализация должна удалить таблицу и повторно создать ее.

Параметры:

  • путь: путь по умолчанию для хранилища MIP. Завершится расширением файла, возвращенным из служба хранилищаПараметры::OnDiskExtension()

  • mipComponent: MipComponent, связанный с этой таблицей.

  • tableName: имя создаваемой таблицы.

  • allColumns: все столбцы, представленные в таблице.

  • encryptedColumns: представляет набор столбцов в allColumns , которые необходимо зашифровать. Этот аргумент заполняется только в том случае, если кэш служба хранилища Type (настроенный с помощью параметров профиля) не является OnDiskEncrypted, в противном случае пакет SDK MIP будет внутренне шифровать данные столбцов для этих столбцов и изменять их имя с префиксом "encrypt_".

  • keyColumns: ключевые столбцы, используемые для идентификации уникальных записей таблицы.

Возвращает: ответ делегата, содержащий экземпляр служба хранилища Table или исключение.

Функция Get Параметры

Возвращает параметры, используемые служба хранилища Delegate.

Возвращает: Параметры используется служба хранилища Delegate.