|
Cloud DB
|
Классы | |
| struct | tCassandraConnectionConfig |
| struct | tCassandraConnection |
Макросы | |
| #define | STRING_SIZE 4096 |
Определения типов | |
| typedef struct tCassandraConnectionConfig | tCassandraConnectionConfig |
| typedef struct tCassandraConnection | tCassandraConnection |
Функции | |
| CassError | execSimpleCQL (const char *query) |
| CassError | connectSession () |
| CassError | createKeyspace () |
| CassError | createTable (const char *tableName, tCassTuple tuple) |
| void | initConn (const char *hosts, const char *keyspace) |
| tCassandraConnection * | getConnection () |
Описывает структуру, инкапсулирующую подключение к Cassandra
| #define STRING_SIZE 4096 |
максимальный размер строки, равен размеру одной страницы
| CassError connectSession | ( | ) |
Пытается подключиться к Cassandra
| CassError createKeyspace | ( | ) |
Пытается создать Keyspace
| CassError createTable | ( | const char * | tableName, |
| tCassTuple | tuple ) |
Создает таблицу в основном keyspace, указаном в структуре tCassandraConnection
| [in] | tableName | имя таблицы |
| [in] | tuple | архитектура таблицы |
| CassError execSimpleCQL | ( | const char * | query | ) |
исполняет CQL запрос, не нуждающийся в параметрах и не возращающий ничего, кроме ошибки
| [in] | query | строка с запросом |
| tCassandraConnection * getConnection | ( | ) |
Возращает указатель на connection; YOU CAN BE ONLY ONE!
| void initConn | ( | const char * | hosts, |
| const char * | keyspace ) |
Инициализирует подключение
| [in] | hosts | имя хоста |
| [in] | keyspace | имя keyspace |