stasis-aries-wal/lladd/operations/linearHash.h

27 lines
565 B
C
Raw Normal View History

#include <lladd/operations.h>
#ifndef __LINEAR_HASH_H
#define __LINEAR_HASH_H
/**
@file
@ingroup OPERATIONS
$Id$
*/
recordid ThashAlloc(int xid, int keySize, int valSize) ;
void ThashInsert(int xid, recordid hashRid,
void * key, int keySize,
void * val, int valSize);
void ThashDelete(int xid, recordid hashRid,
void * key, int keySize);
void ThashUpdate(int xid, recordid hashRid, void * key, int keySize, void * val, int valSize);
int ThashLookup(int xid, recordid hashRid, void * key, int keySize, void * buf, int valSize);
#endif