AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Functions
SQLiteUtils.h File Reference
#include <string>
#include <sqlite3.h>
#include <SQLiteStorage/SQLiteDatabase.h>
Include dependency graph for SQLiteUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 alexaClientSDK
 Whether or not curl logs should be emitted.
 
 alexaClientSDK::storage
 
 alexaClientSDK::storage::sqliteStorage
 

Functions

sqlite3 * alexaClientSDK::storage::sqliteStorage::createSQLiteDatabase (const std::string &filePath)
 
sqlite3 * alexaClientSDK::storage::sqliteStorage::openSQLiteDatabase (const std::string &filePath)
 
bool alexaClientSDK::storage::sqliteStorage::closeSQLiteDatabase (sqlite3 *dbHandle)
 
bool alexaClientSDK::storage::sqliteStorage::performQuery (sqlite3 *dbHandle, const std::string &sqlString)
 
bool alexaClientSDK::storage::sqliteStorage::getNumberTableRows (SQLiteDatabase *db, const std::string &tableName, int *numberRows)
 
bool alexaClientSDK::storage::sqliteStorage::getTableMaxIntValue (SQLiteDatabase *db, const std::string &tableName, const std::string &columnName, int *maxId)
 
bool alexaClientSDK::storage::sqliteStorage::tableExists (sqlite3 *dbHandle, const std::string &tableName)
 
bool alexaClientSDK::storage::sqliteStorage::clearTable (sqlite3 *dbHandle, const std::string &tableName)
 
bool alexaClientSDK::storage::sqliteStorage::dropTable (sqlite3 *dbHandle, const std::string &tableName)
 

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0