A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/bdb__bv__property__store_8hpp_source.html below:

NCBI C++ ToolKit: include/db/bdb/bdb_bv_property_store.hpp Source File

1 #ifndef BDB___BV_PROPERTY_STORE__HPP 2 #define BDB___BV_PROPERTY_STORE__HPP 45 template

<

class

PropKey,

class

PropValue>

49  typedef

pair<PropKey, PropValue>

TKey

;

72  const

PropValue&

value

,

93 template

<

typename

PropKey,

typename

PropValue,

100

Dictionary, BvStore, BV >

105  typedef

pair<PropKey, PropValue>

TKey

;

125 template

<

class

PropKey,

class

PropValue>

136 template

<

class

PropKey,

class

PropValue>

141  TKey key

((PropKey)m_PropKey, (PropValue)m_PropVal);

146 template

<

class

PropKey,

class

PropValue>

155 template

<

class

PropKey,

class

PropValue>

164 template

<

class

PropKey,

class

PropValue>

174 template

<

class

PropKey,

class

PropValue>

195 template

<

class

PropKey,

class

PropValue>

200  if

(err ==

eBDB_Ok

&& key_idx) {

202

m_MaxUid =

max

(m_MaxUid, *key_idx);

208 template

<

class

PropKey,

class

PropValue>

213

m_PropKey =

key

.first;

214

m_PropVal =

key

.second;

215  return Read

(key_idx);

219 template

<

class

PropKey,

class

PropValue>

222  const

PropValue&

value

,

227  return Read

(key_idx);

231 template

<

class

PropKey,

class

PropValue>

236

m_PropKey =

key

.first;

237

m_PropVal =

key

.second;

239

m_MaxUid =

max

(m_MaxUid, key_idx);

240  return

UpdateInsert();

244 template

<

class

PropKey,

class

PropValue>

247  const

PropValue&

value

,

253

m_MaxUid =

max

(m_MaxUid, key_idx);

254  return

UpdateInsert();

260 template

<

typename

PropKey,

typename

PropValue,

261  typename Dictionary

,

typename

BvStore,

typename

BV>

269 template

<

typename

PropKey,

typename

PropValue,

270  typename Dictionary

,

typename

BvStore,

typename

BV>

CBDB_BvPropertyStore(const string &demux_path=kEmptyStr)

CBDB_BvPropertyStore(const CBDB_BvPropertyStore< PropKey, PropValue, Dictionary, BvStore, BV > &)

forbidden

CBDB_BvPropertyStore & operator=(const CBDB_BvPropertyStore< PropKey, PropValue, Dictionary, BvStore, BV > &)

CBDB_BvSplitDictStore< pair< PropKey, PropValue >, Dictionary, BvStore, BV > TParent

pair< PropKey, PropValue > TKey

EBDB_ErrCode Write(const TKey &key, TKeyId key_idx)

EBDB_ErrCode Read(TKeyId *key_idx)

CBDB_PropertyDictionary()

SBDB_TypeTraits< TKeyId >::TFieldType m_Uid

TKeyId GetCurrentUid() const

Uint4 GetKey(const TKey &key)

CBDB_PropertyDictionary & operator=(const CBDB_PropertyDictionary< PropKey, PropValue > &)

SBDB_TypeTraits< PropKey >::TFieldType m_PropKey

pair< PropKey, PropValue > TKey

CBDB_PropertyDictionary(const CBDB_PropertyDictionary< PropKey, PropValue > &)

forbidden

Uint4 PutKey(const TKey &key)

TKey GetCurrentKey() const

SBDB_TypeTraits< PropValue >::TFieldType m_PropVal

@ eTakeOwnership

An object can take ownership of another.

void BindKey(const char *field_name, CBDB_Field *key_field, size_t buf_size=0)

void BindData(const char *field_name, CBDB_Field *data_field, size_t buf_size=0, ENullable is_null=eNullable)

EBDB_ErrCode

BDB Return codes.

void Read(CObjectIStream &in, TObjectPtr object, const CTypeRef &type)

void Write(CObjectOStream &out, TConstObjectPtr object, const CTypeRef &type)

uint32_t Uint4

4-byte (32-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

enum ENcbiOwnership EOwnership

Ownership relations between objects.

const struct ncbi::grid::netcache::search::fields::KEY key

const GenericPointer< typename T::ValueType > T2 value

static CSafeStatic< map< string, string > > Dictionary

Type trait classes for finding the correct BDB field type automagically.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4