Cloud DB
Загрузка...
Поиск...
Не найдено
tcassconnection.h
См. документацию.
1
5#ifndef CASSCONN_H
6#define CASSCONN_H
7
8#include "tcasstuple.h"
9#include <cassandra.h>
10
12#define STRING_SIZE 4096
13
19 char hostname[STRING_SIZE];
20 char keyspace[STRING_SIZE];
21 int replicationFactor;
22};
24
31 CassCluster *clusterPtr;
32 CassSession *sessionPtr;
34};
36
42CassError execSimpleCQL(const char *query);
43
48CassError connectSession();
49
54CassError createKeyspace();
55
62CassError createTable(const char *tableName, tCassTuple tuple);
63
69void initConn(const char *hosts, const char *keyspace);
70
76
77#endif
Структура, описывающая архитектуру и содержание кортежа
Definition tcasstuple.h:13
Definition tcassconnection.h:18
Definition tcassconnection.h:30
CassError createTable(const char *tableName, tCassTuple tuple)
Definition tcassconnection.c:69
CassError connectSession()
Definition tcassconnection.c:43
void initConn(const char *hosts, const char *keyspace)
Definition tcassconnection.c:29
CassError execSimpleCQL(const char *query)
Definition tcassconnection.c:80
#define STRING_SIZE
Definition tcassconnection.h:12
CassError createKeyspace()
Definition tcassconnection.c:60
tCassandraConnection * getConnection()
Definition tcassconnection.c:15