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/group__mdb__copy.html below:

NCBI C++ ToolKit: Copy Flags

  Return Codes   BerkeleyDB uses -30800 to -30999, we'll go under them.
  #define  MDB_CP_COMPACT   0x01   Compacting copy: Omit free space from copy, and renumber all pages sequentially. More...
  #define  MDB_CP_COMPACT   0x01   Compacting copy: Omit free space from copy, and renumber all pages sequentially. More...
  #define  mdb_open(txn, name, flags, dbi)   mdb_dbi_open(txn,name,flags,dbi)   Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project. More...
  #define  mdb_open(txn, name, flags, dbi)   mdb_dbi_open(txn,name,flags,dbi)   Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project. More...
  #define  mdb_close(env, dbi)   mdb_dbi_close(env,dbi)   Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project. More...
  #define  mdb_close(env, dbi)   mdb_dbi_close(env,dbi)   Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project. More...
  enum   MDB_cursor_op {
  MDB_FIRST , MDB_FIRST_DUP , MDB_GET_BOTH , MDB_GET_BOTH_RANGE ,
  MDB_GET_CURRENT , MDB_GET_MULTIPLE , MDB_LAST , MDB_LAST_DUP ,
  MDB_NEXT , MDB_NEXT_DUP , MDB_NEXT_MULTIPLE , MDB_NEXT_NODUP ,
  MDB_PREV , MDB_PREV_DUP , MDB_PREV_NODUP , MDB_SET ,
  MDB_SET_KEY , MDB_SET_RANGE , MDB_PREV_MULTIPLE , MDB_FIRST ,
  MDB_FIRST_DUP , MDB_GET_BOTH , MDB_GET_BOTH_RANGE , MDB_GET_CURRENT ,
  MDB_GET_MULTIPLE , MDB_LAST , MDB_LAST_DUP , MDB_NEXT ,
  MDB_NEXT_DUP , MDB_NEXT_MULTIPLE , MDB_NEXT_NODUP , MDB_PREV ,
  MDB_PREV_DUP , MDB_PREV_NODUP , MDB_SET , MDB_SET_KEY ,
  MDB_SET_RANGE , MDB_PREV_MULTIPLE
}   Cursor Get operations. More...
  enum   MDB_cursor_op {
  MDB_FIRST , MDB_FIRST_DUP , MDB_GET_BOTH , MDB_GET_BOTH_RANGE ,
  MDB_GET_CURRENT , MDB_GET_MULTIPLE , MDB_LAST , MDB_LAST_DUP ,
  MDB_NEXT , MDB_NEXT_DUP , MDB_NEXT_MULTIPLE , MDB_NEXT_NODUP ,
  MDB_PREV , MDB_PREV_DUP , MDB_PREV_NODUP , MDB_SET ,
  MDB_SET_KEY , MDB_SET_RANGE , MDB_PREV_MULTIPLE , MDB_FIRST ,
  MDB_FIRST_DUP , MDB_GET_BOTH , MDB_GET_BOTH_RANGE , MDB_GET_CURRENT ,
  MDB_GET_MULTIPLE , MDB_LAST , MDB_LAST_DUP , MDB_NEXT ,
  MDB_NEXT_DUP , MDB_NEXT_MULTIPLE , MDB_NEXT_NODUP , MDB_PREV ,
  MDB_PREV_DUP , MDB_PREV_NODUP , MDB_SET , MDB_SET_KEY ,
  MDB_SET_RANGE , MDB_PREV_MULTIPLE
}   Cursor Get operations. More...
  char *  mdb_version (int *major, int *minor, int *patch)   Return the LMDB library version information. More...
  char *  mdb_strerror (int err)   Return a string describing a given error code. More...
  int  mdb_env_create (MDB_env **env)   Create an LMDB environment handle. More...
  int  mdb_env_open (MDB_env *env, const char *path, unsigned int flags, mdb_mode_t mode)   Open an environment handle. More...
  int  mdb_env_copy (MDB_env *env, const char *path)   Copy an LMDB environment to the specified path. More...
  int  mdb_env_copyfd (MDB_env *env, mdb_filehandle_t fd)   Copy an LMDB environment to the specified file descriptor. More...
  int  mdb_env_copy2 (MDB_env *env, const char *path, unsigned int flags)   Copy an LMDB environment to the specified path, with options. More...
  int  mdb_env_copyfd2 (MDB_env *env, mdb_filehandle_t fd, unsigned int flags)   Copy an LMDB environment to the specified file descriptor, with options. More...
  int  mdb_env_stat (MDB_env *env, MDB_stat *stat)   Return statistics about the LMDB environment. More...
  int  mdb_env_info (MDB_env *env, MDB_envinfo *stat)   Return information about the LMDB environment. More...
  int  mdb_env_sync (MDB_env *env, int force)   Flush the data buffers to disk. More...
  void  mdb_env_close (MDB_env *env)   Close the environment and release the memory map. More...
  int  mdb_env_set_flags (MDB_env *env, unsigned int flags, int onoff)   Set environment flags. More...
  int  mdb_env_get_flags (MDB_env *env, unsigned int *flags)   Get environment flags. More...
  int  mdb_env_get_path (MDB_env *env, const char **path)   Return the path that was used in mdb_env_open(). More...
  int  mdb_env_get_fd (MDB_env *env, mdb_filehandle_t *fd)   Return the filedescriptor for the given environment. More...
  int  mdb_env_set_mapsize (MDB_env *env, size_t size)   Set the size of the memory map to use for this environment. More...
  int  mdb_env_set_maxreaders (MDB_env *env, unsigned int readers)   Set the maximum number of threads/reader slots for the environment. More...
  int  mdb_env_get_maxreaders (MDB_env *env, unsigned int *readers)   Get the maximum number of threads/reader slots for the environment. More...
  int  mdb_env_set_maxdbs (MDB_env *env, MDB_dbi dbs)   Set the maximum number of named databases for the environment. More...
  int  mdb_env_get_maxkeysize (MDB_env *env)   Get the maximum size of keys and MDB_DUPSORT data we can write. More...
  int  mdb_env_set_userctx (MDB_env *env, void *ctx)   Set application information associated with the MDB_env. More...
  void *  mdb_env_get_userctx (MDB_env *env)   Get the application information associated with the MDB_env. More...
  int  mdb_env_set_assert (MDB_env *env, MDB_assert_func *func)   Set or reset the assert() callback of the environment. More...
  int  mdb_txn_begin (MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **txn)   Create a transaction for use with the environment. More...
  MDB_envmdb_txn_env (MDB_txn *txn)   Returns the transaction's MDB_env. More...
  size_t  mdb_txn_id (MDB_txn *txn)   Return the transaction's ID. More...
  int  mdb_txn_commit (MDB_txn *txn)   Commit all the operations of a transaction into the database. More...
  void  mdb_txn_abort (MDB_txn *txn)   Abandon all the operations of the transaction instead of saving them. More...
  void  mdb_txn_reset (MDB_txn *txn)   Reset a read-only transaction. More...
  int  mdb_txn_renew (MDB_txn *txn)   Renew a read-only transaction. More...
  int  mdb_dbi_open (MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *dbi)   Open a database in the environment. More...
  int  mdb_stat (MDB_txn *txn, MDB_dbi dbi, MDB_stat *stat)   Retrieve statistics for a database. More...
  int  mdb_dbi_flags (MDB_txn *txn, MDB_dbi dbi, unsigned int *flags)   Retrieve the DB flags for a database handle. More...
  void  mdb_dbi_close (MDB_env *env, MDB_dbi dbi)   Close a database handle. More...
  int  mdb_drop (MDB_txn *txn, MDB_dbi dbi, int del)   Empty or delete+close a database. More...
  int  mdb_set_compare (MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp)   Set a custom key comparison function for a database. More...
  int  mdb_set_dupsort (MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp)   Set a custom data comparison function for a MDB_DUPSORT database. More...
  int  mdb_set_relfunc (MDB_txn *txn, MDB_dbi dbi, MDB_rel_func *rel)   Set a relocation function for a MDB_FIXEDMAP database. More...
  int  mdb_set_relctx (MDB_txn *txn, MDB_dbi dbi, void *ctx)   Set a context pointer for a MDB_FIXEDMAP database's relocation function. More...
  int  mdb_get (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data)   Get items from a database. More...
  int  mdb_put (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data, unsigned int flags)   Store items into a database. More...
  int  mdb_del (MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data)   Delete items from a database. More...
  int  mdb_cursor_open (MDB_txn *txn, MDB_dbi dbi, MDB_cursor **cursor)   Create a cursor handle. More...
  void  mdb_cursor_close (MDB_cursor *cursor)   Close a cursor handle. More...
  int  mdb_cursor_renew (MDB_txn *txn, MDB_cursor *cursor)   Renew a cursor handle. More...
  MDB_txnmdb_cursor_txn (MDB_cursor *cursor)   Return the cursor's transaction handle. More...
  MDB_dbi  mdb_cursor_dbi (MDB_cursor *cursor)   Return the cursor's database handle. More...
  int  mdb_cursor_get (MDB_cursor *cursor, MDB_val *key, MDB_val *data, MDB_cursor_op op)   Retrieve by cursor. More...
  int  mdb_cursor_put (MDB_cursor *cursor, MDB_val *key, MDB_val *data, unsigned int flags)   Store by cursor. More...
  int  mdb_cursor_del (MDB_cursor *cursor, unsigned int flags)   Delete current key/data pair. More...
  int  mdb_cursor_count (MDB_cursor *cursor, size_t *countp)   Return count of duplicates for current key. More...
  int  mdb_cmp (MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b)   Compare two data items according to a particular database. More...
  int  mdb_dcmp (MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b)   Compare two data items according to a particular database. More...
  int  mdb_reader_list (MDB_env *env, MDB_msg_func *func, void *ctx)   Dump the entries in the reader lock table. More...
  int  mdb_reader_check (MDB_env *env, int *dead)   Check for stale entries in the reader lock table. More...
  unsigned  int   A callback function used to compare two keys in a database. More...
  â—† mdb_close [1/2]

Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project.

Definition at line 1058 of file lmdb.h.

â—† mdb_close [2/2]

Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project.

Definition at line 1058 of file lmdb.h.

â—† MDB_CP_COMPACT [1/2] #define MDB_CP_COMPACT   0x01

Compacting copy: Omit free space from copy, and renumber all pages sequentially.

Definition at line 358 of file lmdb.h.

â—† MDB_CP_COMPACT [2/2] #define MDB_CP_COMPACT   0x01

Compacting copy: Omit free space from copy, and renumber all pages sequentially.

Definition at line 358 of file lmdb.h.

â—† mdb_open [1/2]

Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project.

Definition at line 1056 of file lmdb.h.

â—† mdb_open [2/2]

Compat with version <= 0.9.4, avoid clash with libmdb from MDB Tools project.

Definition at line 1056 of file lmdb.h.

â—† MDB_assert_func

A callback function for most LMDB assert() failures, called before printing the message and aborting.

Parameters
[in] env An environment handle returned by mdb_env_create(). [in] msg The assertion message, not including newline.

Definition at line 928 of file lmdb.h.

â—† MDB_cursor_op

Cursor Get operations.

This is the set of all operations for retrieving data using a cursor.

â—† MDB_envinfo

Information about the environment.

â—† MDB_msg_func

A callback function used to print a message from the library.

Parameters
[in] msg The string to be printed. [in] ctx An arbitrary context pointer for the callback.
Returns
< 0 on failure, >= 0 on success.

Definition at line 1577 of file lmdb.h.

â—† MDB_stat

Statistics for a database in the environment.

â—† MDB_cursor_op [1/2]

Cursor Get operations.

This is the set of all operations for retrieving data using a cursor.

Enumerator MDB_FIRST 

Position at first key/data item.

MDB_FIRST_DUP 

Position at first data item of current key.

Only for MDB_DUPSORT

MDB_GET_BOTH 

Position at key/data pair.

Only for MDB_DUPSORT

MDB_GET_BOTH_RANGE 

position at key, nearest data.

Only for MDB_DUPSORT

MDB_GET_CURRENT 

Return key/data at current cursor position.

MDB_GET_MULTIPLE 

Return up to a page of duplicate data items from current cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_LAST 

Position at last key/data item.

MDB_LAST_DUP 

Position at last data item of current key.

Only for MDB_DUPSORT

MDB_NEXT 

Position at next data item.

MDB_NEXT_DUP 

Position at next data item of current key.

Only for MDB_DUPSORT

MDB_NEXT_MULTIPLE 

Return up to a page of duplicate data items from next cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_NEXT_NODUP 

Position at first data item of next key.

MDB_PREV 

Position at previous data item.

MDB_PREV_DUP 

Position at previous data item of current key.

Only for MDB_DUPSORT

MDB_PREV_NODUP 

Position at last data item of previous key.

MDB_SET 

Position at specified key.

MDB_SET_KEY 

Position at specified key, return key + data.

MDB_SET_RANGE 

Position at first key greater than or equal to specified key.

MDB_PREV_MULTIPLE 

Position at previous page and return up to a page of duplicate data items.

Only for MDB_DUPFIXED

MDB_FIRST 

Position at first key/data item.

MDB_FIRST_DUP 

Position at first data item of current key.

Only for MDB_DUPSORT

MDB_GET_BOTH 

Position at key/data pair.

Only for MDB_DUPSORT

MDB_GET_BOTH_RANGE 

position at key, nearest data.

Only for MDB_DUPSORT

MDB_GET_CURRENT 

Return key/data at current cursor position.

MDB_GET_MULTIPLE 

Return up to a page of duplicate data items from current cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_LAST 

Position at last key/data item.

MDB_LAST_DUP 

Position at last data item of current key.

Only for MDB_DUPSORT

MDB_NEXT 

Position at next data item.

MDB_NEXT_DUP 

Position at next data item of current key.

Only for MDB_DUPSORT

MDB_NEXT_MULTIPLE 

Return up to a page of duplicate data items from next cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_NEXT_NODUP 

Position at first data item of next key.

MDB_PREV 

Position at previous data item.

MDB_PREV_DUP 

Position at previous data item of current key.

Only for MDB_DUPSORT

MDB_PREV_NODUP 

Position at last data item of previous key.

MDB_SET 

Position at specified key.

MDB_SET_KEY 

Position at specified key, return key + data.

MDB_SET_RANGE 

Position at first key greater than or equal to specified key.

MDB_PREV_MULTIPLE 

Position at previous page and return up to a page of duplicate data items.

Only for MDB_DUPFIXED

Definition at line 366 of file lmdb.h.

â—† MDB_cursor_op [2/2]

Cursor Get operations.

This is the set of all operations for retrieving data using a cursor.

Enumerator MDB_FIRST 

Position at first key/data item.

MDB_FIRST_DUP 

Position at first data item of current key.

Only for MDB_DUPSORT

MDB_GET_BOTH 

Position at key/data pair.

Only for MDB_DUPSORT

MDB_GET_BOTH_RANGE 

position at key, nearest data.

Only for MDB_DUPSORT

MDB_GET_CURRENT 

Return key/data at current cursor position.

MDB_GET_MULTIPLE 

Return up to a page of duplicate data items from current cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_LAST 

Position at last key/data item.

MDB_LAST_DUP 

Position at last data item of current key.

Only for MDB_DUPSORT

MDB_NEXT 

Position at next data item.

MDB_NEXT_DUP 

Position at next data item of current key.

Only for MDB_DUPSORT

MDB_NEXT_MULTIPLE 

Return up to a page of duplicate data items from next cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_NEXT_NODUP 

Position at first data item of next key.

MDB_PREV 

Position at previous data item.

MDB_PREV_DUP 

Position at previous data item of current key.

Only for MDB_DUPSORT

MDB_PREV_NODUP 

Position at last data item of previous key.

MDB_SET 

Position at specified key.

MDB_SET_KEY 

Position at specified key, return key + data.

MDB_SET_RANGE 

Position at first key greater than or equal to specified key.

MDB_PREV_MULTIPLE 

Position at previous page and return up to a page of duplicate data items.

Only for MDB_DUPFIXED

MDB_FIRST 

Position at first key/data item.

MDB_FIRST_DUP 

Position at first data item of current key.

Only for MDB_DUPSORT

MDB_GET_BOTH 

Position at key/data pair.

Only for MDB_DUPSORT

MDB_GET_BOTH_RANGE 

position at key, nearest data.

Only for MDB_DUPSORT

MDB_GET_CURRENT 

Return key/data at current cursor position.

MDB_GET_MULTIPLE 

Return up to a page of duplicate data items from current cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_LAST 

Position at last key/data item.

MDB_LAST_DUP 

Position at last data item of current key.

Only for MDB_DUPSORT

MDB_NEXT 

Position at next data item.

MDB_NEXT_DUP 

Position at next data item of current key.

Only for MDB_DUPSORT

MDB_NEXT_MULTIPLE 

Return up to a page of duplicate data items from next cursor position.

Move cursor to prepare for MDB_NEXT_MULTIPLE. Only for MDB_DUPFIXED

MDB_NEXT_NODUP 

Position at first data item of next key.

MDB_PREV 

Position at previous data item.

MDB_PREV_DUP 

Position at previous data item of current key.

Only for MDB_DUPSORT

MDB_PREV_NODUP 

Position at last data item of previous key.

MDB_SET 

Position at specified key.

MDB_SET_KEY 

Position at specified key, return key + data.

MDB_SET_RANGE 

Position at first key greater than or equal to specified key.

MDB_PREV_MULTIPLE 

Position at previous page and return up to a page of duplicate data items.

Only for MDB_DUPFIXED

Definition at line 366 of file lmdb.h.

â—† mdb_cmp()

Compare two data items according to a particular database.

This returns a comparison as if the two data items were keys in the specified database.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] a The first item to compare [in] b The second item to compare
Returns
< 0 if a < b, 0 if a == b, > 0 if a > b

Definition at line 1752 of file mdb.c.

References a, b, MDB_dbx::md_cmp, and MDB_txn::mt_dbxs.

â—† mdb_cursor_close()

Close a cursor handle.

The cursor handle will be freed and must not be used again after this call. Its transaction must still be live if it is a write-transaction.

Parameters

Definition at line 7723 of file mdb.c.

References C_UNTRACK, free(), MDB_cursor::mc_backup, MDB_cursor::mc_dbi, MDB_cursor::mc_flags, MDB_cursor::mc_next, MDB_cursor::mc_txn, MDB_txn::mt_cursors, and prev().

Referenced by lmdb::cursor_close(), GICache_Dump(), GICache_GetAccFreqTab(), main(), mdb_drop(), and x_GetMaxGi().

â—† mdb_cursor_count()

Return count of duplicates for current key.

This call is only valid on databases that support sorted duplicate data items MDB_DUPSORT.

Parameters
[in] cursor A cursor handle returned by mdb_cursor_open() [out] countp Address where the count will be stored
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 7685 of file mdb.c.

References C_EOF, C_INITIALIZED, F_DUPDATA, F_ISSET, leaf(), MDB_cursor::mc_flags, MDB_cursor::mc_ki, MDB_cursor::mc_pg, MDB_cursor::mc_snum, MDB_cursor::mc_top, MDB_cursor::mc_txn, MDB_cursor::mc_xcursor, MDB_db::md_entries, MDB_BAD_TXN, MDB_INCOMPATIBLE, MDB_NOTFOUND, MDB_SUCCESS, MDB_TXN_BLOCKED, MDB_txn::mt_flags, MDB_xcursor::mx_cursor, MDB_xcursor::mx_db, NODEPTR, NULL, and NUMKEYS.

Referenced by lmdb::cursor_count().

â—† mdb_cursor_dbi() â—† mdb_cursor_del()

Delete current key/data pair.

This function deletes the key/data pair to which the cursor refers. This does not invalidate the cursor, so operations such as MDB_NEXT can still be used on it. Both MDB_NEXT and MDB_GET_CURRENT will return the same record after this operation.

Parameters
[in] cursor A cursor handle returned by mdb_cursor_open() [in] flags Options for this operation. This parameter must be set to 0 or one of the values described here.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 7069 of file mdb.c.

References C_INITIALIZED, F_BIGDATA, F_DUPDATA, F_ISSET, F_SUBDATA, flags, IS_LEAF2, leaf(), MDB_cursor::mc_db, MDB_cursor::mc_dbi, MDB_cursor::mc_flags, MDB_cursor::mc_ki, MDB_cursor::mc_next, MDB_cursor::mc_pg, MDB_cursor::mc_snum, MDB_cursor::mc_top, MDB_cursor::mc_txn, MDB_cursor::mc_xcursor, MDB_db::md_entries, MDB_BAD_TXN, mdb_cursor_del0(), mdb_cursor_touch(), mdb_drop0(), MDB_INCOMPATIBLE, mdb_node_shrink(), MDB_NODUPDATA, MDB_NOSPILL, MDB_NOTFOUND, mdb_ovpage_free(), mdb_page_get(), mdb_page_spill(), MDB_TXN_BLOCKED, MDB_TXN_ERROR, MDB_TXN_RDONLY, MDB_txn::mt_cursors, MDB_txn::mt_flags, MDB_xcursor::mx_cursor, MDB_xcursor::mx_db, NODEDATA, NODEPTR, NULL, NUMKEYS, and XCURSOR_REFRESH.

Referenced by lmdb::cursor_del(), mdb_del0(), and mdb_freelist_save().

â—† mdb_cursor_get()

Retrieve by cursor.

This function retrieves key/data pairs from the database. The address and length of the key are returned in the object to which key refers (except for the case of the MDB_SET option, in which the key object is unchanged), and the address and length of the data are returned in the object to which data refers. See mdb_get() for restrictions on using the output values.

Parameters
[in] cursor A cursor handle returned by mdb_cursor_open() [in,out] key The key for a retrieved item [in,out] data The data of a retrieved item [in] op A cursor operation MDB_cursor_op
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 6319 of file mdb.c.

References C_DEL, C_EOF, C_INITIALIZED, data, DPRINTF, F_DUPDATA, F_ISSET, int, IS_LEAF2, ncbi::grid::netcache::search::fields::key, leaf(), LEAF2KEY, MDB_cursor::mc_db, MDB_cursor::mc_flags, MDB_cursor::mc_ki, MDB_cursor::mc_pg, MDB_cursor::mc_top, MDB_cursor::mc_txn, MDB_cursor::mc_xcursor, MDB_db::md_flags, MDB_db::md_pad, MDB_BAD_TXN, mdb_cursor_first(), mdb_cursor_last(), mdb_cursor_next(), mdb_cursor_prev(), mdb_cursor_set(), mdb_cursor_sibling(), MDB_DUPFIXED, MDB_FIRST, MDB_FIRST_DUP, MDB_GET_BOTH, MDB_GET_BOTH_RANGE, MDB_GET_CURRENT, MDB_GET_KEY, MDB_GET_MULTIPLE, MDB_INCOMPATIBLE, MDB_LAST, MDB_LAST_DUP, MDB_NEXT, MDB_NEXT_DUP, MDB_NEXT_MULTIPLE, MDB_NEXT_NODUP, mdb_node_read(), MDB_NOTFOUND, MDB_PREV, MDB_PREV_DUP, MDB_PREV_MULTIPLE, MDB_PREV_NODUP, MDB_SET, MDB_SET_KEY, MDB_SET_RANGE, MDB_SUCCESS, MDB_TXN_BLOCKED, METADATA, MDB_txn::mt_flags, MDB_xcursor::mx_cursor, NODEPTR, NULL, and NUMKEYS.

Referenced by lmdb::cursor_get(), dumpit(), GICache_Dump(), GICache_GetAccFreqTab(), main(), mdb_env_copyfd1(), mdb_page_alloc(), and x_GetMaxGi().

â—† mdb_cursor_open()

Create a cursor handle.

A cursor is associated with a specific transaction and database. A cursor cannot be used when its database handle is closed. Nor when its transaction has ended, except with mdb_cursor_renew(). It can be discarded with mdb_cursor_close(). A cursor in a write-transaction can be closed before its transaction ends, and will otherwise be closed when its transaction ends. A cursor in a read-only transaction must be closed explicitly, before or after its transaction ends. It can be reused with mdb_cursor_renew() before finally closing it.

Note
Earlier documentation said that cursors in every transaction were closed when the transaction committed or aborted.
Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 7634 of file mdb.c.

References C_UNTRACK, DB_VALID, F_ISSET, FREE_DBI, malloc(), MDB_cursor::mc_flags, MDB_cursor::mc_next, MDB_db::md_flags, MDB_BAD_TXN, mdb_cursor_init(), MDB_DUPSORT, MDB_SUCCESS, MDB_TXN_BLOCKED, MDB_TXN_RDONLY, MDB_txn::mt_cursors, MDB_txn::mt_dbs, MDB_txn::mt_flags, NULL, ncbi::grid::netcache::search::fields::size, and TXN_DBI_EXIST.

Referenced by lmdb::cursor_open(), dumpit(), GICache_Dump(), GICache_GetAccFreqTab(), main(), mdb_drop(), and x_GetMaxGi().

â—† mdb_cursor_put()

Store by cursor.

This function stores key/data pairs into the database. The cursor is positioned at the new item, or on failure usually near it.

Note
Earlier documentation incorrectly said errors would leave the state of the cursor unchanged.
Parameters
[in] cursor A cursor handle returned by mdb_cursor_open() [in] key The key operated on. [in] data The data operated on. [in] flags Options for this operation. This parameter must be set to 0 or one of the values described here.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 6540 of file mdb.c.

References C_DEL, C_INITIALIZED, C_SUB, COPY_PGNO, data, DB_DIRTY, DDBI, MDB_txn::dirty_list, DKBUF, DKEY, DPRINTF, DPUTS, dummy, env, ENV_MAXKEY, EVEN, F_BIGDATA, F_DUPDATA, F_ISSET, F_SUBDATA, flags, fp, i, if(), int, IS_LEAF2, ncbi::grid::netcache::search::fields::key, leaf(), LEAF2KEY, LEAFSIZE, MAXDATASIZE, MDB_cursor::mc_db, MDB_cursor::mc_dbflag, MDB_cursor::mc_dbi, MDB_cursor::mc_dbx, MDB_cursor::mc_flags, MDB_cursor::mc_ki, MDB_cursor::mc_next, MDB_cursor::mc_pg, MDB_cursor::mc_snum, MDB_cursor::mc_top, MDB_cursor::mc_txn, MDB_cursor::mc_xcursor, MDB_dbx::md_cmp, MDB_dbx::md_dcmp, MDB_db::md_depth, MDB_db::md_entries, MDB_db::md_flags, MDB_db::md_pad, MDB_db::md_root, MDB_APPEND, MDB_APPENDDUP, MDB_BAD_TXN, MDB_BAD_VALSIZE, mdb_cassert, mdb_cmp_clong, mdb_cmp_int(), MDB_CORRUPTED, MDB_CURRENT, mdb_cursor_last(), mdb_cursor_push(), mdb_cursor_set(), mdb_cursor_touch(), MDB_DUPFIXED, MDB_DUPSORT, MDB_INCOMPATIBLE, MDB_INTEGERDUP, MDB_INTEGERKEY, MDB_KEYEXIST, mdb_leaf_size(), mdb_mid2l_insert(), MDB_MULTIPLE, MDB_NO_ROOT, mdb_node_add(), mdb_node_del(), MDB_NODUPDATA, MDB_NOOVERWRITE, MDB_NOSPILL, MDB_NOTFOUND, mdb_ovpage_free(), mdb_page_alloc(), mdb_page_get(), mdb_page_malloc(), mdb_page_new(), mdb_page_spill(), mdb_page_split(), mdb_page_unspill(), MDB_RESERVE, MDB_SET, MDB_SPLIT_REPLACE, MDB_SUCCESS, MDB_TXN_BLOCKED, MDB_TXN_ERROR, MDB_TXN_RDONLY, mdb_update_key(), MDB_WRITEMAP, mdb_xcursor_init1(), mdb_xcursor_init2(), METADATA, MDB_ID2::mid, MDB_page::mp_flags, MDB_page::mp_pad, MDB_page::mp_ptrs, MDB_ID2::mptr, MDB_txn::mt_cursors, MDB_txn::mt_env, MDB_txn::mt_flags, MDB_txn::mt_u, MDB_val::mv_data, MDB_val::mv_size, MDB_xcursor::mx_cursor, MDB_xcursor::mx_db, NODE_ADD_FLAGS, NODEDATA, NODEDSZ, NODEKEY, NODEKSZ, NODEPTR, NODESIZE, NULL, NUMKEYS, offset, OVPAGES, P_DIRTY, P_INVALID, P_LEAF, P_LEAF2, P_SUBP, PAGEBASE, PAGEHDRSZ, SETDSZ, SIZELEFT, XCURSOR_REFRESH, and Z.

Referenced by lmdb::cursor_put(), main(), mdb_dbi_open(), mdb_freelist_save(), mdb_put(), and mdb_txn_commit().

â—† mdb_cursor_renew()

Renew a cursor handle.

A cursor is associated with a specific transaction and database. Cursors that are only used in read-only transactions may be re-used, to avoid unnecessary malloc/free overhead. The cursor may be associated with a new read-only transaction, and referencing the same database handle as it was created with. This may be done whether the previous transaction is live or dead.

Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 7668 of file mdb.c.

References C_UNTRACK, DB_VALID, MDB_cursor::mc_dbi, MDB_cursor::mc_flags, MDB_cursor::mc_xcursor, MDB_BAD_TXN, mdb_cursor_init(), MDB_SUCCESS, MDB_TXN_BLOCKED, MDB_txn::mt_cursors, MDB_txn::mt_flags, and TXN_DBI_EXIST.

Referenced by lmdb::cursor_renew().

â—† mdb_cursor_txn() â—† mdb_dbi_close()

Close a database handle.

Normally unnecessary. Use with care:

This call is not mutex protected. Handles should only be closed by a single thread, and only if no other threads are going to reference the database handle or one of its cursors any further. Do not close a handle if an existing transaction has modified its database. Doing so can cause misbehavior from database corruption to errors like MDB_BAD_VALSIZE (since the DB name is gone).

Closing a database handle is not necessary, but lets mdb_dbi_open() reuse the handle value. Usually it's better to set a bigger mdb_env_set_maxdbs(), unless that value would be large.

Parameters

Definition at line 9867 of file mdb.c.

References env, free(), and NULL.

Referenced by lmdb::dbi::close(), lmdb::dbi_close(), GiDataIndex_Free(), main(), mdb_drop(), and CBlastLMDBManager::CBlastEnv::~CBlastEnv().

â—† mdb_dbi_flags() â—† mdb_dbi_open()

Open a database in the environment.

A database handle denotes the name and parameters of a database, independently of whether such a database exists. The database handle may be discarded by calling mdb_dbi_close(). The old database handle is returned if the database was already open. The handle may only be closed once.

The database handle will be private to the current transaction until the transaction is successfully committed. If the transaction is aborted the handle will be closed automatically. After a successful commit the handle will reside in the shared environment, and may be used by other transactions.

This function must not be called from multiple concurrent transactions in the same process. A transaction that uses this function must finish (either commit or abort) before any other transaction in the process may use this function.

To use named databases (with name != NULL), mdb_env_set_maxdbs() must be called before opening the environment. Database names are keys in the unnamed database, and may be read but not written.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] name The name of the database to open. If only a single database is needed in the environment, this value may be NULL. [in] flags Special options for this database. This parameter must be set to 0 or by bitwise OR'ing together one or more of the values described here. [out] dbi Address where the new MDB_dbi handle will be stored
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9730 of file mdb.c.

References CORE_DBS, data, DB_DIRTY, DB_NEW, DB_USRVALID, DB_VALID, dummy, F_DUPDATA, F_ISSET, F_SUBDATA, flags, free(), i, ncbi::grid::netcache::search::fields::key, len, MAIN_DBI, MDB_cursor::mc_ki, MDB_cursor::mc_pg, MDB_cursor::mc_top, MDB_dbx::md_cmp, MDB_db::md_flags, MDB_dbx::md_name, MDB_dbx::md_rel, MDB_BAD_TXN, MDB_CREATE, mdb_cursor_init(), mdb_cursor_put(), mdb_cursor_set(), MDB_DBS_FULL, mdb_default_cmp(), MDB_DUPSORT, MDB_INCOMPATIBLE, MDB_INTEGERKEY, MDB_NOTFOUND, MDB_SET, MDB_SUCCESS, MDB_TXN_BLOCKED, MDB_TXN_DIRTY, MDB_TXN_RDONLY, MDB_env::me_dbiseqs, MDB_env::me_maxdbs, MDB_node::mn_flags, MDB_txn::mt_dbflags, MDB_txn::mt_dbiseqs, MDB_txn::mt_dbs, MDB_txn::mt_dbxs, MDB_txn::mt_env, MDB_txn::mt_flags, MDB_txn::mt_numdbs, MDB_val::mv_data, MDB_val::mv_size, NODEPTR, NULL, P_INVALID, PERSISTENT_FLAGS, strdup, util::strncmp(), unused, VALID_FLAGS, and WITH_CURSOR_TRACKING.

Referenced by lmdb::dbi_open(), GiDataIndex_New(), and main().

â—† mdb_dcmp()

Compare two data items according to a particular database.

This returns a comparison as if the two items were data items of the specified database. The database must have the MDB_DUPSORT flag.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] a The first item to compare [in] b The second item to compare
Returns
< 0 if a < b, 0 if a == b, > 0 if a > b

Definition at line 1758 of file mdb.c.

References a, b, MDB_dbx::md_dcmp, mdb_cmp_clong, mdb_cmp_int(), and MDB_txn::mt_dbxs.

â—† mdb_del()

Delete items from a database.

This function removes key/data pairs from the database. If the database does not support sorted duplicate data items (MDB_DUPSORT) the data parameter is ignored. If the database supports sorted duplicates and the data parameter is NULL, all of the duplicate data items for the key will be deleted. Otherwise, if the data parameter is non-NULL only the matching data item will be deleted. This function will return MDB_NOTFOUND if the specified key/data pair is not in the database.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] key The key to delete from the database [in] data The data to delete
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 8523 of file mdb.c.

References data, DB_USRVALID, F_ISSET, ncbi::grid::netcache::search::fields::key, MDB_db::md_flags, MDB_BAD_TXN, mdb_del0(), MDB_DUPSORT, MDB_TXN_BLOCKED, MDB_TXN_RDONLY, MDB_txn::mt_dbs, MDB_txn::mt_flags, NULL, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_del(), main(), and x_PutMeta().

â—† mdb_drop()

Empty or delete+close a database.

See mdb_dbi_close() for restrictions about closing the DB handle.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] del 0 to empty the DB, 1 to delete it from the environment and close the DB handle.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9991 of file mdb.c.

References C_EOF, C_INITIALIZED, CORE_DBS, DB_DIRTY, DB_STALE, DB_USRVALID, F_ISSET, F_SUBDATA, MAIN_DBI, MDB_cursor::mc_db, MDB_cursor::mc_dbx, MDB_cursor::mc_flags, MDB_cursor::mc_next, MDB_db::md_branch_pages, MDB_db::md_depth, MDB_db::md_entries, MDB_db::md_flags, MDB_db::md_leaf_pages, MDB_dbx::md_name, MDB_db::md_overflow_pages, MDB_db::md_root, MDB_BAD_DBI, mdb_cursor_close(), mdb_cursor_open(), mdb_dbi_close(), mdb_del0(), mdb_drop0(), MDB_DUPSORT, MDB_TXN_DIRTY, MDB_TXN_ERROR, MDB_TXN_RDONLY, MDB_txn::mt_cursors, MDB_txn::mt_dbflags, MDB_txn::mt_dbs, MDB_txn::mt_env, MDB_txn::mt_flags, NULL, P_INVALID, TXN_DBI_CHANGED, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_drop(), and GICache_DropDb().

â—† mdb_env_close() void mdb_env_close ( MDB_envenv )

Close the environment and release the memory map.

Only a single thread may call this function. All transactions, databases, and cursors must already be closed before calling this function. Attempts to use any such handles after calling this function will cause a SIGSEGV. The environment handle will be freed and must not be used again after this call.

Parameters

Definition at line 5156 of file mdb.c.

References env, free(), mdb_env_close0, NULL, VGMEMP_DEFINED, and VGMEMP_DESTROY.

Referenced by lmdb::env_close(), GiDataIndex_Free(), and main().

â—† mdb_env_copy()

Copy an LMDB environment to the specified path.

This function may be used to make a backup of an existing environment. No lockfile is created, since it gets recreated at need.

Note
This call can trigger significant file size growth if run in parallel with write transactions, because it employs a read-only transaction. See long-lived transactions under Caveats.
Parameters
[in] env An environment handle returned by mdb_env_create(). It must have already been opened successfully. [in] path The directory in which the copy will reside. This directory must already exist and be writable but must otherwise be empty.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9583 of file mdb.c.

References env, and mdb_env_copy2().

Referenced by lmdb::env_copy().

â—† mdb_env_copy2()

Copy an LMDB environment to the specified path, with options.

This function may be used to make a backup of an existing environment. No lockfile is created, since it gets recreated at need.

Note
This call can trigger significant file size growth if run in parallel with write transactions, because it employs a read-only transaction. See long-lived transactions under Caveats.
Parameters
[in] env An environment handle returned by mdb_env_create(). It must have already been opened successfully. [in] path The directory in which the copy will reside. This directory must already exist and be writable but must otherwise be empty. [in] flags Special options for this operation. This parameter must be set to 0 or by bitwise OR'ing together one or more of the values described here.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9563 of file mdb.c.

References close(), env, ErrCode, flags, HANDLE, INVALID_HANDLE_VALUE, mdb_env_copyfd2(), mdb_fname_destroy, mdb_fname_init(), mdb_fopen(), MDB_NOLOCK, MDB_O_COPY, and MDB_SUCCESS.

Referenced by lmdb::env_copy(), main(), and mdb_env_copy().

â—† mdb_env_copyfd()

Copy an LMDB environment to the specified file descriptor.

This function may be used to make a backup of an existing environment. No lockfile is created, since it gets recreated at need.

Note
This call can trigger significant file size growth if run in parallel with write transactions, because it employs a read-only transaction. See long-lived transactions under Caveats.
Parameters
[in] env An environment handle returned by mdb_env_create(). It must have already been opened successfully. [in] fd The filedescriptor to write the copy to. It must have already been opened for Write access.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9557 of file mdb.c.

References env, and mdb_env_copyfd2().

Referenced by lmdb::env_copy_fd().

â—† mdb_env_copyfd2()

Copy an LMDB environment to the specified file descriptor, with options.

This function may be used to make a backup of an existing environment. No lockfile is created, since it gets recreated at need. See mdb_env_copy2() for further details.

Note
This call can trigger significant file size growth if run in parallel with write transactions, because it employs a read-only transaction. See long-lived transactions under Caveats.
Parameters
[in] env An environment handle returned by mdb_env_create(). It must have already been opened successfully. [in] fd The filedescriptor to write the copy to. It must have already been opened for Write access. [in] flags Special options for this operation. See mdb_env_copy2() for options.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9548 of file mdb.c.

References env, flags, MDB_CP_COMPACT, mdb_env_copyfd0(), and mdb_env_copyfd1().

Referenced by lmdb::env_copy_fd(), main(), mdb_env_copy2(), and mdb_env_copyfd().

â—† mdb_env_create()

Create an LMDB environment handle.

This function allocates memory for a MDB_env structure. To release the allocated memory and discard the handle, call mdb_env_close(). Before the handle may be used, it must be opened using mdb_env_open(). Various other options may also need to be set before opening the handle, e.g. mdb_env_set_mapsize(), mdb_env_set_maxreaders(), mdb_env_set_maxdbs(), depending on usage requirements.

Parameters
[out] env The address where the new handle will be stored
Returns
A non-zero error value on failure and 0 on success.

Definition at line 3951 of file mdb.c.

References calloc(), CORE_DBS, DEFAULT_READERS, env, GET_PAGESIZE, INVALID_HANDLE_VALUE, MDB_SUCCESS, MDB_env::me_fd, MDB_env::me_lfd, MDB_env::me_maxdbs, MDB_env::me_maxreaders, MDB_env::me_mfd, MDB_env::me_numdbs, MDB_env::me_os_psize, MDB_env::me_pid, and VGMEMP_CREATE.

Referenced by lmdb::env_create(), GiDataIndex_New(), and main().

â—† mdb_env_get_fd()

Return the filedescriptor for the given environment.

This function may be called after fork(), so the descriptor can be closed before exec*(). Other LMDB file descriptors have FD_CLOEXEC. (Until LMDB 0.9.18, only the lockfile had that.)

Parameters
[in] env An environment handle returned by mdb_env_create() [out] fd Address of a mdb_filehandle_t to contain the descriptor.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9647 of file mdb.c.

References env, and MDB_SUCCESS.

Referenced by lmdb::env_get_fd().

â—† mdb_env_get_flags()

Get environment flags.

Parameters
[in] env An environment handle returned by mdb_env_create() [out] flags The address of an integer to store the flags
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9601 of file mdb.c.

References CHANGEABLE, CHANGELESS, env, and MDB_SUCCESS.

Referenced by lmdb::env_get_flags().

â—† mdb_env_get_maxkeysize() â—† mdb_env_get_maxreaders() int mdb_env_get_maxreaders ( MDB_envenv, unsigned intreaders  )

Get the maximum number of threads/reader slots for the environment.

Parameters
[in] env An environment handle returned by mdb_env_create() [out] readers Address of an integer to store the number of readers
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 4112 of file mdb.c.

References env, and MDB_SUCCESS.

Referenced by lmdb::env_get_max_readers().

â—† mdb_env_get_path()

Return the path that was used in mdb_env_open().

Parameters
[in] env An environment handle returned by mdb_env_create() [out] path Address of a string pointer to contain the path. This is the actual string in the environment, not a copy. It should not be altered in any way.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9637 of file mdb.c.

References env, and MDB_SUCCESS.

Referenced by lmdb::env_get_path().

â—† mdb_env_get_userctx() void * mdb_env_get_userctx ( MDB_envenv ) â—† mdb_env_info()

Return information about the LMDB environment.

Parameters
[in] env An environment handle returned by mdb_env_create() [out] stat The address of an MDB_envinfo structure where the information will be copied

Definition at line 9689 of file mdb.c.

References env, mdb_env_pick_meta(), MDB_SUCCESS, MDB_envinfo::me_last_pgno, MDB_envinfo::me_last_txnid, MDB_envinfo::me_mapaddr, MDB_envinfo::me_mapsize, MDB_envinfo::me_maxreaders, MDB_envinfo::me_numreaders, MDB_meta::mm_address, MDB_meta::mm_last_pg, MDB_meta::mm_txnid, and NULL.

Referenced by dumpit(), lmdb::env_info(), and main().

â—† mdb_env_open()

Open an environment handle.

If this function fails, mdb_env_close() must be called to discard the MDB_env handle.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] path The directory in which the database files reside. This directory must already exist and be writable. [in] flags Special options for this environment. This parameter must be set to 0 or by bitwise OR'ing together one or more of the values described here. Flags set by mdb_env_set_flags() are also used. [in] mode The UNIX permissions to set on created files and semaphores. This parameter is ignored on Windows.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 4959 of file mdb.c.

References calloc(), CHANGEABLE, CHANGELESS, DPRINTF, env, flags, FREE_DBI, INVALID_HANDLE_VALUE, mdb_cmp_long(), MDB_ENV_ACTIVE, mdb_env_close0, mdb_env_open2(), mdb_env_setup_locks(), mdb_env_share_locks(), mdb_fname_destroy, mdb_fname_init(), mdb_fopen(), MDB_IDL_UM_MAX, MDB_IDL_UM_SIZE, mdb_midl_alloc(), MDB_NOLOCK, MDB_O_META, MDB_O_RDONLY, MDB_O_RDWR, MDB_RDONLY, MDB_SUCCESS, MDB_TXN_FINISHED, MDB_WRITEMAP, MDB_txn::mt_cursors, MDB_txn::mt_dbflags, MDB_txn::mt_dbiseqs, MDB_txn::mt_dbs, MDB_txn::mt_dbxs, MDB_txn::mt_env, MDB_txn::mt_flags, ncbi::grid::netcache::search::fields::size, and strdup.

Referenced by lmdb::env_open(), GiDataIndex_New(), and main().

â—† mdb_env_set_assert()

Set or reset the assert() callback of the environment.

Disabled if liblmdb is buillt with NDEBUG.

Note
This hack should become obsolete as lmdb's error handling matures.
Parameters
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9626 of file mdb.c.

References env, and MDB_SUCCESS.

â—† mdb_env_set_flags()

Set environment flags.

This may be used to set some flags in addition to those from mdb_env_open(), or to unset these flags. If several threads change the flags at the same time, the result is undefined.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] flags The flags to change, bitwise OR'ed together [in] onoff A non-zero value sets the flags, zero clears them.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9589 of file mdb.c.

References CHANGEABLE, env, and MDB_SUCCESS.

Referenced by lmdb::env_set_flags().

â—† mdb_env_set_mapsize() int mdb_env_set_mapsize ( MDB_envenv, size_t  size  )

Set the size of the memory map to use for this environment.

The size should be a multiple of the OS page size. The default is 10485760 bytes. The size of the memory map is also the maximum size of the database. The value should be chosen as large as possible, to accommodate future growth of the database. This function should be called after mdb_env_create() and before mdb_env_open(). It may be called at later times if no transactions are active in this process. Note that the library does not check for this condition, the caller must ensure it explicitly.

The new size takes effect immediately for the current process but will not be persisted to any others until a write transaction has been committed by the current process. Also, only mapsize increases are persisted into the environment.

If the mapsize is increased by another process, and data has grown beyond the range of the current mapsize, mdb_txn_begin() will return MDB_MAP_RESIZED. This function may be called with a size of zero to adopt the new size.

Any attempt to set a size smaller than the space already consumed by the environment will be silently changed to the current size of the used space.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] size The size in bytes
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 4060 of file mdb.c.

References env, if(), mdb_env_map(), mdb_env_pick_meta(), MDB_FIXEDMAP, MDB_SUCCESS, MDB_meta::mm_last_pg, MDB_meta::mm_mapsize, NULL, and ncbi::grid::netcache::search::fields::size.

Referenced by lmdb::env_set_mapsize(), GiDataIndex_New(), and main().

â—† mdb_env_set_maxdbs()

Set the maximum number of named databases for the environment.

This function is only needed if multiple databases will be used in the environment. Simpler applications that use the environment as a single unnamed database can ignore this option. This function may only be called after mdb_env_create() and before mdb_env_open().

Currently a moderate number of slots are cheap but a huge number gets expensive: 7-120 words per transaction, and every mdb_dbi_open() does a linear search of the opened slots.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] dbs The maximum number of databases
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 4094 of file mdb.c.

References CORE_DBS, env, and MDB_SUCCESS.

Referenced by lmdb::env_set_max_dbs(), GiDataIndex_New(), and main().

â—† mdb_env_set_maxreaders() int mdb_env_set_maxreaders ( MDB_envenv, unsigned int  readers  )

Set the maximum number of threads/reader slots for the environment.

This defines the number of slots in the lock table that is used to track readers in the the environment. The default is 126. Starting a read-only transaction normally ties a lock table slot to the current thread until the environment closes or the thread exits. If MDB_NOTLS is in use, mdb_txn_begin() instead ties the slot to the MDB_txn object until it or the MDB_env object is destroyed. This function may only be called after mdb_env_create() and before mdb_env_open().

Parameters
[in] env An environment handle returned by mdb_env_create() [in] readers The maximum number of reader lock table slots
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 4103 of file mdb.c.

References env, and MDB_SUCCESS.

Referenced by lmdb::env_set_max_readers(), GiDataIndex_New(), and main().

â—† mdb_env_set_userctx() int mdb_env_set_userctx ( MDB_envenv, void *  ctx  )

Set application information associated with the MDB_env.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] ctx An arbitrary pointer for whatever the application needs.
Returns
A non-zero error value on failure and 0 on success.

Definition at line 9611 of file mdb.c.

References ctx, env, and MDB_SUCCESS.

Referenced by lmdb::env_set_userctx().

â—† mdb_env_stat() â—† mdb_env_sync()

Flush the data buffers to disk.

Data is always written to disk when mdb_txn_commit() is called, but the operating system may keep it buffered. LMDB always flushes the OS buffers upon commit as well, unless the environment was opened with MDB_NOSYNC or in part MDB_NOMETASYNC. This call is not valid if the environment was opened with MDB_RDONLY.

Parameters
[in] env An environment handle returned by mdb_env_create() [in] force If non-zero, force a synchronous flush. Otherwise if the environment has the MDB_NOSYNC flag set the flushes will be omitted, and with MDB_MAPASYNC they will be asynchronous.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 2513 of file mdb.c.

References env, ErrCode, F_ISSET, flags, MDB_FDATASYNC, MDB_FSYNCONLY, MDB_MAPASYNC, MDB_MSYNC, MDB_NOSYNC, MDB_RDONLY, MDB_WRITEMAP, MS_ASYNC, and MS_SYNC.

Referenced by lmdb::env_sync(), mdb_txn_commit(), and x_Commit().

â—† mdb_get()

Get items from a database.

This function retrieves key/data pairs from the database. The address and length of the data associated with the specified key are returned in the structure to which data refers. If the database supports duplicate keys (MDB_DUPSORT) then the first data item for the key will be returned. Retrieval of other items requires the use of mdb_cursor_get().

Note
The memory pointed to by the returned values is owned by the database. The caller need not dispose of the memory, and may not modify it in any way. For values returned in a read-only transaction any modification attempts will cause a SIGSEGV.
Values returned from the database are valid only until a subsequent update operation, or the end of the transaction.
Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] key The key to search for in the database [out] data The data corresponding to the key
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 5782 of file mdb.c.

References data, DB_USRVALID, DKBUF, DKEY, DPRINTF, ncbi::grid::netcache::search::fields::key, MDB_BAD_TXN, mdb_cursor_init(), mdb_cursor_set(), MDB_SET, MDB_TXN_BLOCKED, MDB_txn::mt_flags, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_get(), GICache_GetMeta(), and x_GetGiData().

â—† mdb_put()

Store items into a database.

This function stores key/data pairs in the database. The default behavior is to enter the new key/data pair, replacing any previously existing key if duplicates are disallowed, or adding a duplicate data item if duplicates are allowed (MDB_DUPSORT).

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [in] key The key to store in the database [in,out] data The data to store [in] flags Special options for this operation. This parameter must be set to 0 or by bitwise OR'ing together one or more of the values described here.
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9009 of file mdb.c.

References data, DB_USRVALID, flags, ncbi::grid::netcache::search::fields::key, MDB_cursor::mc_next, MDB_APPEND, MDB_APPENDDUP, MDB_BAD_TXN, mdb_cursor_init(), mdb_cursor_put(), MDB_NODUPDATA, MDB_NOOVERWRITE, MDB_RESERVE, MDB_TXN_BLOCKED, MDB_TXN_RDONLY, MDB_txn::mt_cursors, MDB_txn::mt_flags, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_put(), main(), x_PutData(), and x_PutMeta().

â—† mdb_reader_check() â—† mdb_reader_list() â—† mdb_set_compare()

Set a custom key comparison function for a database.

The comparison function is called whenever it is necessary to compare a key specified by the application with a key currently stored in the database. If no comparison function is specified, and no special key flags were specified with mdb_dbi_open(), the keys are compared lexically, with shorter keys collating before longer keys.

Warning
This function must be called before any data access functions are used, otherwise data corruption may occur. The same comparison function must be used by every program accessing the database, every time the database is used.
Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 10042 of file mdb.c.

References DB_USRVALID, MDB_dbx::md_cmp, MDB_SUCCESS, MDB_txn::mt_dbxs, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_set_compare().

â—† mdb_set_dupsort()

Set a custom data comparison function for a MDB_DUPSORT database.

This comparison function is called whenever it is necessary to compare a data item specified by the application with a data item currently stored in the database. This function only takes effect if the database was opened with the MDB_DUPSORT flag. If no comparison function is specified, and no special key flags were specified with mdb_dbi_open(), the data items are compared lexically, with shorter items collating before longer items.

Warning
This function must be called before any data access functions are used, otherwise data corruption may occur. The same comparison function must be used by every program accessing the database, every time the database is used.
Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 10051 of file mdb.c.

References DB_USRVALID, MDB_dbx::md_dcmp, MDB_SUCCESS, MDB_txn::mt_dbxs, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_set_dupsort().

â—† mdb_set_relctx() â—† mdb_set_relfunc() â—† mdb_stat()

Retrieve statistics for a database.

Parameters
[in] txn A transaction handle returned by mdb_txn_begin() [in] dbi A database handle returned by mdb_dbi_open() [out] stat The address of an MDB_stat structure where the statistics will be copied
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 9850 of file mdb.c.

References DB_STALE, DB_VALID, MDB_BAD_TXN, mdb_cursor_init(), mdb_stat0(), MDB_TXN_BLOCKED, MDB_txn::mt_dbflags, MDB_txn::mt_dbs, MDB_txn::mt_env, MDB_txn::mt_flags, and TXN_DBI_EXIST.

Referenced by lmdb::dbi_stat(), dumpit(), and main().

â—† mdb_strerror() char * mdb_strerror ( int  err )

Return a string describing a given error code.

This function is a superset of the ANSI C X3.159-1989 (ANSI C) strerror(3) function. If the error code is greater than or equal to 0, then the string returned by the system function strerror(3) is returned. If the error code is less than 0, an error string corresponding to the LMDB library error is returned. See Return Codes for a list of LMDB-specific error codes.

Parameters
Return values
error message The description of the error

Definition at line 1479 of file mdb.c.

References buf, i, mdb_errstr, MDB_KEYEXIST, MDB_LAST_ERRCODE, NULL, and strerror().

Referenced by GICache_DropDb(), GICache_Dump(), GICache_GetAccFreqTab(), GICache_GetMeta(), GICache_SetMeta(), GiDataIndex_New(), main(), mdb_env_read_header(), lmdb::error::what(), x_Commit(), x_GetGiData(), x_GetMaxGi(), x_PutData(), and x_PutMeta().

â—† mdb_txn_abort() void mdb_txn_abort ( MDB_txntxn )

Abandon all the operations of the transaction instead of saving them.

The transaction handle is freed. It and its cursors must not be used again after this call, except with mdb_cursor_renew().

Note
Earlier documentation incorrectly said all cursors would be freed. Only write-transactions free cursors.
Parameters

Definition at line 3061 of file mdb.c.

References MDB_END_ABORT, MDB_END_FREE, MDB_END_SLOT, mdb_txn_end(), MDB_txn::mt_child, and NULL.

Referenced by GICache_DropDb(), GICache_Dump(), GICache_GetAccFreqTab(), GICache_GetMeta(), GICache_SetMeta(), GiDataIndex_New(), main(), mdb_env_copyfd0(), mdb_env_copyfd1(), mdb_txn_commit(), lmdb::txn_abort(), x_GetGiData(), x_GetMaxGi(), and x_PutData().

â—† mdb_txn_begin()

Create a transaction for use with the environment.

The transaction handle may be discarded using mdb_txn_abort() or mdb_txn_commit().

Note
A transaction and its cursors must only be used by a single thread, and a thread may only have a single transaction at a time. If MDB_NOTLS is in use, this does not apply to read-only transactions.
Cursors may not span transactions.
Parameters
[in] env An environment handle returned by mdb_env_create() [in] parent If this parameter is non-NULL, the new transaction will be a nested transaction, with the transaction indicated by parent as its parent. Transactions may be nested to any level. A parent transaction and its cursors may not issue any other operations than mdb_txn_commit and mdb_txn_abort while it has active child transactions. [in] flags Special options for this transaction. This parameter must be set to 0 or by bitwise OR'ing together one or more of the values described here. [out] txn Address where the new MDB_txn handle will be stored
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 2829 of file mdb.c.

References calloc(), DB_NEW, MDB_txn::dirty_list, DPRINTF, env, flags, free(), i, if(), MAIN_DBI, malloc(), MDB_BAD_TXN, mdb_cursor_shadow(), MDB_END_FAIL_BEGINCHILD, MDB_IDL_SIZEOF, MDB_IDL_UM_MAX, MDB_IDL_UM_SIZE, mdb_midl_alloc(), MDB_RDONLY, MDB_TXN_BEGIN_FLAGS, MDB_TXN_BLOCKED, mdb_txn_end(), MDB_TXN_HAS_CHILD, MDB_TXN_RDONLY, mdb_txn_renew0(), MDB_WRITEMAP, MDB_pgstate::mf_pghead, MDB_ID2::mid, MDB_ntxn::mnt_pgstate, MDB_txn::mt_child, MDB_txn::mt_cursors, MDB_txn::mt_dbflags, MDB_txn::mt_dbiseqs, MDB_txn::mt_dbs, MDB_txn::mt_dbxs, MDB_txn::mt_dirty_room, MDB_txn::mt_env, MDB_txn::mt_flags, MDB_txn::mt_free_pgs, MDB_txn::mt_next_pgno, MDB_txn::mt_numdbs, MDB_txn::mt_parent, MDB_txn::mt_spill_pgs, MDB_txn::mt_txnid, MDB_txn::mt_u, NULL, ncbi::grid::netcache::search::fields::size, strerror(), and Z.

Referenced by main(), mdb_env_copyfd0(), mdb_env_copyfd1(), lmdb::txn_begin(), and x_mdb_txn_begin().

â—† mdb_txn_commit()

Commit all the operations of a transaction into the database.

The transaction handle is freed. It and its cursors must not be used again after this call, except with mdb_cursor_renew().

Note
Earlier documentation incorrectly said all cursors would be freed. Only write-transactions free cursors.
Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 3448 of file mdb.c.

References CORE_DBS, data, DB_DIRTY, DB_NEW, MDB_txn::dirty_list, done, DPRINTF, DPUTS, env, F_ISSET, F_SUBDATA, free(), FREE_DBI, i, len, MAIN_DBI, MDB_dbx::md_name, MDB_db::md_root, MDB_BAD_DBI, MDB_BAD_TXN, mdb_cursor_init(), mdb_cursor_put(), mdb_cursors_close(), MDB_END_COMMITTED, MDB_END_EMPTY_COMMIT, MDB_END_FREE, MDB_END_SLOT, MDB_END_UPDATE, mdb_env_sync(), mdb_env_write_meta(), mdb_freelist_save(), MDB_IDL_UM_MAX, mdb_mid2l_search(), mdb_midl_append_list(), mdb_midl_free(), mdb_midl_shrink(), mdb_midl_sort(), mdb_page_flush(), MDB_SUCCESS, mdb_tassert, mdb_txn_abort(), MDB_TXN_DIRTY, mdb_txn_end(), MDB_TXN_ERROR, MDB_TXN_FINISHED, MDB_TXN_RDONLY, MDB_TXN_SPILLS, MDB_ID2::mid, MDB_txn::mt_child, MDB_txn::mt_dbflags, MDB_txn::mt_dbs, MDB_txn::mt_dbxs, MDB_txn::mt_dirty_room, MDB_txn::mt_env, MDB_txn::mt_flags, MDB_txn::mt_free_pgs, MDB_txn::mt_loose_count, MDB_txn::mt_loose_pgs, MDB_txn::mt_next_pgno, MDB_txn::mt_numdbs, MDB_txn::mt_parent, MDB_txn::mt_spill_pgs, MDB_txn::mt_txnid, MDB_txn::mt_u, NEXT_LOOSE_PAGE, NULL, TXN_DBI_CHANGED, and Z.

Referenced by GICache_DropDb(), GICache_Dump(), GICache_GetAccFreqTab(), GICache_GetMeta(), GICache_SetMeta(), GiDataIndex_New(), main(), lmdb::txn_commit(), x_Commit(), x_GetGiData(), and x_GetMaxGi().

â—† mdb_txn_env() â—† mdb_txn_id() size_t mdb_txn_id ( MDB_txntxn )

Return the transaction's ID.

This returns the identifier associated with this transaction. For a read-only transaction, this corresponds to the snapshot being read; concurrent readers will frequently have the same transaction ID.

Parameters
Returns
A transaction ID, valid if input is an active transaction.

Definition at line 2937 of file mdb.c.

References MDB_txn::mt_txnid.

â—† mdb_txn_renew()

Renew a read-only transaction.

This acquires a new reader lock for a transaction handle that had been released by mdb_txn_reset(). It must be called before a reset transaction may be used again.

Parameters
Returns
A non-zero error value on failure and 0 on success. Some possible errors are:

Definition at line 2812 of file mdb.c.

References DPRINTF, F_ISSET, MAIN_DBI, MDB_SUCCESS, MDB_TXN_FINISHED, MDB_TXN_RDONLY, mdb_txn_renew0(), MDB_txn::mt_env, MDB_txn::mt_flags, MDB_txn::mt_txnid, and Z.

Referenced by lmdb::txn_renew().

â—† mdb_txn_reset() void mdb_txn_reset ( MDB_txntxn )

Reset a read-only transaction.

Abort the transaction like mdb_txn_abort(), but keep the transaction handle. mdb_txn_renew() may reuse the handle. This saves allocation overhead if the process will start a new read-only transaction soon, and also locking overhead if MDB_NOTLS is in use. The reader table lock is released, but the table slot stays tied to its thread or MDB_txn. Use mdb_txn_abort() to discard a reset handle, and to free its lock table slot if MDB_NOTLS is in use. Cursors opened within the transaction must not be used again after this call, except with mdb_cursor_renew(). Reader locks generally don't interfere with writers, but they keep old versions of database pages allocated. Thus they prevent the old pages from being reused when writers commit new data, and so under heavy load the database size may grow much more rapidly than otherwise.

Parameters

Definition at line 3048 of file mdb.c.

References MDB_END_RESET, mdb_txn_end(), MDB_TXN_RDONLY, MDB_txn::mt_flags, and NULL.

Referenced by lmdb::txn_reset().

â—† mdb_version() char * mdb_version ( intmajor, intminor, intpatch  )

Return the LMDB library version information.

Parameters
[out] major if non-NULL, the library major version number is copied here [out] minor if non-NULL, the library minor version number is copied here [out] patch if non-NULL, the library patch version number is copied here
Return values
version string The library version as a string

Return the LMDB library version information.

Definition at line 1446 of file mdb.c.

References MDB_VERSION_MAJOR, MDB_VERSION_MINOR, MDB_VERSION_PATCH, and MDB_VERSION_STRING.

â—† int

A callback function used to compare two keys in a database.

A callback function used to print a message from the library.

Parameters
[in] msg The string to be printed. [in] ctx An arbitrary context pointer for the callback.
Returns
< 0 on failure, >= 0 on success.
Examples
/home/coremake/doxygen/cxx/include/corelib/ncbimisc.hpp, /home/coremake/doxygen/cxx/include/corelib/ncbistr.hpp, and /home/coremake/doxygen/cxx/include/util/data_histogram.hpp.

Definition at line 1210 of file types.hpp.

Referenced by _bcp_convert_out(), _bcp_exec_in(), _bcp_get_col_data(), _bcp_read_hostfile(), _ct_handle_client_message(), _mm_movemask_epi8(), _mm_movemask_pi8(), _pcre2_check_escape(), _pcre2_find_bracket(), _PSIConvertFreqRatiosToPSSM(), _PSIScaleMatrix(), _SQLSetDescField(), _SQLSetStmtAttr(), CAlnMixMatches::Add(), CAlnMixSequences::Add(), SCommonStrings::Add(), CMaskInfoRegistry::Add(), CAlignCollapser::AddAlignment(), AlignmentCollection::AddAlignment(), CMultAlign::AddAlignment(), AddBioseqToTable(), CNSAffinityRegistry::AddClientToAffinities(), CNSAffinityRegistry::AddClientToAffinity(), SChainMember::AddCodingToContained(), CMultiFileInput::AddFilenames(), CRasterizer< A >::AddInterval(), CNSAffinityRegistry::AddJobToAffinity(), CTableSortMultiChoice::AddLevels(), CReadBlastApp::addLoctoSimpleSeq(), CJobStatusTracker::AddPendingBatch(), CJobStatusTracker::AddPendingJob(), CObjectList::AddRow(), CondensedColumnAligned::AddRowChar(), CondensedColumnUnaligned::AddRowChar(), CBuildDatabase::AddSequences(), CFarPointerSeq::AddSpaces(), CThreadPool_Impl::AddTask(), SChainMember::AddToContained(), CHit::AddUpSubHits(), CTextFsm< MatchType >::AddWord(), CFeatureGenerator::SImplementation::AdjustAlignment(), ResidueProfiles::adjustConsensusAndGuide(), CSplignTrim::AdjustGaps(), CNcbiTestApplication::AdjustTestTimeout(), AlignFNog(), AlignmentDisplay::AlignmentDisplay(), AlignModelToSeqalign(), CJobStatusTracker::AnyJobs(), CJobStatusTracker::AnyPending(), CUICommandRegistry::ApplyAccelerators(), CModelCompare::AreSimilar(), CAlnMultiPane::ARH_GetRowTop(), CGlTextureFont::ArrayTextOut(), SWiggleStat::AsByte(), CWig2tableApplication::SStat::AsByte(), mu::ParserByteCode::AsciiDump(), CHitMatrixGraph::AssignColorsByScore(), atd(), BDB_ByteSwap_Uint4Compare(), bm::bit_block_change32(), bm::bit_block_change64(), bm::bit_block_rle_split(), bm::bit_block_xor_change32(), bm::bit_block_xor_change64(), CdBlaster::blast(), Blast_ChooseMatrixAdjustRule(), Blast_CompositionPvalue(), Blast_GetStdAlphabet(), BlastKmerGetCompressedTranslationTable(), BlastResCompStr(), BlastScoreBlkNucleotideMatrixRead(), BlastScoreBlkProteinMatrixRead(), CCDDClientPool::BlobIdToString(), bNNI(), BOOST_AUTO_TEST_CASE(), CBuildAlnVecJob::Build(), TKmerMethods< TKmerCounts >::BuildCompressedTranslation(), CAlignFormatUtil::BuildUserUrl(), CSeqAnnotFromFasta::CacheSequences(), DM_AlignedScore::CalcPairwiseScores(), CPaintAlignment::CalculateNumCols(), CPaintSequence::CalculateNumCols(), CConservationScoringMethod::CalculateScores(), CMatrixScoringMethod::CalculateScores(), CChain::CalculateSupportAndWeightFromMembers(), CAlignCommon::CAlignCommon(), CAlignModel::CAlignModel(), CAlnStats< _TAlnIdVec >::CAlnStats(), CNWFormatter::SSegment::CanExtendLeft(), CNWFormatter::SSegment::CanExtendRight(), CChainer::CChainerImpl::CanIncludeJinI(), CBlastFormattingMatrix::CBlastFormattingMatrix(), CBlastTracebackSearch::CBlastTracebackSearch(), CCigar::CCigar(), CClusterDBSource::CClusterDBSource(), CCriteriaSet_CalculateMemberships(), CTraversalSpecFileParser::CDescFileNode::CDescFileNode(), CChainer::CChainerImpl::CDNACounts(), CFastLocalTime::CFastLocalTime(), CFillTypes::CFillTypes(), CFlatFileSeqIterator::CFlatFileSeqIterator(), CExonSelectorApplication::ChainExons(), CSeqTable_multi_data::ChangeToInt_scaled(), Check_V3DR_Serializations(), CChainer::CChainerImpl::CheckCompatibility(), CheckGAPMin(), CNSAffinityRegistry::CheckRemoveCandidates(), CheckSTRAND(), CheckTPG(), CMultAlign::CheckWord(), CIntersectionGiList::CIntersectionGiList(), CAlignCollapser::CleanSelfTranscript(), CleanVisStringJunk(), CNSAffinityRegistry::Clear(), CAlignCollapser::ClipESTorSR(), CChain::ClipLowCoverageUTR(), CAlignCollapser::ClipNotSupportedFlanks(), CNPiece::CNPiece(), CNSPreciseTime::CNSPreciseTime(), CNSTPreciseTime::CNSTPreciseTime(), CODBC_RowResult::CODBC_RowResult(), CNSAffinityRegistry::CollectGarbage(), CollectUserField(), IProjectViewFactory::CombineInputObjects(), CWriteUtil::CompareFeatures(), compile_branch(), bm::xor_scanner< BV >::compute_xor_complexity_descr(), CClusterer::ComputeClusters(), CClusterer::ComputeClustersFromLinks(), TKmerMethods< TKmerCounts >::ComputeDistLinks(), TKmerMethods< TKmerCounts >::ComputeDistMatrix(), DMAlignedOptimalScore::ComputeMatrix(), CICacheCF< CNetICacheClient >::ConfigureTimeStamp(), CONN_CreateEx(), ConnNetInfo_CreateInternal(), CCountryLine::ConvertLat(), CCountryLine::ConvertLon(), ConvertPSSMToBLASTMatrix(), CTableImportDataSource::ConvertToSeqAnnot(), CSymLink::Copy(), CJobStatusTracker::CountStatus(), CPssmInputFlankingGaps::CPssmInputFlankingGaps(), CPssmInputGapsInQuery::CPssmInputGapsInQuery(), CPssmInputWithGapsInQuery::CPssmInputWithGapsInQuery(), CPssmInputWithNegativeFreqs::CPssmInputWithNegativeFreqs(), CPssmInputWithUnnormalizedFreqs::CPssmInputWithUnnormalizedFreqs(), CRawSeqDBSource::CRawSeqDBSource(), CSymLink::Create(), CChainer::CChainerImpl::CreateChainsForPartialProteins(), CBamRefSeqInfo::CreateChunks(), CAlnVec::CreateConsensus(), CScoringMethodsDlg::CreateControls(), CQualityScoringPanel::CreateControls(), CConservationScoringPanel::CreateControls(), CSimpleScoringPanel::CreateControls(), CColumnScoringPanel::CreateControls(), CMatrixScoringPanel::CreateControls(), CAssignColumnValueDlg::CreateControls(), Threader::CreateCorDef(), AlignmentManager::CreateMultipleFromPairwiseWithIBM(), BlockAligner::CreateNewPairwiseAlignmentsByBlockAlignment(), CFileIO::CreateTemporary(), cs_locale(), CSafeStaticLifeSpan::CSafeStaticLifeSpan(), CSeqAnnotFromFasta::CSeqAnnotFromFasta(), CSeqDBNodeFileIdList::CSeqDBNodeFileIdList(), CSeqDBVolSet::CSeqDBVolSet(), CSeqMasker::CSeqMasker(), CSubstMatrix::CSubstMatrix(), ct_callback(), ct_con_props(), CTaxDBFileInfo::CTaxDBFileInfo(), CTL_RowResult::CTL_RowResult(), CGeneModel::CutExons(), CSplignTrim::CutFromLeft(), CTime::DayOfWeek(), dbcmd(), dbconvert_ps(), dbgetnull(), dbperror(), dbprrow(), dbsafestr(), dbsetnull(), dbspr1row(), dbspr1rowlen(), dbsprhead(), decode_number(), deflate_rle(), IBISAnnotateDialog::DeleteAnnotation(), Denseg2DenseDiagList(), CSeqAnnotFromFasta::DetermineMasterIndex(), CTime::DiffWholeDays(), CDisplaySeqalign::DisplaySeqalign(), HitDistributor::distribute(), dns_a(), CGuidGenerator::DoGenerateSlnGUID(), CEJournalSearch::DoJournalSearch(), CExploreProcess::DoOneBioseq(), CEntrez2_boolean_element_Base::DoSelect(), CBiostruc_feature_Base::C_Property::DoSelect(), CVariant_Base::DoSelect(), DP_CalculateMaxLoopLength(), SequenceDisplay::DraggedCell(), CGlDrawScale::Draw(), CRenderingContext::DrawStrandIndicators(), CSeq_id_int_Tree::Dump(), CSeq_id_Textseq_Tree::Dump(), CSeq_id_Local_Tree::Dump(), CSeq_id_General_Tree::Dump(), CSeq_id_Giim_Tree::Dump(), CSeq_id_Patent_Tree::Dump(), CSeq_id_PDB_Tree::Dump(), CNSAffinityRegistry::Dump(), CJob::Dump(), AlignmentDisplay::DumpCondensed(), DumpText(), CChainer::CChainerImpl::Duplicate5pendsAndShortCDSes(), EditDistance(), CAlignMap::EditedSequence(), CMultAlign::EmitSequenceFromRead(), TestUtil::EndianIndependentBufferHash(), Entropy(), EProgramToTaskName(), CCdCore::EraseOtherRows(), CCmdTableCopyColumn::Execute(), CTaxon1NodeConvertVisitor< TITaxon4Each, TITaxon1Node, TITreeIterator, TBioTreeContainer >::Execute(), ExportPNG(), CExonSelectorApplication::ExtractExonsFromSAM(), CEquivRangeBuilder::ExtractRangesFromSeqAlign(), CBlastDBExtractor::ExtractSeqData(), mu::ParserTokenReader::ExtractToken(), f(), CBDB_LobFile::Fetch(), CAlignCollapser::FillGapsInAlignmentAndAddToGenomicGaps(), CFeatTableDS::SFeatureRow::FillIn(), FillInAlignmentData(), CAlignCollapser::FilterAlignments(), CGeneSelector::FilterGenes(), DeBruijn::CDBGraphDigger::FilterNeighbors(), CChainer::CChainerImpl::FilterOutChimeras(), CMD5::Finalize(), CNSAffinityRegistry::FinalizeAffinityDictionaryLoading(), bm::serializer< BV >::find_bit_best_encoding_l5(), find_minlength(), FindAllCodonInstances(), SeqSwapper::findBestPairings(), CSplitter::FindChild(), CDFamily::findChildren(), CLatLonMap_Base::FindClosestToLatLon(), CWriteDB_Impl::FindColumn(), FindCompartments(), CChainer::CChainerImpl::FindContainedAlignments(), FindFGapIntronNog(), FindIGapIntrons(), CSeqDB_Substring::FindLastOf(), CTableAnnotDataSource::FindLocations(), CAlignMap::FindLowerRange(), CMultAlign::FindNextStrongWord(), CPssmInputTestData::FindNonIdenticalHighScoringResidue(), CChainer::CChainerImpl::FindOptimalChainForProtein(), MultipleAlignment::findParentalCastible(), MultipleAlignment::findParentalEquivalent(), CNcbiApplicationAPI::FindProgramExecutablePath(), CTableDataBioTreeContainer::FindRow(), CChainer::FindSelenoproteinsClipProteinsToStartStop(), FindStartsStops(), DeBruijn::FindValleyAndPeak(), CSeqDBVolSet::FindVol(), CReadBlastApp::fit_blast(), bm::for_each_gap_blk_range(), CFlatSubmitterSeqidQVal::Format(), FrAlign(), FrAlignFNog1(), CAlignMap::FShiftedLen(), g_CORE_Sprintf(), CValidError_bioseq::GapByGapInst(), GAPCheck(), GAPSerializationTest0(), GenerateSV(), CScore_StartStopCodon::Get(), Colors::Get(), bm::serial_stream_iterator< DEC, BLOCK_IDX >::get_bit_block_ASSIGN(), get_full_date(), CJobGCRegistry::GetAffinityID(), CAlignCommon::GetAlignment(), GetAlignmentByBestNeighbor(), CAlnMultiRenderer::GetAlignmentTooltip(), CSparseAlignment::GetAlnSeqString(), CAmbigDataBuilder::GetAmbig(), CCSRARefSeqInfo::GetAnnotChunkId(), SRemoteNodeData::GetBlacklistLimit(), CScoreBuilder::GetBlastScoreProtToNucl(), CWGSClient::GetBlobId(), SPsgBlobInfo::GetBlobVersion(), BlockModel::getBlockNumber(), GetBLOSUM62Score(), CSQLITE_Connection::GetCacheSize(), CSeqUtils::GetCdsMappingInfoFromRna(), BlockMultipleAlignment::GetCharacterTraitsAt(), CTextUtils::GetCharsCount(), CTraceGraph::GetColorByValue(), CTraceGlyph::GetColorByValue(), CSGAlnQualityScore::GetColorForScore(), CQualityScoringMethod::GetColorForScore(), CConservationScoringMethod::GetColorForScore(), CSimpleScoringMethod::GetColorForScore(), CColumnScoringMethod::GetColorForScore(), CMatrixScoringMethod::GetColorForScore(), CNonSynonymousScoringMethod::GetColorForScore(), CRgbaGradColorTable::GetColorTexCoord(), CAlnVecRow::GetColumnAsSeqPos(), CAlnMultiRenderer::GetColumnIndexByX(), CTL_CursorResultExpl::GetColumnNum(), CAlnVecRow::GetColumnText(), CAlnMultiRenderer::GetColumnTypeByIndex(), CAlnMultiRenderer::GetColumnTypeByX(), CTreeIteratorTmpl< CTreeLevelIterator >::GetContainerElementIndex(), CMultAlign::GetCounts(), CSystemInfo::GetCpuCount(), CTableImportColumn::GetDataTypeFromString(), GetDNAConv(), GetDNAConvTable(), CDictionaryUtil::GetEditDistance(), NSnpBins::GetEntry(), CCgiApplication::GetFastCGIIterations(), CCgiApplication::GetFastCGIWatchFileRestartDelay(), CAutoCompleteCombo::GetFilteredItems(), CSGConfigUtils::GetFont(), CTextPanel::GetFont(), IBISInteraction::GetFootprint(), CAlignFormatUtil::GetFrame(), CAlignFormatUtil::GetGraphiscLink(), CJobGCRegistry::GetGroupID(), CAlignSorterByField< T >::GetGroupIdx(), CAlignSorterByScore< T >::GetGroupIdx(), CMD5::GetHexSum(), CNSAffinityRegistry::GetIDByToken(), CRgbaGradColorTable::GetIndex(), UnalignedBlock::GetIndexAt(), CBDB_FieldSimpleInt< Uint2 >::GetInt(), IntegerSpinCtrl::GetInteger(), GetIntScore(), CScaled_int_multi_data::GetIntSize(), CTableDataFTable::GetIntValue(), CBlobStreamHelper::GetIStream(), CTreeIteratorTmpl< CTreeLevelIterator >::GetItemIndex(), CTL_RowResult::GetItemInternal(), CJobStatusTracker::GetJobByStatus(), CJobStatusTracker::GetJobs(), CNSAffinityRegistry::GetJobsWithAffinities(), CNSAffinityRegistry::GetJobsWithAffinity(), CPhyloTreeLabel::GetLabel(), CJobGCRegistry::GetLifetime(), CAlnMultiModel::GetLineByModelY(), CBDB_FieldLString::GetLString(), GetMacDragWindowBounds(), UpdateViewer::GetMasterSequence(), CBamAlignIterator::GetMatchAlign(), IPhyloTreeRender::GetMaxLeavesVisible(), CSeqDBVolSet::GetMaxLength(), CGlTextureFont::GetMaxWidth(), CTextUtils::GetMaxWidth(), IPhyloTreeRender::GetMinDimensions(), CSeqDBVolSet::GetMinLength(), CSeq_align::GetNamedScore(), CGraphUtils::GetNearestLevel(), CRawSeqDBSource::GetNext(), CClusterDBSource::GetNext(), CJobStatusTracker::GetNext(), ISequenceSource::GetNext(), CSeqDBAliasFile::GetNumSeqsStats(), CBlobStreamHelper::GetOStream(), CJobStatusTracker::GetOutdatedPendingJobs(), CJobStatusTracker::GetOutdatedReadVacantJobs(), DM_Identities::GetPercentIdentities(), FlexiDm::GetPercentIdentities(), CAlignFormatUtil::GetPercentMatch(), CTriPerimeter::GetPerimiter(), CSeqDBVol::GetPigBounds(), CSeqTextWidget::GetPortScrollValue(), CJobGCRegistry::GetPreciseReadVacantTime(), CJobGCRegistry::GetPreciseSubmitTime(), GetProtConvTable(), GetProteinConv(), CReference::GetPubmedUrl(), CSeqDBVol::GetRawSeqAndAmbig(), GetRawSequenceString(), CDeadline::GetRemainingTime(), CTL_Cmd::GetRowCount(), CGnomonEngine::GetScore(), DM_AlignedScore::GetScore(), CGlRenderPdf::GetScreenSize(), CSeqTextPane::GetScrollAdjustmentForLastLineVariations(), CMasterSeqSegments::GetSegmentCount(), SAlignment_Segment::SAlignment_Row::GetSegStart(), CwxCSVExportDlg::GetSelectedColumns(), CAlnTableWidget::GetSelection(), CFeatTableWidget::GetSelection(), CConversionResultPanel::GetSelection(), CObjectListWidget::GetSelection(), CAlnSpanWidget::GetSelection(), CAlignFormatUtil::GetSeqAlignSetCalcParams(), CSeqDBVol::GetSeqLengthApprox(), CSeqDBVol::GetSeqLengthExact(), CSeqDBVol::GetSeqLengthProt(), GetSequenceProtein(), CTableImportColumn::GetShortStringFromDataType(), CDictionaryUtil::GetSoundex(), CPsgCgiApp::GetStatus(), CCgiContext::GetStreamStatus(), CReference::GetString(), CCommentItem::GetStringForBaseMod(), CCommentItem::GetStringForModelEvidance(), CTableImportColumn::GetStringFromDataType(), CDiagContext::GetStringUID(), CPssmCddInputTest::GetSubjectMsaIndex(), CRgbaGradColorTable::GetTexCoordColor(), CSGConfigUtils::GetTexFont(), GetTextEncodingForm(), CNSAffinityRegistry::GetTokenByID(), CAlnMultiRenderer::GetTooltip(), CAlnStatGlyph::GetTooltip(), CLinkedFeatsGroup::GetTooltip(), CSequenceTrack::GetTooltip(), CGuiObjectInfoSeq_align::GetToolTip(), CDirEntry::GetType(), CArgDescriptions::GetTypeName(), IntegerSpinCtrl::GetUnsignedInteger(), CNCServer::GetUpTime(), PNGOptionsDialog::GetValues(), CSeqDBVolSet::GetVolumeSetLength(), GICache_GetAccFreqTab(), GlbAlign(), GoodSupportForIntrons(), grep_or_recurse(), gz_comp(), gzputs(), CSplignTrim::HasAbuttingExonOnLeft(), CWGSSeqIterator::HasAccVersion(), variation::HasProblematicExceptions(), CPSeq::HasStart(), HEAP_Alloc(), CCacheDemoApp::HeapCacheDemo(), NStr::HexChar(), CRgbaColor::HsvToRgb(), impalaScaleMatrix(), UpdateViewer::ImportStructure(), CNWFormatter::SSegment::ImproveFromLeft(), CSplignTrim::ImproveFromLeft(), CNWFormatter::SSegment::ImproveFromLeft1(), CNWFormatter::SSegment::ImproveFromRight(), CSplignTrim::ImproveFromRight(), CNWFormatter::SSegment::ImproveFromRight1(), inflate(), inflate_block(), inflate_table(), CwxSeqMarkerSetDlg::Init(), CSeqScores::Init(), init_symbol_type_table(), CTableDataListCtrl::InitDataSource(), CGBenchVersionInfo::Initialize(), initRTTI(), CAlnMultiRenderer::InsertColumn(), CMultAlign::InsertDashesInBase(), CMultAlign::InsertDashesInReads(), CStatusBar::InsertFieldWindow(), CAlignMap::InsertIndelRangesForInterval(), CChainMembers::InsertMember(), internal_dfa_match(), CSeqDB_BitSet::IntersectWith(), IO_StatusStr(), gap_vector::is_bit_true(), CGene::IsAllowedAlternative(), mu::ParserTokenReader::IsBuiltIn(), CLatLonMap_Base::IsClosestToLatLon(), CGeneModel::isCompatible(), CContigAssembly::IsContained(), mu::ParserTokenReader::IsFunTok(), mu::ParserTokenReader::IsInfixOpTok(), CLatLonMap_Base::IsNearLatLon(), CGeneModel::isNMD(), mu::ParserTokenReader::IsOprt(), mu::ParserTokenReader::IsPostOpTok(), CSrvDiagMsg::IsSeverityVisible(), mu::ParserTokenReader::IsString(), BlockModel::isValid(), CSplitter::IsValidCell(), IntegerTextCtrl::IsValidInteger(), CBoyerMooreMatcher::IsWholeWord(), JumperExtendLeft(), CHitMatrixRenderer::Layout(), CSeqTextPane::Layout(), LclAlign(), CChainer::CChainerImpl::LeftRight(), CMultAlign::LegitRange(), let1_2_let3(), CMatrixScoringMethod::Load(), CCSRARefSeqInfo::LoadAnnotMainChunk(), CTraceDataProxy::LoadData(), CSGTraceGraphDS::LoadData(), CFileLoadManager::LoadSettings(), CFileLoadWizard::LoadSettings(), COpenObjectsPanel::LoadSettings(), CVDBGraphDataLoader_Impl::LoadSplitEntry(), LoadStructureViaCache(), CTableImportDataSource::LoadTable(), CRgbaGradColorTable::LoadTexture(), LoadVectors(), CLocksMonitor::SLocks::LockCount(), CBlastFormat::LogBlastSearchInfo(), LogTime(), longest_match(), CDirEntry::LookupLink(), CChainer::CChainerImpl::LRCanChainItoJ(), CChainer::CChainerImpl::LRIinit(), main(), CConnTestThread::Main(), CSeqAnnotFromFasta::MakeAsIsSeqAnnot(), CChainer::CChainerImpl::MakeChains(), MakeCompartments(), ResidueProfiles::makeConsensus(), CSeqAnnotFromFasta::MakeIBMSeqAnnot(), CBam2Seq_graph::MakeSeq_annot(), MakeSplicedSeg(), CGnomonAnnotator_Base::MapOneModelToEditedContig(), CGnomonAnnotator_Base::MapOneModelToOrigContig(), match(), CReadBlastApp::match_na(), CObjectTypeInfo::MatchPattern(), hashtable< _Val, _Key, _HF, _ExK, _EqK, _All >::max_bucket_count(), MaxCommonInterval(), mbedtls_cipher_get_iv_size(), mbedtls_ct_error_if(), mbedtls_ct_error_if_else_0(), mbedtls_ssl_handshake_set_state(), mdb_cursor_get(), mdb_cursor_put(), mdb_env_read_header(), mdb_midl_sort(), Cn3DGLCanvas::MeasureText(), MIME_ParseContentTypeEx(), LowSupport_Noncoding::model_predicate(), ModelMethod(), more_workspace(), CwxTableListCtrl::MoveColumn(), CdPssmInput::moveUpLongestRow(), CSubstMatrix::MultScore(), mz_zip_filename_compare(), mz_zip_reader_locate_header_sig(), NCBI_simple_atof(), NCBI_simple_ftoa(), NcbiAddrToDNS(), NcbiGetHostIfConfEx(), NcbiIPv6ToIPv4(), NcbiLog_SetDestination(), NcbiLog_UpdateOnFork(), NcbiLogP_GetEnv_UInt(), NcbiMsToTimeout(), NcbiParseIPRange(), NCBISM_GetIndex(), NCBISM_Unpack(), neighbor_query(), newicklex(), newickparse(), CBlobSplitterImpl::NextChunk(), Nlm_FindSubString(), Nlm_SearchSubString(), Nlm_SetupSubString(), Nlmzip_ErrMsg(), Nlmzip_updcrc(), NNI(), CDirEntry::NormalizePath(), CAllOtherFeaturesTrack::NoSubtrackEver(), CTrackContainer::NoSubtrackEver(), odbc_c2string(), odbc_parse_connect_string(), odbc_set_string_flag(), odbc_sql2tds(), odbc_stat_execute(), odbc_wstr2str(), CDataTrack::OnAJProgress(), StructureWindow::OnCDD(), CDDBookRefDialog::OnClick(), CFileLoadOptionPanel::OnFormatListSelected(), CFileLoadPanel::OnFormatListSelected(), CTableImportListCtrl::OnGetItemText(), CLDFilterDialog::OnLengthSliderUpdated(), CMinimapHandler::OnMouseWheel(), CMouseZoomHandler::OnMouseWheel(), CwxSeqMarkerSetDlg::OnOkClick(), CAppPackagesDlg::OnPackageSelected(), CGradientColorPanel::OnPaint(), CGradientPanel::OnPaint(), IServer_MessageHandler::OnRead(), CPhyloTreeWidget::OnSearchTip(), CAttribTableDelimitersPanel::OnSplitColBtnClick(), CBDB_Cache::Open(), CArchiveFile::Open(), CArchiveMemory::Open(), EResidue::operator int(), SDataOnlyCopy::operator int(), CTextArrayPrinter::operator()(), CFeedbackTextArrayPrinter::operator()(), MultiExonsCompare::operator()(), CInitPSNodes::operator()(), operator<(), CDrawTextOStream::operator<<(), operator<<(), BlockMultipleAlignment::OptimizeBlock(), CSeqDBVolSet::OptimizeGiLists(), CProSplignText::Output(), CReadBlastApp::overlaps(), PackedSeqLocToMaskedQueryRegions(), CRangeListImpl::Parse(), CExprParser::Parse(), parse_prepared_query(), parse_regex(), CNetCacheKey::ParseBlobKey(), mu::ParserBase::ParseCmdCode(), XSDParser::ParseContent(), mu::ParserError::ParserError(), SSNP_Info::ParseSeq_feat(), pcre2_compile(), pcre2_match(), pcre2_regerror(), pcre2_regexec(), pcre2_substring_nametable_scan(), pcre2grep(), CDUpdater::pickBioseq(), PiiOk(), compile_time_bits::popcount64c(), CSeqMaskerScoreMean::PostAdvance(), CGeneFinder::CGeneSearchPlugin::postProcessDiffAmount(), CGnomonAnnotator::Predict(), CProgressPanel::PreferredSize(), CHitMatrixSeqGraph::PreferredSize(), CSequenceTextGraph::PreferredSize(), CSequenceTickGraph::PreferredSize(), bm::sparse_vector_scanner< SV, S_FACTOR >::prepare_and_sub_aggregator(), CMultAlign::PrepareReads(), CMultAlign::PrepareStats(), CWNJobWatcher::Print(), CMacroRep::Print(), CSparseKmerCounts::Print(), CTabularFormatter_SeqLength::Print(), CTabularFormatter_AlignLength::Print(), CTabularFormatter_AlignLengthUngap::Print(), CTabularFormatter_IdentityCount::Print(), CTabularFormatter_MismatchCount::Print(), CTabularFormatter_AnyScore::Print(), CTabularFormatter_TaxId::Print(), CBlastFormatUtil::PrintAsciiPssm(), CQueryTreePrintFunc::PrintElement(), CParse::PrintInfo(), CPdf::PrintLineBuffer(), PrintResults(), PrintSAM(), PrintSeqIntUseBestID(), CPdfNumber::PrintTo(), SCommandLineParserImpl::PrintWordWrapped(), process_pattern(), CPsgCgiApp::ProcessRequest(), ProcessSAM(), CQueryNodeValue::PromoteTo(), CAutoCompleteCombo::ProvideItems(), CBDB_Cache::Purge(), CAttrRangeCollection< TScore, TSeqPos >::push_back(), COStreamBuffer::PutInt4(), COStreamBuffer::PutInt8(), COStreamBuffer::PutUint4(), COStreamBuffer::PutUint8(), NSnpGui::PValueAsColorKey(), CModelCompare::RangeNestedInIntron(), SNetICacheClientImpl::ReadCurrentBlobNotOlderThan(), readGFF3(), readGFF3Gap(), ReadIntoUtf8(), SQueueParameters::ReadMaxInputSize(), SQueueParameters::ReadMaxOutputSize(), SQueueParameters::ReadNotifHifreqInterval(), CSeqDBRawFile::ReadSwapped(), CAlignModel::RecalculateAlignMap(), CGeneModel::RecalculateLimits(), RegistryGetInteger(), CFeatIdRemapper::RemapId(), remasterAlignannot(), CSplitter::RemoveChild(), CStatusBar::RemoveFieldWindow(), CNSAffinityRegistry::RemoveJobFromAffinity(), CAlignCollapser::RemoveNotSupportedIntronsFromProt(), CAlignCollapser::RemoveNotSupportedIntronsFromTranscript(), CCgiFontTestApp::Render(), CProgressPanel::Render(), CRuler::Render(), CHitGlyph::Render(), CTraceGraph::Render(), CAxisRenderer::Render(), CPieGraph::Render(), CDrawingPanel::Render(), CAsnElementPrimitive::RenderValue(), ReorderStructureAlignments(), CRegexpUtil::Replace(), CChainer::CChainerImpl::ReplicatePStops(), SPSGS_AnnotRequest::ReportBlobError(), SPSGS_AnnotRequest::ReportResultStatus(), CTMgr_TrackACL_Authorization_Base::ResetAccess_level(), CBlast_db_mask_info_Base::ResetAlgo_program(), CExperimentSupport_Base::ResetCategory(), CInferenceSupport_Base::ResetCategory(), CTMgr_SwitchTrackException_Base::ResetCode(), CPC_Urn_Base::ResetDatatype(), CMSSearchSettings_Base::ResetEnzyme(), CMSHitSet_Base::ResetError(), CMSResponse_Base::ResetError(), CEntrez2_docsum_field_info_Base::ResetField_type(), CTMgr_IdentityId_Base::ResetId_type(), CMSInFile_Base::ResetInfiletype(), CCdFromFasta::ResetInitialMasterSequenceIndex(), CMSMZHit_Base::ResetIon(), CMSIon_Base::ResetIsotope(), CTMgr_Message_Base::ResetLevel(), CID1server_maxcomplex_Base::ResetMaxplex(), CMSModSpec_Base::ResetMod(), CMSModHit_Base::ResetModtype(), CMSIon_Base::ResetNeutralloss(), CMSOutFile_Base::ResetOutfiletype(), CMSSearchSettings_Base::ResetPrecursorsearchtype(), CMSSearchSettings_Base::ResetProductsearchtype(), CImprint_Base::ResetPubstatus(), CPubStatusDate_Base::ResetPubstatus(), CBlast4_database_info_Base::ResetSeqtech(), CNtSite_Base::ResetSeqtype(), CSequenceVariant_Base::ResetSeqtype(), CTMgr_CreateTracksetReply_Base::ResetStatus(), CTMgr_RenameMyNCBICollectionReply_Base::ResetStatus(), CTMgr_SeqTrackIdReply_Base::ResetStatus(), CBiostruc_model_Base::ResetType(), CMSModSpec_Base::ResetType(), CTMgr_CreateRemoteTrackRequest_Base::ResetType(), CTMgr_TrackSet_Base::ResetType(), CTMgr_TypeStat_Base::ResetType(), CSubsequence_Base::ResetType(), CMSHitSet_Base::ResetUserannotation(), CMSSearchSettings_Base::ResetZdep(), CNSAffinityRegistry::ResolveAffinity(), CNSAffinityRegistry::ResolveAffinityToken(), CWGSClient::ResolveBlobId(), CTableQueryExec::ResolveIdentifier(), CProSplignTrimmer::RestoreFivePrime(), CChain::RestoreReasonableConfirmedStart(), CProSplignTrimmer::RestoreThreePrime(), CChain::RestoreTrimmedEnds(), CChainer::CChainerImpl::RightLeft(), mu::Test::ParserTester::Run(), CIgBlastnApp::Run(), CTableDataVcfJob::Run(), CSeqDBDemo_ChunkIteration::Run(), CCompartmentFinder< THit >::Run(), SGridWorkerNodeImpl::Run(), CGumbelParamsApplication::Run(), CMultiApplication::Run(), CDBLBClientApp::Run(), CAlnTestApp::Run(), RunTestGffBasic(), s_AddGraphToMap(), s_AdjustInsert(), s_CalculateIdentity(), s_Close_(), s_CollectSeqAlignData(), s_ColorDifferentBases(), s_CompareStrings(), s_ComputeBtopAndIdentity(), s_ContainsBinaryNumericIdList(), s_CountGaps(), s_CreateObjList(), s_CreateStdSegs(), s_Div256(), s_DoLog(), s_FillDBInfo(), s_FindBestIdChoice(), s_FindBestSubRange(), s_FormatRegularSequencePiece(), s_fromatstr(), s_GenerateHitID_Str_Ex(), s_GenerateSID_Str_Ex(), s_GetAlignParams(), fix_pub::s_GetESearchIds(), s_GetFinalTranslatedString(), s_GetFrame(), s_GetGermlineTranslation(), CAdapterSearchApplication::s_GetIdentity(), s_GetItem(), s_GetLString(), s_GetRealMode(), s_GetSpecimenVoucherText(), CStackTrace::s_GetStackTraceMaxDepth(), s_GetTimeT(), s_HashHashQuery(), s_HEAP_Collect(), s_HEAP_Take(), s_HexChar(), s_HexDumpText(), s_ID(), s_IdxFindBestIdChoice(), s_Init(), s_InsertGap(), s_InsureOrder(), fix_pub::s_IsIndexed(), s_IsResidueOnlyColumn(), s_MajorMinor(), s_MakeDomainString(), s_MaskQuerySeq(), s_Offset(), s_OutputFeature(), s_ParseDateTime(), s_ParseDustOptions(), s_ParseHeader(), s_ParseResponse(), s_ParseTime(), s_PcrPrimerSetCompare(), s_PeekStdin(), s_PrintCommonPrefix(), s_ReadData(), s_ReadDistMatrix(), s_RemoveBracketedOrgFromEnd(), s_Resolve(), s_SafeStrCat(), s_SaveOneMapImpl(), s_SeqAlignIntercept(), s_SeqDB_EndOfFastaID(), s_SeqLocEndsOnBioseq(), s_SetLogFilesDir(), s_SetTrnaProduct(), s_SleepMicroSec(), s_SockRead(), s_Sort(), s_SQLITE_Mem_Size(), s_TestAlignmentFromMSAs(), s_TestCalc(), s_TestClusterTree(), s_TestCreatePssmFromFreqs(), s_TestResultAlignment(), s_TestResultClusters(), s_TestResults(), s_TruncateFile(), s_tv2to(), s_Update(), s_VerifyChecksum(), s_WrapOutputLine(), CEditingBtnsPanel::SaveSettings(), SBlastScoreMatrixFree(), SBlastScoreMatrixNew(), CImageUtil::Scale(), CSubstMatrix::ScaledScore(), CExprParser::Scan(), scan_modifiers(), ScanSequence(), CCigar::Score(), CMarkovChain< order >::Score(), CMarkovChain< 0 >::Score(), CBoyerMooreMatcher::Search(), CSeqSearch::Search(), bm::xor_scanner< BV >::search_best_xor_mask(), CGnomonEngine::SelectBestReadingFrame(), CFileLoadOptionPanel::SelectFormat(), CFileLoadPanel::SelectFormat(), COpenDlg::SelectOptionByLabel(), CRemoteAppRequest::Send(), CMultAlign::SeqCountsBetweenTwoStrongWords(), SeqDB_CombineAndQuote(), SeqDB_ReadMemoryTiList(), CCgiRequest::Serialize(), Server_CheckLineMessage(), CBDB_FieldLString::Set(), CTimeout::Set(), AnnotateDialog::SetButtonStates(), CAlnMultiRenderer::SetColumnVisible(), CProjectStorage::SetCommTimeout(), CChain::SetConsistentCoverage(), CBlastOptionsLocal::SetCutoffScoreCoeffs(), CTableImportListCtrl::SetDataSource(), CRemoteBlast::SetDbFilteringAlgorithmId(), CRemoteBlast::SetDbFilteringAlgorithmKey(), CJobStatusTracker::SetExactStatusNoLock(), CSeqMarkHandler::SetExtendedPos(), SWiggleStat::SetFirstValue(), CWig2tableApplication::SStat::SetFirstValue(), CChainer::CChainerImpl::SetFlagsForChains(), CFileLoadOptionPanel::SetFormats(), CNcbiApplogApp::SetInfo(), CMultiAligner::SetInputMSAs(), CwxScoreDlg::SetItems(), CFileLoadPanel::SetManager(), CwxSeqMarkerSetDlg::SetMarkerPos(), CTar::SetMask(), CWriteDB_Impl::SetMaskedLetters(), CMRUList< string >::SetMaxSize(), CTimeMRUList< T >::SetMaxSize(), CBDB_FieldLString::SetMaxVal(), CObjectIStream::SetMemberDefault(), CObjectIStream::SetMemberNillable(), CTimeout::SetNano(), CConversionResultPanel::SetObjects(), CDirEntry::SetOwner(), CAlnMultiModel::SetPortLimits(), CSeqMarkHandler::SetPos(), SHitColoringParams::SetPrecision(), CReaderBase::SetProgressReportInterval(), CAlnMultiModel::SetRowOrder(), CBDB_FieldLString::SetStdString(), CTableDataSeq_table::SetStringValue(), CDDAnnotateDialog::SetupGUIControls(), IBISAnnotateDialog::SetupGUIControls(), CPssmInputTestData::SetupQueryAlignedWithInternalGaps(), CNSAffinityRegistry::SetWaitClientForAffinities(), sGetFont(), sGetPrefixLength(), CReadBlastApp::simple_overlaps(), CSeqDB_Substring::Size(), CBlastDbBlob::SkipPadBytes(), SkipWeasel(), CAlnMultiPane::SLC_VertScrollToMakeVisible(), CSelListModelImpl< Item >::SLM_GetSelectedIndices(), CSelListModelImpl< Item >::SLM_SelectItems(), SLoadTokens::SLoadTokens(), SMatrix::SMatrix(), SortHitByTopHspScores(), CExec::Spawn(), CExec::SpawnL(), CExec::SpawnLE(), CExec::SpawnV(), CExec::SpawnVE(), SPHIPatternSearchBlkNew(), AlignmentDisplay::SplitUnaligned(), SPsiBlastScoreMatrixFree(), SQLGetPrivateProfileString(), bm::sse2_bit_block_calc_count_change(), CTwoStageOld::stage1(), CPdfObject::StartTris(), CJobStatusTracker::StatusStatistics(), CSeqTextPane::STG_GetModelPointBySourcePos(), CSeqTextPane::STG_GetVisibleRange(), CFeatureGenerator::SImplementation::StitchSmallHoles(), StringFromStdaa(), CHTMLHelper::StripSpecialChars(), SU_PSSMInput::SU_PSSMInput(), CHttpCookie::sx_Compare(), CConn_IOStream::sx_IsCanceled(), tdefl_flush_block(), tdefl_start_dynamic_block(), tdoParseProfile(), tds5_bcp_add_variable_columns(), tds71_submit_prepexec(), tds7_get_instance_port(), tds_bcp_add_variable_columns(), tds_bcp_start_copy_in(), tds_connection_write(), tds_cursor_setname(), tds_datecrack(), tds_get_column_declaration(), tds_get_n(), tds_money_to_string(), tds_ntlm_get_auth(), tds_ntlm_handle_next(), tds_numeric_to_string(), tds_parse_conf_section(), tds_poll(), tds_put_data_info(), tds_put_login_string(), tds_put_n(), tds_put_param_as_string(), tds_put_string(), tds_read_packet(), tds_send_login(), tds_SQLGetPrivateProfileString(), tds_start_query_head(), tds_submit_execdirect(), tds_submit_execute(), tds_submit_prepare(), tds_submit_rpc(), tds_submit_unprepare(), tds_vstrbuild(), Test(), test(), test_params(), test_rows(), CThreadedApp::TestApp_IntraGroupSyncPoint(), TestBinding(), TestBlockExpandCompact(), TestForOverlap(), TestInsert(), TestSignedSparseVectorScan(), TestSignedSparseVectorSerial(), TestSparseVectorGatherDecode(), mu::Test::ParserTester::TestVarConst(), CTime::TimeZoneOffsetStr(), tinfl_decompress(), CLiteAlign::TranscriptSeq(), CBLASTSearchParamsPanel::TransferDataFromWindow(), CWindowMaskerPanel::TransferDataFromWindow(), CNGAlignBLASTPanel::TransferDataFromWindow(), CAssignColumnValueDlg::TransferDataFromWindow(), CCopyColumnDlg::TransferDataFromWindow(), ProjectCDS::transform_align(), RemoveTrailingNs::transform_model(), CChainer::CChainerImpl::TrimAlignmentsIncludedInDifferentGenes(), CGeneModel::TrimEdgesToFrameInOtherAlignGaps(), CSplignTrim::TrimHolesToCodons(), CWordPairIndexer::TrimPunctuation(), TrimSpacesAndJunkFromEnds(), TruncateText(), TruncTextLength(), CSrvTime::TZAdjustment(), CCmdTableCopyColumn::Unexecute(), unfinished_query_test(), UniversalOptiosHandleFixture::UniversalOptiosHandleFixture(), CSeqDBVolSet::UnLease(), PSSMWrapper::UnpackMatrix(), CObjectIStream::UnsetMemberNillable(), CMD5::Update(), SRemoteNodeData::UpdateBlacklist(), CCharHistogram::UpdateHistogram(), CCharHistogram::UpdateHistogramWithDelim(), CPrintSetupDlg::UpdateMargins(), CwxMarkerInfoPanel::UpdateMarker(), CBlastQueryFilteredFrames::UseProteinCoords(), CNSeq::ValidPos(), CDB_Bit::Value(), CMultAlign::Variations(), VariBandAlign(), VerifyAlignmentData(), CEditScript::VerifyScript(), while(), WrapText(), CPhyloCSFData::Write(), CVdbFastaExtractor::Write(), write_row_callback(), WriteDB_FindSequenceLength(), CObjectOStreamAsn::WriteDouble2(), CObjectOStreamAsnBinary::WriteDouble2(), CObjectOStreamXml::WriteDouble2(), CWriteDB_Volume::WriteSequence(), CAlnStats< _TAlnIdVec >::x_AddId(), CMultiAligner::x_AddRpsFreqsToCluster(), CDisplaySeqalign::x_AddTranslationForLocalSeq(), CDeflineGenerator::x_AdjustProteinTitleSuffix(), CDeflineGenerator::x_AdjustProteinTitleSuffixIdx(), CMultiAligner::x_AlignFillerBlocks(), CMultiAligner::x_AlignMSAs(), CMultiAligner::x_AlignProfileProfile(), CMultiAligner::x_AlignProfileProfileUsingHit(), COligoSpecificityCheck::x_AnalyzePrimerSpecificity(), CRequestRateControl::x_Approve(), CMultiAligner::x_AssignRPSResFreqs(), CTimeSpan::x_AsSmartString_Smart_Small(), CFileLoadManager::x_AutoGuessFormat(), CPhyloImageGrabber::x_BeginCaptures(), CMultiAligner::x_BuildAlignmentIterative(), CAlnGraphic::x_BuildHtmlTable(), CGlDrawScale::x_CalcMaxLabelSize(), CScoringJob::x_CalculateAlignmentScores(), CRuler::x_CalculatePosLabelsStep(), CMapItem::x_CalculateRealTextWidth(), CThreadPool_Impl::x_CanAddImmediateTask(), CBDB_Cache::x_CheckTimeStampExpired(), CSGAlignStatJob::x_CollectAlignStats(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CMultiAligner::x_ComputeClusterTrees(), CBDB_Cache::x_ComputeExpTime(), CBDB_BufferManager::x_ComputePackOpt(), CMultiAligner::x_ComputeTree(), CwxGridTableAdapter::x_CoordsToTableData(), CMultiAligner::x_CreateBlastQueries(), CClusterer::x_CreateCluster(), CAlnMixMerger::x_CreateDenseg(), CTooltipFrame::x_CreateHtmlTextControl(), CTooltipFrame::x_CreateHtmlTextControlTest(), CCddInputData::x_CreateMsa(), CMultiAligner::x_CreatePatternQueries(), CFeatureGenerator::SImplementation::x_CreateProteinBioseq(), CTooltipFrame::x_CreateRichTextControl(), CRemoteBlast::x_DefaultTimeout(), CNSAffinityRegistry::x_DeleteAffinity(), CDiff::x_DiffBisect(), CSeqDBIsam::x_DiffChar(), CSeqDBIsam::x_DiffCharLease(), CShowBlastDefline::x_DisplayDefline(), CAlnGraphic::x_DisplayMaster(), CDisplaySeqalign::x_DisplayRowData(), CDisplaySeqalign::x_DisplayRowDataSet(), CSplitter::x_DistributeEvenly(), CNCMessageHandler::x_DoCmd_CopyUpdate(), CSplitter::x_DoDistributeEvenly(), CAlnMultiHeaderHandler::x_DoMoveColumn(), CSplitter::x_DoResize(), CEntrezSearchJob::x_DoSearch(), COrfSearchJob::x_DoSearch(), CAlnMultiModel::x_DoUpdateRowLines(), CAlnMultiModel::x_DoUpdateRowPositions(), CLDBlockGlyph::x_Draw(), CNamedGroup::x_Draw(), CAlnStatGlyph::x_DrawBarGraph(), CHistogramGlyph::x_DrawHeatMap(), CAxisRenderer::x_DrawHorzLabels(), CAlignGlyph::x_DrawInserts(), CHistogramGlyph::x_DrawLinearRuler(), CHistogramGlyph::x_DrawLogRuler(), CGradientPanel::x_DrawNumber(), CMapControl::x_DrawSeparationLines(), CTranslationGlyph::x_DrawSequence(), CAlignGlyph::x_DrawSimplified(), CMapItem::x_DrawText(), CAlnMultiModel::x_EraseMarkedItems(), CSGFeatureJob::x_Execute(), CVcfFeatureJob::x_Execute(), CSeqDBAliasNode::x_ExpandAliases(), CPsiBlastInputClustalW::x_ExtractAlignmentData(), CShowBlastDefline::x_FillDeflineAndId(), CCddInputData::CHitSegment::x_FillResidueCounts(), x_FillResidueFrequencies(), CMultiAligner::x_FindConservedColumns(), CMultiAligner::x_FindConstraints(), COligoSpecificityCheck::x_FindMatchInfoForAlignment(), CMaskInfoRegistry::x_FindNextValidIdWithinRange(), COligoSpecificityCheck::x_FindOverlappingHSP(), CMultiAligner::x_FindPatternHits(), CMultiAligner::x_FindQueryClusters(), CTraceGraph::x_FindSampleToLeft(), CTraceGlyph::x_FindSampleToLeft(), CTraceGraph::x_FindSampleToRight(), CTraceGlyph::x_FindSampleToRight(), CSeqDBVolSet::x_FindVolName(), CNCMessageHandler::x_FinishReadingBlob(), CSeqDBImpl::x_FixString(), CWriteDB_IndexFile::x_Flush(), CWriteDB_IsamIndex::x_FlushNumericIndex(), CDisplaySeqalign::x_FormatAlnHSPLinks(), CAlnGraphic::x_FormatGraphOverview(), CDisplaySeqalign::x_FormatIdentityInfo(), CAlnGraphic::x_FormatScale(), x_FTPParseMdtm(), x_FTPPasv(), CFlatGatherer::x_GatherFeaturesOnWholeLocationIdx(), CAxisRenderer::x_GenerateLabels(), CSeqAlignFilter::x_GenerateNewGis(), IPhyloTreeRender::x_GenerateTexture(), CPdf::x_GetAlphaGraphicsState(), CSeqDBVol::x_GetAmbChar(), CAlnVecRow::x_GetBaseHeight(), CSplitter::x_GetBottom(), CAlnVecRow::x_GetButtonRect(), CAlnMap::x_GetChunks(), CSplitter::x_GetColumn(), CLDS2_Database::x_GetConn(), CSafeStaticPtr_Base::x_GetCreationOrder(), CObjectIndex::x_GetFeatureCode(), CGlTextureFont::x_GetFontFile(), CSplitter::x_GetHeight(), CwxChooseSeqDlg::x_GetIdIndex(), CAlnMultiRenderer::x_GetLineByVPY(), CAlnMultiPane::x_GetLineByWindowY(), CAlnMultiRenderer::x_GetLineByWindowY(), CAlnMultiRenderer::x_GetLineRect(), CAlnMultiPane::x_GetLineRect(), CSeq_loc_Mapper_Base::x_GetMappedSeq_loc(), CSequenceSearchJob::x_GetMatches(), CRuler::x_GetOriginMetricSizeV(), CSubSource::x_GetPrecision(), CSplitter::x_GetRight(), CSplitter::x_GetRow(), CSeqDBVol::x_GetSequence(), CRuler::x_GetTicksLabelsSizeV(), CSplitter::x_GetWidth(), CSplitter::x_HitTest(), CTextSelHandler::x_HitTest(), CSplitter::x_HitTestSeparator(), CMapControl::x_HorzMoveSelectionBy(), CTimeSpan::x_Hour(), CJobStatusTracker::x_IncDoneJobs(), CSeq_align_Mapper_Base::x_Init(), SLogScaleData::x_InitDenominator(), CPreviewSetupDlg::x_InitDialog(), CTrans_table::x_InitFsaTable(), CNCMMCentral::x_Initialize(), CThreadedApp::x_InitializeThreadGroups(), CBoyerMooreMatcher::x_InitPattern(), CPhyTreeFormatter::x_InitTreeFeatures(), COligoSpecificityCheck::x_IsPcrLengthInRange(), CSafeStaticPtr_Base::x_IsStdStatic(), CClusterer::x_JoinElements(), CAlnMultiRenderer::x_LayoutColumns(), CAxisRenderer::x_LayoutLabels(), CSGAlignmentJob::x_LoadAlignments(), CODBC_RowResult::x_LoadItem(), CFileLoadOptionPanel::x_LoadMRUFile(), CFileLoadPanel::x_LoadMRUFile(), CBamRefSeqInfo::x_LoadRangesCov(), COpenDlg::x_LoadSettings(), CMultiAligner::x_MakeFillerBlocks(), CDB_Numeric::x_MakeFromString(), CTimeSpan::x_Minute(), CAlnMultiHeaderHandler::x_MoveColumn(), CSplitter::x_MoveSeparator(), CLayoutTrackHandler::x_MoveTrackDownRecursive(), CLayoutTrackHandler::x_MoveTrackUpRecursive(), CMultiAligner::x_MultiAlignClusters(), CSplitter::x_NewSplit(), CCDDClientPool::x_NextSerialNumber(), CAlnMultiHeaderHandler::x_NextVisibleColumn(), CMouseZoomHandler::x_NormToPixels(), COligoSpecificityCheck::x_NW_alignment(), CLDBlockTrack::x_OnIconClicked(), CGlWidgetBase::x_OnScrollX(), CGlWidgetBase::x_OnScrollY(), CDisplaySeqalign::x_OutputSeq(), CWriteDB_IndexFile::x_Overhead(), CTraversalSpecFileParser::x_ParseMemberMacro(), CAlnSpanVertModel::x_PopulateRows(), CMapItem::x_PreferredLabelHeight(), CMultiAlnPrinter::x_PrintFastaPlusGaps(), CNSAffinityRegistry::x_PrintSelected(), CGenBankLoadOptionPanel::x_ProccessText(), CAgpFastaComparator::x_Process(), CExportStrategy::x_Process_SearchDb(), CSnpTrack::x_ProcessJobResult(), CGeneModelFeatJob::x_ProcessLandMarkFeatures(), CSoapServerApplication::x_ProcessWsdlRequest(), CNCMessageHandler::x_ProlongBlobDeadTime(), CNCMessageHandler::x_ProlongVersionLife(), CWriteDB_Impl::x_Publish(), CBDB_LobFile::x_Put(), CSparseGraph::x_ReadData(), CTar::x_ReadEntryInfo(), CSparseGraph::x_ReadMap(), CSeqDBColumn::x_ReadMetaData(), CWigGraph::x_ReadSummary(), CMultiAligner::x_RealignSequences(), CBulkCleaner::x_RemoveBlob(), CNSAffinityRegistry::x_RemoveClientFromAffinities(), CAlnVecRow::x_RenderAlign(), CAlnVecRow::x_RenderAlignScores(), CRuler::x_RenderAllPosLabels(), CFeaturePanel::x_RenderFeatureGrid(), IImageGrabber::x_RenderGuides(), CFeaturePanel::x_RenderHairLineSelections(), CLegend::x_RenderItems(), CAlnMultiRenderer::x_RenderItemsRange(), CMinimapHandler::x_RenderMinimap(), IPhyloTreeRender::x_RenderNodeHighlight(), IPhyloTreeRender::x_RenderNodeVbo(), CRuler::x_RenderOriginAndMetric(), CMouseZoomHandler::x_RenderScale(), CLayoutTrack::x_RenderTitleBar(), CXmlValueItem::x_RenderXml(), CSplitter::x_ResizeAllCells(), CSeqDBGiListSet::x_ResolvePositiveList(), x_ResolveType(), CMakeProfileDBApp::x_RPSAddFirstSequence(), CSplign::x_Run(), CClustererApplication::x_RunBinary(), CFastCgiApplicationMT::x_RunFastCGI(), CSplign::x_RunOnCompartment(), CClustererApplication::x_RunSparse(), CBlastKmer::x_SearchMultipleQueries(), CTimeSpan::x_Second(), CProjectSelectorPanel::x_SelectProjectByParams(), x_Sendmail_InitEnv(), CVDBGraphSeqIterator::x_SeqTableIsSmaller(), CDesktopBioseqsetItem::x_SetBrush(), CAlnMultiModel::x_SetEntries(), CDeadline::x_SetNowPlus(), CBlastTabularInfo::x_SetQueryCovSeqalign(), CSeqTextWidget::x_SetScrollPosition(), CVDBBlastnApp::x_SetupLocalVDBSearch(), CVDBTblastnApp::x_SetupLocalVDBSearch(), COligoSpecificityTemplate::x_SortHit(), COligoSpecificityCheck::x_SortPrimerHit(), CSplitter::x_Split(), CSeqDBIsam::x_StringSearch(), x_StringToIPv4(), x_TestAlignmentQuerySubjStrandCombinations(), CSequenceDataTester::x_TestSingleNucleotide_Remote(), CTraversalPatternMatchCallback::x_TranslateArgToNode(), CDescrModApply::x_TryOrgNameMod(), CFastLocalTime::x_Tuneup(), CChecksumBase::x_Update(), CAlnStatGlyph::x_UpdateBoundingBox(), x_UpdateHost(), CRuler::x_UpdateMappingByPane(), CAlnSpanVertModel::x_UpdateMetaData(), CSplitter::x_UpdateRegion(), CGlWidgetBase::x_UpdateScrollbars(), CSeqTextWidget::x_UpdateScrollbars(), SSNP_Info::x_UpdateSeq_featData(), CAssignColumnValueDlg::x_UpdateValues(), CGenBankLoadOptionPanel::x_ValidateInput(), CCddInputData::x_ValidateMsa(), CSplitQueryTestFixture::x_ValidateQuerySeqLocsPerChunk(), CScoringJob::x_WindowAvgScores(), CSparseGraph::x_WriteData(), CSeqAlignFilter::x_WriteExtraGis(), CWriteDB_IsamIndex::x_WriteHeader(), CSparseGraph::x_WriteMap(), CBlastDbBlob::x_WriteRaw(), CODBC_RowResult::xGetData(), CReaderBase::xReportProgress(), CTime::YearDayNumber(), yy_get_next_buffer(), yy_get_previous_state(), CHit::~CHit(), COligoSpecificityTemplate::~COligoSpecificityTemplate(), and CSeqDBVolSet::~CSeqDBVolSet().


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