/*
* Copyright 2018-2020 Redis Labs Ltd. and Contributors
*
* This file is available under the Redis Labs Source Available License Agreement
*/

#pragma once

#include "../../serializers_include.h"

void RdbSaveGraph_v8(RedisModuleIO *rdb, void *value);
void RdbSaveNodes_v8(RedisModuleIO *rdb, GraphContext *gc, uint64_t nodes_to_encode);
void RdbSaveDeletedNodes_v8(RedisModuleIO *rdb, GraphContext *gc, uint64_t deleted_nodes_to_encode);
void RdbSaveEdges_v8(RedisModuleIO *rdb, GraphContext *gc, uint64_t edges_to_encode);
void RdbSaveDeletedEdges_v8(RedisModuleIO *rdb, GraphContext *gc, uint64_t deleted_edges_to_encode);
void RdbSaveGraphSchema_v8(RedisModuleIO *rdb, GraphContext *gc);

