Cloud DB
Загрузка...
Поиск...
Не найдено
querybuilder.h
См. документацию.
1
5#ifndef QUERYBUILDER_H
6#define QUERYBUILDER_H
7
8#include "postgres.h"
9
10#include "tcassconnection.h"
11
12#include "tcasstuple.h"
13
14#include "callback.h"
15
16#include "uItemPointerData.h"
17
18#include "alias.h"
19
20void buildMaxKey(char *dest);
21
22void buildGetLastPointer(tCassandraConnectionConfig config, char *tableName,
23 char *key, char *dest);
24
25void buildKeyspace(tCassandraConnectionConfig config, char *dest);
26
27void buildCreateTable(tCassandraConnectionConfig config, const char *tableName,
28 tCassTuple tuple, char *dest);
29
30void buildSelectAll(tCassandraConnectionConfig config, const char *tableName,
31 int64_t current, char *dest);
32
33void buildDelete(tCassandraConnectionConfig config, const char *tableName,
34 char *dest);
35
36void buildUpdate(tCassandraConnectionConfig config, const char *tableName,
37 char *dest); // TODO:
38
39void buildInsert(tCassandraConnectionConfig config, const char *tableName,
40 tCassTuple tuple, char *dest);
41
42void buildUpdateFlags(tCassandraConnectionConfig config, const char *tableName,
43 char *dest, enum MinMax transaxtionX,
44 enum TransactionState state);
45
46#endif
Содержит основные константы и макросы, использующиеся в проекте
Структура, описывающая архитектуру и содержание кортежа
Definition tcasstuple.h:13
Definition tcassconnection.h:18