Cloud DB
Загрузка...
Поиск...
Не найдено
conn.h
См. документацию.
1
5#ifndef CONN_H
6#define CONN_H
7
8#include "callback.h"
9
10#include "tcasstuple.h"
11
12#include "cassiterator.h"
13
14#include "uItemPointerData.h"
15
16#include "metadata.h"
17
18#include "hashtable.h"
19
20#include <cassandra.h>
21
22#include "postgres.h"
23
24#include "metadatacassandraadapter.h"
25
35CassError insertValue(const char *tableName, tCassTuple tuple,
36 ItemPointerData *pointer, tMetadata data);
37
46tCassTupleIter *selectAll(const char *tableName, tCassTuple tuple,
47 Snapshot snapshot);
48
59CassError deleteSlot(const char *tableName, uItemPointerData utid,
60 tMetadata data);
61
62uItemPointerData getNewPointer(char *tableName, char *key);
63
72CassError updateFlags(const char *tableName, ItemPointerData destSlot,
73 enum MinMax transaxtionX, enum TransactionState state);
74
75#endif // !CONN_H
Файл содержит описание обертки для CassIterator.
CassError deleteSlot(const char *tableName, uItemPointerData utid, tMetadata data)
Удаляет строки Помечает строки удаленными (выставляет xmax)
Definition conn.c:160
CassError updateFlags(const char *tableName, ItemPointerData destSlot, enum MinMax transaxtionX, enum TransactionState state)
обновлякт флаги
Definition conn.c:181
CassError insertValue(const char *tableName, tCassTuple tuple, ItemPointerData *pointer, tMetadata data)
Definition conn.c:96
tCassTupleIter * selectAll(const char *tableName, tCassTuple tuple, Snapshot snapshot)
Definition conn.c:133
Структура, описывающая архитектуру и содержание кортежа
Definition tcasstuple.h:13
фасад между подключением к Cassandra и Postgres AM
Definition cassiterator.h:25
структура с метаданными строки
Definition metadata.h:17
Уникальный идентификатор кортежа В оригинальном PostgreSQL за это отвечает ItemPointerData,...
Definition uItemPointerData.h:20