Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KuiBaDB/KuiBaDB
/ functions
Functions
599 in github.com/KuiBaDB/KuiBaDB
⨍
Functions
599
◇
Types & classes
209
↓ 59 callers
Method
get
(&self)
src/access/wal.rs:539
↓ 41 callers
Function
lockbit_on
(l: LockMode)
src/access/lmgr.rs:48
↓ 37 callers
Method
len
(&self)
src/access/wal.rs:261
↓ 36 callers
Function
tctx
transaction context
src/access/xact.rs:340
↓ 34 callers
Method
len
(&self)
src/datums.rs:324
↓ 33 callers
Function
column_val
(row: &[(&str, Option<&'a str>)], name: &str)
src/catalog.rs:26
↓ 33 callers
Method
to_string
(&self)
src/parser/syn.rs:37
↓ 19 callers
Method
read
(&self, k: &V::K, loadctx: &V::LoadCtx)
src/utils/sb.rs:206
↓ 18 callers
Method
lock
lock()/unlock() does not use acquire/release semantics, so do not use it for synchronization
src/utils/sb.rs:370
↓ 16 callers
Method
write
(&mut self, data: Vec<Rc<Datums>>, rownum: u32)
src/access/cs.rs:130
↓ 15 callers
Method
as_str
(&self)
src/parser/syn.rs:30
↓ 15 callers
Function
get_int
(gucvals: &GucState, guckey: gucdef::I)
src/guc.rs:242
↓ 15 callers
Method
insert
Remeber we are locking, so be quick.
src/access/wal.rs:833
↓ 14 callers
Method
get
(&self)
src/lib.rs:199
↓ 14 callers
Function
make_static
(v: T)
src/lib.rs:475
↓ 13 callers
Function
ser_u32
(out: &mut Vec<u8>, val: u32)
src/utils/ser.rs:85
↓ 12 callers
Method
as_bytes
(&self)
src/access/csmvcc.rs:89
↓ 11 callers
Method
clone
(&self)
src/datums.rs:489
↓ 11 callers
Function
write_message
(stream: &mut SockWriter, msg: &T)
src/protocol.rs:83
↓ 10 callers
Method
clone
(&self)
src/access/sv.rs:31
↓ 10 callers
Method
is_empty
(&self)
src/access/sv.rs:188
↓ 9 callers
Method
fsync
(&self, path: String)
src/access/ckpt.rs:39
↓ 9 callers
Function
ser_be_u32
(out: &mut Vec<u8>, val: u32)
src/utils/ser.rs:93
↓ 8 callers
Method
get
the slot returned should have be pinned.
src/utils/sb.rs:177
↓ 8 callers
Function
sctx
session context
src/access/xact.rs:330
↓ 7 callers
Method
get_datums_at
(&self, idx: isize)
src/datums.rs:221
↓ 7 callers
Method
load
(k: &Self::K, ctx2: &Self::LoadCtx, _ctx: &Self::CommonData)
src/access/sv.rs:357
↓ 7 callers
Function
ser
(out: &mut Vec<u8>, val: T)
src/utils/ser.rs:20
↓ 7 callers
Method
store
(&self, k: &Self::K, ctx: &Self::CommonData, _force: bool)
src/access/sv.rs:364
↓ 6 callers
Function
biton
(state: u32, bit: u32)
src/utils/sb.rs:256
↓ 6 callers
Function
dirty
(state: u32)
src/utils/sb.rs:260
↓ 6 callers
Method
flush
(&self, valctx: &V::CommonData)
src/utils/sb.rs:441
↓ 6 callers
Method
get_namespace_oid
(&self, nspname: &str)
src/catalog/namespace.rs:131
↓ 6 callers
Method
inner
(&self)
src/utils/marc.rs:46
↓ 6 callers
Method
insert_record
(&self, r: RecordBuff)
src/access/wal.rs:961
↓ 6 callers
Function
load
(inputpath: &str)
src/guc.rs:220
↓ 6 callers
Method
remove
(&mut self, value: &Q)
src/access/xact.rs:47
↓ 6 callers
Function
ser_at
(out: &mut Vec<u8>, idx: usize, val: T)
src/utils/ser.rs:24
↓ 6 callers
Method
write
(self)
src/access/wal.rs:760
↓ 5 callers
Function
cleanup_tran
CleanupTransaction
src/access/xact.rs:445
↓ 5 callers
Function
finish_record
(d: &mut [u8], id: RmgrId, info: u8, xid: Option<Xid>)
src/access/wal.rs:725
↓ 5 callers
Function
gctx
global context
src/access/xact.rs:335
↓ 5 callers
Function
get_datafile_path
(table: TableId, fileid: FileId)
src/access/sv.rs:92
↓ 5 callers
Function
init
( tli: TimeLineID, lsn: Lsn, prevlsn: Option<Lsn>, redo: Lsn, gucstate: &GucState, )
src/access/wal.rs:1043
↓ 5 callers
Method
init_thread_locals
(&self)
src/utils.rs:78
↓ 5 callers
Method
is_single
(&self)
src/datums.rs:105
↓ 5 callers
Method
locked_state
(&self)
src/utils/sb.rs:451
↓ 5 callers
Method
mark_dirty
False means the slot already is dirty.
src/utils/sb.rs:359
↓ 5 callers
Function
new_lru_sb
(cap: usize, valctx: V::CommonData)
src/utils/sb.rs:565
↓ 5 callers
Function
ser_be
NetworkEndian, big-endian
src/utils/ser.rs:47
↓ 5 callers
Function
ser_be_at
NetworkEndian, big-endian
src/utils/ser.rs:52
↓ 5 callers
Function
ser_be_u32_at
(out: &mut Vec<u8>, idx: usize, val: u32)
src/utils/ser.rs:97
↓ 5 callers
Method
set_datums_at
(&self, idx: isize, val: T)
src/datums.rs:215
↓ 5 callers
Method
set_xid_status
(&self, xid: Xid, status: XidStatus)
src/access/clog.rs:75
↓ 5 callers
Function
start_record
(val: &T)
src/access/wal.rs:714
↓ 5 callers
Function
start_record_raw
(val: &[u8])
src/access/wal.rs:718
↓ 5 callers
Function
use_file
( path: &String, act: impl FnOnce(&File) -> Result<T, E>, )
src/access/fd.rs:47
↓ 5 callers
Method
wait
(&self, p: u64)
src/access/wal.rs:525
↓ 4 callers
Function
abort_tran
AbortTransaction
src/access/xact.rs:434
↓ 4 callers
Function
alloc
(size: usize, align: usize)
src/utils.rs:370
↓ 4 callers
Function
format_gucs
var_logical_type is the logical type of guc, such as Str, Int,
build.rs:156
↓ 4 callers
Method
get_insert_state
(&self)
src/access/wal.rs:917
↓ 4 callers
Method
get_search_path
recomputeNamespacePath
src/catalog/namespace.rs:144
↓ 4 callers
Function
inc_xid
(v: Xid)
src/utils.rs:274
↓ 4 callers
Method
is_single_null
(&self)
src/datums.rs:155
↓ 4 callers
Method
next
(&mut self)
src/lib.rs:85
↓ 4 callers
Method
rmgr_info
(&self)
src/access/wal.rs:670
↓ 4 callers
Function
ser_be_u16
(out: &mut Vec<u8>, val: u16)
src/utils/ser.rs:125
↓ 4 callers
Function
ser_cstr
(out: &mut Vec<u8>, buf: &str)
src/utils/ser.rs:56
↓ 4 callers
Function
ser_u64
(out: &mut Vec<u8>, val: u64)
src/utils/ser.rs:101
↓ 4 callers
Method
set
(&self, new_progress: u64)
src/lib.rs:190
↓ 4 callers
Method
set_len
(&mut self, newlen: u32)
src/datums.rs:329
↓ 4 callers
Method
set_null_to
(&mut self, other: &Self)
src/datums.rs:390
↓ 4 callers
Method
swap_buff
( &mut self, file: Arc<WritingWalFile>, record: Option<RecordBuff>, newbuflsn:
src/access/wal.rs:803
↓ 4 callers
Function
transform_expr_recurse
(pstate: &mut ParseState, expr: &syn::Expr)
src/parser/sem.rs:278
↓ 4 callers
Method
val_type
(&self)
src/parser/sem.rs:145
↓ 4 callers
Function
wal_filepath
(tli: TimeLineID, lsn: Lsn)
src/access/wal.rs:556
↓ 3 callers
Function
as_bytes
(val: &T)
src/utils/ser.rs:12
↓ 3 callers
Method
atomic_change
(&self, change: impl Fn(u32) -> u32)
src/utils/sb.rs:330
↓ 3 callers
Function
dealloc
(ptr: NonNull<u8>, mut size: usize, align: usize)
src/utils.rs:380
↓ 3 callers
Method
deconstruct_qualname
( &self, names: &'a Vec<syn::StrVal>, )
src/catalog/namespace.rs:105
↓ 3 callers
Method
do_fsync
(&self, weak_file: Weak<WritingWalFile>, lsnval: u64)
src/access/wal.rs:1005
↓ 3 callers
Function
doalloc
Use std::alloc::Allocator instead. Just like Vec and HashMap, out-of-memory is not considered here..
src/utils.rs:359
↓ 3 callers
Method
endio
(&self, clear_dirty: bool, set_flag_bits: u32)
src/utils/sb.rs:498
↓ 3 callers
Method
es
(&self)
src/executor.rs:146
↓ 3 callers
Method
first
(&self)
src/access/xact.rs:43
↓ 3 callers
Method
flushall
(&self, force: bool)
src/utils/sb.rs:228
↓ 3 callers
Function
get_gucidx
(name: &str)
src/guc.rs:91
↓ 3 callers
Function
get_minafest_path
(db: Oid, table: Oid)
src/access/sv.rs:100
↓ 3 callers
Function
get_mvccfile_path
(table: TableId, fileid: FileId)
src/access/sv.rs:96
↓ 3 callers
Method
get_single_varchar
(&self)
src/datums.rs:160
↓ 3 callers
Method
get_state
(&self)
src/utils/sb.rs:321
↓ 3 callers
Method
insert
(&mut self, value: T)
src/access/xact.rs:35
↓ 3 callers
Method
is_null_at
(&self, idx: isize)
src/datums.rs:345
↓ 3 callers
Function
itctx
immutable tctx
src/access/xact.rs:345
↓ 3 callers
Function
locked
(state: u32)
src/utils/sb.rs:280
↓ 3 callers
Function
mut_hdr
(d: &mut [u8])
src/access/wal.rs:686
↓ 3 callers
Method
new_worker
(&self)
src/utils.rs:181
↓ 3 callers
Method
nextlsn
(&self)
src/access/wal.rs:863
↓ 3 callers
Function
option_tokenstream
(input: &Option<String>, asstr: bool)
build.rs:84
next →
1–100 of 599, ranked by callers