MCPcopy Index your code

hub / github.com/LMDB/lmdb / functions

Functions273 in github.com/LMDB/lmdb

↓ 2 callersFunctiondobyte
libraries/liblmdb/mdb_dump.c:86
↓ 2 callersFunctiondumpit
Dump in BDB-compatible format */
libraries/liblmdb/mdb_dump.c:100
↓ 2 callersFunctionfindpid
libraries/liblmdb/mplay.c:500
↓ 2 callersFunctionhex
libraries/liblmdb/mdb_dump.c:59
↓ 2 callersFunctionmdb_branch_size
Calculate the size of a branch node. * The size should depend on the environment's page size but since * we currently don't support spilling large k
libraries/liblmdb/mdb.c:9271
↓ 2 callersFunctionmdb_cursor_is_db
libraries/liblmdb/mdb.c:9791
↓ 2 callersFunctionmdb_cursor_touch
Touch all the pages in the cursor stack. Set mc_top. * Makes sure all the pages are writable, before attempting a write operation. * @param[in] mc T
libraries/liblmdb/mdb.c:8491
↓ 2 callersFunctionmdb_del0
libraries/liblmdb/mdb.c:10607
↓ 2 callersFunctionmdb_drop0
Add all the DB's pages to the free list. * @param[in] mc Cursor on the DB to free. * @param[in] subs non-Zero to check for sub-DBs in this DB. * @r
libraries/liblmdb/mdb.c:12411
↓ 2 callersFunctionmdb_env_close_active
When #MDB_ENV_ACTIVE: Clear #mdb_env_open()ed resources, release readers */
libraries/liblmdb/mdb.c:6414
↓ 2 callersFunctionmdb_env_copy2
libraries/liblmdb/mdb.c:11751
↓ 2 callersFunctionmdb_env_copy_open
libraries/liblmdb/mdb.c:11737
↓ 2 callersFunctionmdb_env_get_maxkeysize
libraries/liblmdb/mdb.c:12620
↓ 2 callersFunctionmdb_env_incr_dumpfd
libraries/liblmdb/mdb.c:11774
↓ 2 callersFunctionmdb_env_info
libraries/liblmdb/mdb.c:12199
↓ 2 callersFunctionmdb_env_init_meta
Write the environment parameters of a freshly created DB environment. * @param[in] env the environment handle * @param[in] meta the #MDB_meta to wri
libraries/liblmdb/mdb.c:4775
↓ 2 callersFunctionmdb_env_init_meta0
Fill in most of the zeroed #MDB_meta for an empty database environment */
libraries/liblmdb/mdb.c:4756
↓ 2 callersFunctionmdb_env_set_pagesize
libraries/liblmdb/mdb.c:12154
↓ 2 callersFunctionmdb_env_setup_locks
Open and/or initialize the lock region for the environment. * @param[in] env The LMDB environment. * @param[in] fname Filename + scratch area, from
libraries/liblmdb/mdb.c:5920
↓ 2 callersFunctionmdb_env_share_locks
Downgrade the exclusive lock on the region back to shared */
libraries/liblmdb/mdb.c:5739
↓ 2 callersFunctionmdb_env_sync0
libraries/liblmdb/mdb.c:3106
↓ 2 callersFunctionmdb_env_write_meta
Update the environment info to commit a transaction. * @param[in] txn the transaction that's being committed * @return 0 on success, non-zero on fai
libraries/liblmdb/mdb.c:4846
↓ 2 callersFunctionmdb_find_oldest
Find oldest txnid still referenced. Expects txn->mt_txnid > 0. */
libraries/liblmdb/mdb.c:2639
↓ 2 callersFunctionmdb_fname_init
Set up filename + scratch area for filename suffix, for opening files. * It should be freed with #mdb_fname_destroy(). * On Windows, paths are conve
libraries/liblmdb/mdb.c:5279
↓ 2 callersFunctionmdb_fsize
libraries/liblmdb/mdb.c:5223
↓ 2 callersFunctionmdb_hash
perform a 64 bit Fowler/Noll/Vo FNV-1a hash on a buffer * @param[in] val value to hash * @param[in] len length of value * @return 64 bit hash */
libraries/liblmdb/mdb.c:5858
↓ 2 callersFunctionmdb_leaf_size
Calculate the size of a leaf node. * The size depends on the environment's page size; if a data item * is too large it will be put onto an overflow
libraries/liblmdb/mdb.c:9247
↓ 2 callersFunctionmdb_mid3l_insert
libraries/liblmdb/midl.c:425
↓ 2 callersFunctionmdb_midl_append_list
libraries/liblmdb/midl.c:171
↓ 2 callersFunctionmdb_midl_append_range
libraries/liblmdb/midl.c:185
↓ 2 callersFunctionmdb_midl_shrink
libraries/liblmdb/midl.c:120
↓ 2 callersFunctionmdb_midl_xmerge
libraries/liblmdb/midl.c:201
↓ 2 callersFunctionmdb_nt2win32
@brief Map a result from an NTAPI call to WIN32. */
libraries/liblmdb/mdb.c:5028
↓ 2 callersFunctionmdb_ovpage_free
libraries/liblmdb/mdb.c:7623
↓ 2 callersFunctionmdb_page_chk_checksum
libraries/liblmdb/mdb.c:7321
↓ 2 callersFunctionmdb_page_flush
Flush (some) dirty pages to the map, after clearing their dirty flag. * @param[in] txn the transaction that's being committed * @param[in] keep numb
libraries/liblmdb/mdb.c:4104
↓ 2 callersFunctionmdb_page_merge
Merge one page into another. * The nodes from the page pointed to by \b csrc will * be copied to the page pointed to by \b cdst and then * the \b
libraries/liblmdb/mdb.c:10128
↓ 2 callersFunctionmdb_page_spill
Spill pages from the dirty list back to disk. * This is intended to prevent running into #MDB_TXN_FULL situations, * but note that they may still oc
libraries/liblmdb/mdb.c:2540
↓ 2 callersFunctionmdb_page_split
Split a page and insert a new node. * Set #MDB_TXN_ERROR on failure. * @param[in,out] mc Cursor pointing to the page and desired insertion index. *
libraries/liblmdb/mdb.c:10660
↓ 2 callersFunctionmdb_page_unspill
Bring back a page which this txn spilled to disk; make it writable again. * @param[in] txn the transaction handle. * @param[in] mp the spilled page.
libraries/liblmdb/mdb.c:2953
↓ 2 callersFunctionmdb_pages_xkeep
Set or clear P_KEEP in dirty, non-overflow, non-sub pages watched by txn. * @param[in] mc A cursor handle for the current operation. * @param[in] pf
libraries/liblmdb/mdb.c:2441
↓ 2 callersFunctionmdb_reader_check0
As #mdb_reader_check(). \b rlocked is set if caller locked #me_rmutex. */
libraries/liblmdb/mdb.c:12715
↓ 2 callersFunctionmdb_reader_list
libraries/liblmdb/mdb.c:12626
↓ 2 callersFunctionmdb_rebalance
Rebalance the tree after a delete operation. * @param[in] mc Cursor pointing to the page where rebalancing * should begin. * @return 0 on success,
libraries/liblmdb/mdb.c:10295
↓ 2 callersFunctionmdb_rpage_get
Map a read-only page. * There are two levels of tracking in use, a per-txn list and a per-env list. * ref'ing and unref'ing the per-txn list is fast
libraries/liblmdb/mdb.c:6913
↓ 2 callersFunctionmdb_stat0
Common code for #mdb_stat() and #mdb_env_stat(). * @param[in] env the environment to operate in. * @param[in] db the #MDB_db record containing the s
libraries/liblmdb/mdb.c:12173
↓ 2 callersFunctionmdb_subdb_adjust
libraries/liblmdb/mdb.c:8518
↓ 2 callersFunctionreadhdr
libraries/liblmdb/mdb_load.c:73
↓ 2 callersFunctionreadline
libraries/liblmdb/mdb_load.c:195
↓ 2 callersFunctiontext
libraries/liblmdb/mdb_dump.c:65
↓ 2 callersFunctionunhex
libraries/liblmdb/mdb_load.c:181
↓ 1 callersFunctionaddcrs
libraries/liblmdb/mplay.c:190
↓ 1 callersFunctionaddenv
libraries/liblmdb/mplay.c:108
↓ 1 callersFunctionaddpid
libraries/liblmdb/mplay.c:474
↓ 1 callersFunctionaddtxn
libraries/liblmdb/mplay.c:140
↓ 1 callersFunctionchild
libraries/liblmdb/mplay.c:258
↓ 1 callersFunctiondelcrs
libraries/liblmdb/mplay.c:247
↓ 1 callersFunctiondelenv
libraries/liblmdb/mplay.c:131
↓ 1 callersFunctionmdb_audit
Count all the pages in each DB and in the freelist * and make sure it matches the actual number of pages * being used. * All named DBs must be o
libraries/liblmdb/mdb.c:2159
↓ 1 callersFunctionmdb_cursor_del
libraries/liblmdb/mdb.c:9192
↓ 1 callersFunctionmdb_cursor_del0
Complete a delete operation started by #mdb_cursor_del(). */
libraries/liblmdb/mdb.c:10479
↓ 1 callersFunctionmdb_cursor_prev
Move the cursor to the previous data item. */
libraries/liblmdb/mdb.c:7926
↓ 1 callersFunctionmdb_cursor_shadow
Back up parent txn's cursors, then grab the originals for tracking */
libraries/liblmdb/mdb.c:3148
↓ 1 callersFunctionmdb_dbi_flags
libraries/liblmdb/mdb.c:12397
↓ 1 callersFunctionmdb_dbis_update
Export or close DBI handles opened in this txn. */
libraries/liblmdb/mdb.c:3658
↓ 1 callersFunctionmdb_dlist_free
Return all dirty pages to dpage list */
libraries/liblmdb/mdb.c:2310
↓ 1 callersFunctionmdb_drop
libraries/liblmdb/mdb.c:12508
↓ 1 callersFunctionmdb_env_copyfd0
Copy environment as-is. */
libraries/liblmdb/mdb.c:11601
↓ 1 callersFunctionmdb_env_copyfd1
Copy environment with compaction. */
libraries/liblmdb/mdb.c:11487
↓ 1 callersFunctionmdb_env_cwalk
Depth-first tree traversal for compacting copy. * @param[in] my control structure. * @param[in,out] pg database root. * @param[in] flags include
libraries/liblmdb/mdb.c:11297
↓ 1 callersFunctionmdb_env_envflags
Add #mdb_env_open() flags from environment variable $LMDB_FLAGS. * * Supports the normal flags plus 'e' = trivial encryption for testing. */
libraries/liblmdb/mdb.c:6176
↓ 1 callersFunctionmdb_env_incr_dump
libraries/liblmdb/mdb.c:11907
↓ 1 callersFunctionmdb_env_incr_loadfd
libraries/liblmdb/mdb.c:11927
↓ 1 callersFunctionmdb_env_open2
Further setup required for opening an LMDB environment */
libraries/liblmdb/mdb.c:5435
↓ 1 callersFunctionmdb_env_read_header
Read the environment parameters of a DB environment before * mapping it into memory. * @param[in] env the environment handle * @param[in] prev whet
libraries/liblmdb/mdb.c:4672
↓ 1 callersFunctionmdb_env_reader_dest
Release a reader thread's slot in the reader lock table. * This function is called automatically when a thread exits. * @param[in] ptr This points t
libraries/liblmdb/mdb.c:5669
↓ 1 callersFunctionmdb_env_set_checksum
libraries/liblmdb/mdb.c:12121
↓ 1 callersFunctionmdb_env_sync
libraries/liblmdb/mdb.c:3140
↓ 1 callersFunctionmdb_freelist_save
Save the freelist as of this transaction to the freeDB. * This changes the freelist. Keep trying until it stabilizes. * * When (MDB_DEVEL) & 2, the
libraries/liblmdb/mdb.c:3857
↓ 1 callersFunctionmdb_leafnode_type
libraries/liblmdb/mdb.c:2055
↓ 1 callersFunctionmdb_mid2l_alloc
libraries/liblmdb/midl.c:358
↓ 1 callersFunctionmdb_mid2l_free
libraries/liblmdb/midl.c:369
↓ 1 callersFunctionmdb_mid2l_need
libraries/liblmdb/midl.c:375
↓ 1 callersFunctionmdb_mutex_failed
Handle #LOCK_MUTEX0() failure. * Try to repair the lock file if the mutex owner died. * @param[in] env the environment handle * @param[in] mutex LO
libraries/liblmdb/mdb.c:12775
↓ 1 callersFunctionmdb_node_move
Move a node from csrc to cdst. */
libraries/liblmdb/mdb.c:9899
↓ 1 callersFunctionmdb_node_shrink
Compact the main page after deleting a node on a subpage. * @param[in] mp The main page to operate on. * @param[in] indx The index of the subpage on
libraries/liblmdb/mdb.c:9487
↓ 1 callersFunctionmdb_ovpage_unref_all
Unref ovpage \b omp in \b mc and tracked cursors */
libraries/liblmdb/mdb.c:2382
↓ 1 callersFunctionmdb_pack85
libraries/liblmdb/mdb.c:5883
↓ 1 callersFunctionmdb_pid_insert
Insert pid into list if not already present. * return -1 if already present. */
libraries/liblmdb/mdb.c:12667
↓ 1 callersFunctionmdb_reader_check
libraries/liblmdb/mdb.c:12704
↓ 1 callersFunctionmdb_rpage_decrypt
libraries/liblmdb/mdb.c:7246
↓ 1 callersFunctionmdb_set_compare
libraries/liblmdb/mdb.c:12584
↓ 1 callersFunctionmdb_set_dupsort
libraries/liblmdb/mdb.c:12593
↓ 1 callersFunctionmdb_txn_env
libraries/liblmdb/mdb.c:3636
↓ 1 callersFunctionmdb_txn_reset
libraries/liblmdb/mdb.c:3811
↓ 1 callersFunctionmdb_workid_rewind
Used up all workids. Rewind it and update dirty pages to match. */
libraries/liblmdb/mdb.c:3454
↓ 1 callersFunctionmdb_xcursor_init0
Initial setup of a sorted-dups cursor. * Sorted duplicates are implemented as a sub-database for the given key. * The duplicate data items are actua
libraries/liblmdb/mdb.c:9537
↓ 1 callersFunctionmdb_xcursor_init2
Fixup a sorted-dups cursor due to underlying update. * Sets up some fields that depend on the data from the main cursor. * Almost the same as init1,
libraries/liblmdb/mdb.c:9614
↓ 1 callersFunctionunhex
libraries/liblmdb/mplay.c:84
↓ 1 callersFunctionutf8_to_utf16
Convert \b src to new wchar_t[] string with room for \b xtra extra chars */
libraries/liblmdb/mdb.c:12820
← previousnext →101–200 of 273, ranked by callers