MCPcopy Create free account

hub / github.com/KuiBaDB/KuiBaDB / functions

Functions599 in github.com/KuiBaDB/KuiBaDB

↓ 59 callersMethodget
(&self)
src/access/wal.rs:539
↓ 41 callersFunctionlockbit_on
(l: LockMode)
src/access/lmgr.rs:48
↓ 37 callersMethodlen
(&self)
src/access/wal.rs:261
↓ 36 callersFunctiontctx
transaction context
src/access/xact.rs:340
↓ 34 callersMethodlen
(&self)
src/datums.rs:324
↓ 33 callersFunctioncolumn_val
(row: &[(&str, Option<&'a str>)], name: &str)
src/catalog.rs:26
↓ 33 callersMethodto_string
(&self)
src/parser/syn.rs:37
↓ 19 callersMethodread
(&self, k: &V::K, loadctx: &V::LoadCtx)
src/utils/sb.rs:206
↓ 18 callersMethodlock
lock()/unlock() does not use acquire/release semantics, so do not use it for synchronization
src/utils/sb.rs:370
↓ 16 callersMethodwrite
(&mut self, data: Vec<Rc<Datums>>, rownum: u32)
src/access/cs.rs:130
↓ 15 callersMethodas_str
(&self)
src/parser/syn.rs:30
↓ 15 callersFunctionget_int
(gucvals: &GucState, guckey: gucdef::I)
src/guc.rs:242
↓ 15 callersMethodinsert
Remeber we are locking, so be quick.
src/access/wal.rs:833
↓ 14 callersMethodget
(&self)
src/lib.rs:199
↓ 14 callersFunctionmake_static
(v: T)
src/lib.rs:475
↓ 13 callersFunctionser_u32
(out: &mut Vec<u8>, val: u32)
src/utils/ser.rs:85
↓ 12 callersMethodas_bytes
(&self)
src/access/csmvcc.rs:89
↓ 11 callersMethodclone
(&self)
src/datums.rs:489
↓ 11 callersFunctionwrite_message
(stream: &mut SockWriter, msg: &T)
src/protocol.rs:83
↓ 10 callersMethodclone
(&self)
src/access/sv.rs:31
↓ 10 callersMethodis_empty
(&self)
src/access/sv.rs:188
↓ 9 callersMethodfsync
(&self, path: String)
src/access/ckpt.rs:39
↓ 9 callersFunctionser_be_u32
(out: &mut Vec<u8>, val: u32)
src/utils/ser.rs:93
↓ 8 callersMethodget
the slot returned should have be pinned.
src/utils/sb.rs:177
↓ 8 callersFunctionsctx
session context
src/access/xact.rs:330
↓ 7 callersMethodget_datums_at
(&self, idx: isize)
src/datums.rs:221
↓ 7 callersMethodload
(k: &Self::K, ctx2: &Self::LoadCtx, _ctx: &Self::CommonData)
src/access/sv.rs:357
↓ 7 callersFunctionser
(out: &mut Vec<u8>, val: T)
src/utils/ser.rs:20
↓ 7 callersMethodstore
(&self, k: &Self::K, ctx: &Self::CommonData, _force: bool)
src/access/sv.rs:364
↓ 6 callersFunctionbiton
(state: u32, bit: u32)
src/utils/sb.rs:256
↓ 6 callersFunctiondirty
(state: u32)
src/utils/sb.rs:260
↓ 6 callersMethodflush
(&self, valctx: &V::CommonData)
src/utils/sb.rs:441
↓ 6 callersMethodget_namespace_oid
(&self, nspname: &str)
src/catalog/namespace.rs:131
↓ 6 callersMethodinner
(&self)
src/utils/marc.rs:46
↓ 6 callersMethodinsert_record
(&self, r: RecordBuff)
src/access/wal.rs:961
↓ 6 callersFunctionload
(inputpath: &str)
src/guc.rs:220
↓ 6 callersMethodremove
(&mut self, value: &Q)
src/access/xact.rs:47
↓ 6 callersFunctionser_at
(out: &mut Vec<u8>, idx: usize, val: T)
src/utils/ser.rs:24
↓ 6 callersMethodwrite
(self)
src/access/wal.rs:760
↓ 5 callersFunctioncleanup_tran
CleanupTransaction
src/access/xact.rs:445
↓ 5 callersFunctionfinish_record
(d: &mut [u8], id: RmgrId, info: u8, xid: Option<Xid>)
src/access/wal.rs:725
↓ 5 callersFunctiongctx
global context
src/access/xact.rs:335
↓ 5 callersFunctionget_datafile_path
(table: TableId, fileid: FileId)
src/access/sv.rs:92
↓ 5 callersFunctioninit
( tli: TimeLineID, lsn: Lsn, prevlsn: Option<Lsn>, redo: Lsn, gucstate: &GucState, )
src/access/wal.rs:1043
↓ 5 callersMethodinit_thread_locals
(&self)
src/utils.rs:78
↓ 5 callersMethodis_single
(&self)
src/datums.rs:105
↓ 5 callersMethodlocked_state
(&self)
src/utils/sb.rs:451
↓ 5 callersMethodmark_dirty
False means the slot already is dirty.
src/utils/sb.rs:359
↓ 5 callersFunctionnew_lru_sb
(cap: usize, valctx: V::CommonData)
src/utils/sb.rs:565
↓ 5 callersFunctionser_be
NetworkEndian, big-endian
src/utils/ser.rs:47
↓ 5 callersFunctionser_be_at
NetworkEndian, big-endian
src/utils/ser.rs:52
↓ 5 callersFunctionser_be_u32_at
(out: &mut Vec<u8>, idx: usize, val: u32)
src/utils/ser.rs:97
↓ 5 callersMethodset_datums_at
(&self, idx: isize, val: T)
src/datums.rs:215
↓ 5 callersMethodset_xid_status
(&self, xid: Xid, status: XidStatus)
src/access/clog.rs:75
↓ 5 callersFunctionstart_record
(val: &T)
src/access/wal.rs:714
↓ 5 callersFunctionstart_record_raw
(val: &[u8])
src/access/wal.rs:718
↓ 5 callersFunctionuse_file
( path: &String, act: impl FnOnce(&File) -> Result<T, E>, )
src/access/fd.rs:47
↓ 5 callersMethodwait
(&self, p: u64)
src/access/wal.rs:525
↓ 4 callersFunctionabort_tran
AbortTransaction
src/access/xact.rs:434
↓ 4 callersFunctionalloc
(size: usize, align: usize)
src/utils.rs:370
↓ 4 callersFunctionformat_gucs
var_logical_type is the logical type of guc, such as Str, Int,
build.rs:156
↓ 4 callersMethodget_insert_state
(&self)
src/access/wal.rs:917
↓ 4 callersMethodget_search_path
recomputeNamespacePath
src/catalog/namespace.rs:144
↓ 4 callersFunctioninc_xid
(v: Xid)
src/utils.rs:274
↓ 4 callersMethodis_single_null
(&self)
src/datums.rs:155
↓ 4 callersMethodnext
(&mut self)
src/lib.rs:85
↓ 4 callersMethodrmgr_info
(&self)
src/access/wal.rs:670
↓ 4 callersFunctionser_be_u16
(out: &mut Vec<u8>, val: u16)
src/utils/ser.rs:125
↓ 4 callersFunctionser_cstr
(out: &mut Vec<u8>, buf: &str)
src/utils/ser.rs:56
↓ 4 callersFunctionser_u64
(out: &mut Vec<u8>, val: u64)
src/utils/ser.rs:101
↓ 4 callersMethodset
(&self, new_progress: u64)
src/lib.rs:190
↓ 4 callersMethodset_len
(&mut self, newlen: u32)
src/datums.rs:329
↓ 4 callersMethodset_null_to
(&mut self, other: &Self)
src/datums.rs:390
↓ 4 callersMethodswap_buff
( &mut self, file: Arc<WritingWalFile>, record: Option<RecordBuff>, newbuflsn:
src/access/wal.rs:803
↓ 4 callersFunctiontransform_expr_recurse
(pstate: &mut ParseState, expr: &syn::Expr)
src/parser/sem.rs:278
↓ 4 callersMethodval_type
(&self)
src/parser/sem.rs:145
↓ 4 callersFunctionwal_filepath
(tli: TimeLineID, lsn: Lsn)
src/access/wal.rs:556
↓ 3 callersFunctionas_bytes
(val: &T)
src/utils/ser.rs:12
↓ 3 callersMethodatomic_change
(&self, change: impl Fn(u32) -> u32)
src/utils/sb.rs:330
↓ 3 callersFunctiondealloc
(ptr: NonNull<u8>, mut size: usize, align: usize)
src/utils.rs:380
↓ 3 callersMethoddeconstruct_qualname
( &self, names: &'a Vec<syn::StrVal>, )
src/catalog/namespace.rs:105
↓ 3 callersMethoddo_fsync
(&self, weak_file: Weak<WritingWalFile>, lsnval: u64)
src/access/wal.rs:1005
↓ 3 callersFunctiondoalloc
Use std::alloc::Allocator instead. Just like Vec and HashMap, out-of-memory is not considered here..
src/utils.rs:359
↓ 3 callersMethodendio
(&self, clear_dirty: bool, set_flag_bits: u32)
src/utils/sb.rs:498
↓ 3 callersMethodes
(&self)
src/executor.rs:146
↓ 3 callersMethodfirst
(&self)
src/access/xact.rs:43
↓ 3 callersMethodflushall
(&self, force: bool)
src/utils/sb.rs:228
↓ 3 callersFunctionget_gucidx
(name: &str)
src/guc.rs:91
↓ 3 callersFunctionget_minafest_path
(db: Oid, table: Oid)
src/access/sv.rs:100
↓ 3 callersFunctionget_mvccfile_path
(table: TableId, fileid: FileId)
src/access/sv.rs:96
↓ 3 callersMethodget_single_varchar
(&self)
src/datums.rs:160
↓ 3 callersMethodget_state
(&self)
src/utils/sb.rs:321
↓ 3 callersMethodinsert
(&mut self, value: T)
src/access/xact.rs:35
↓ 3 callersMethodis_null_at
(&self, idx: isize)
src/datums.rs:345
↓ 3 callersFunctionitctx
immutable tctx
src/access/xact.rs:345
↓ 3 callersFunctionlocked
(state: u32)
src/utils/sb.rs:280
↓ 3 callersFunctionmut_hdr
(d: &mut [u8])
src/access/wal.rs:686
↓ 3 callersMethodnew_worker
(&self)
src/utils.rs:181
↓ 3 callersMethodnextlsn
(&self)
src/access/wal.rs:863
↓ 3 callersFunctionoption_tokenstream
(input: &Option<String>, asstr: bool)
build.rs:84
next →1–100 of 599, ranked by callers