コード例 #1
0
ファイル: bin.c プロジェクト: BruceZhou2012/aerospike-server
static void
as_bin_init_w_len(as_namespace *ns, as_bin *b, byte *name, size_t len)
{
	as_bin_state_set(b, AS_BIN_STATE_UNUSED);
	b->particle = NULL;

	as_bin_set_id_from_name_buf(ns, b, name, len);
	// Don't touch b->unused - like b->id, it's past the end of its enclosing
	// as_index if single-bin, data-in-memory.
}
コード例 #2
0
ファイル: bin.c プロジェクト: Abioy/aerospike-server
void
as_bin_init(as_namespace *ns, as_bin *b, byte *name, size_t namesz, uint version)
{
	as_bin_state_set(b, AS_BIN_STATE_UNUSED);
	as_bin_set_version(b, version, ns->single_bin);

	b->particle = 0;

	as_bin_set_id_from_name_buf(ns, b, name, namesz);
	b->unused = 0;
}
コード例 #3
0
ファイル: bin.c プロジェクト: Benguang/aerospike-server
void
as_bin_init(as_namespace *ns, as_bin *b, byte *name, size_t namesz, uint version)
{
	as_bin_state_set(b, AS_BIN_STATE_UNUSED);
	as_bin_set_version(b, version, ns->single_bin);

	b->particle = 0;

	as_bin_set_id_from_name_buf(ns, b, name, namesz);
	// Don't touch b->unused - like b->id, it's past the end of its enclosing
	// as_index if single-bin, data-in-memory.
}