NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <objtools/pubseq_gateway/cache/psg_cache.hpp>
#include <set>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include <util/lmdbxx/lmdb++.h>
#include "psg_cache_bioseq_info.hpp"
#include "psg_cache_si2csi.hpp"
#include "psg_cache_blob_prop.hpp"
#include <objtools/pubseq_gateway/protobuf/psg_protobuf.pb.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
void | sAddRuntimeError (CPubseqGatewayCache::TRuntimeErrorList &error_list, CPubseqGatewayCache::TRuntimeError error) |
void | ApplyInheritedSeqIds (CPubseqGatewayCacheBioseqInfo *cache, CBioseqInfoRecord &record) |
Variables | |
USING_IDBLOB_SCOPE | |
USING_NCBI_SCOPE | |
void ApplyInheritedSeqIds | ( | CPubseqGatewayCacheBioseqInfo * | cache, |
CBioseqInfoRecord & | record | ||
) |
Definition at line 68 of file psg_cache.cpp.
References CPubseqGatewayCacheBioseqInfo::Fetch(), CBioseqInfoRecord::GetAccession(), CBioseqInfoRecord::GetSeqIds(), CBioseqInfoRecord::GetSeqIdType(), CBioseqInfoRecord::GetState(), set< Key, Compare >::insert(), ncbi::psg::retrieval::SEQ_STATE_LIVE, CBioseqInfoFetchRequest::SetAccession(), and CBioseqInfoFetchRequest::SetSeqIdType().
Referenced by CPubseqGatewayCache::FetchBioseqInfo(), and CPubseqGatewayCache::FetchBioseqInfoLast().
void sAddRuntimeError | ( | CPubseqGatewayCache::TRuntimeErrorList & | error_list, |
CPubseqGatewayCache::TRuntimeError | error | ||
) |
Definition at line 54 of file psg_cache.cpp.
References ERR_POST, CPubseqGatewayCache::kRuntimeErrorLimit, and Warning().
Referenced by CPubseqGatewayCache::Open().
USING_IDBLOB_SCOPE |
Definition at line 51 of file psg_cache.cpp.
BEGIN_IDBLOB_SCOPE USING_NCBI_SCOPE |
Definition at line 52 of file psg_cache.cpp.