#ifndef REFTABLE_GENERIC_H
#define REFTABLE_GENERIC_H
#include "reftable-iterator.h"
struct reftable_table_vtable;
struct reftable_table { … };
void reftable_table_init_ref_iter(struct reftable_table *tab,
struct reftable_iterator *it);
void reftable_table_init_log_iter(struct reftable_table *tab,
struct reftable_iterator *it);
uint32_t reftable_table_hash_id(struct reftable_table *tab);
uint64_t reftable_table_max_update_index(struct reftable_table *tab);
uint64_t reftable_table_min_update_index(struct reftable_table *tab);
int reftable_table_read_ref(struct reftable_table *tab, const char *name,
struct reftable_ref_record *ref);
int reftable_table_print(struct reftable_table *tab);
#endif