Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andylokandy/typed-type-exercise-in-rust
/ functions
Functions
232 in github.com/andylokandy/typed-type-exercise-in-rust
⨍
Functions
232
◇
Types & classes
34
↓ 56 callers
Method
clone
(&self)
src/values.rs:138
↓ 42 callers
Method
iter
(&self)
src/values.rs:328
↓ 36 callers
Method
len
(&self)
src/values.rs:221
↓ 34 callers
Method
push
(&mut self, item: ScalarRef)
src/values.rs:428
↓ 15 callers
Function
run_ast
(output: &mut impl Write, ast: &AST, columns: HashMap<String, Column>)
src/main.rs:47
↓ 9 callers
Method
preserve_not_null
(mut self, preserve_not_null: bool)
src/property.rs:21
↓ 9 callers
Method
size_hint
(&self)
src/values.rs:673
↓ 8 callers
Method
build
(self)
src/values.rs:564
↓ 8 callers
Method
not_null
(mut self, not_null: bool)
src/property.rs:14
↓ 7 callers
Method
as_ref
(&'a self)
src/values.rs:129
↓ 7 callers
Function
buffer_into_mut
(buffer: Buffer<T>)
src/util.rs:36
↓ 7 callers
Method
to_owned
(self)
src/values.rs:120
↓ 5 callers
Method
register_function_factory
( &mut self, name: &'static str, factory: impl Fn(&[usize], &[DataType]) -> Option<Arc
src/function.rs:354
↓ 5 callers
Method
slice
(&self, range: Range<usize>)
src/values.rs:268
↓ 4 callers
Function
bitmap_into_mut
(bitmap: Bitmap)
src/util.rs:7
↓ 4 callers
Method
index
(&self, index: usize)
src/values.rs:240
↓ 3 callers
Method
append
(&mut self, other: &ColumnBuilder)
src/values.rs:492
↓ 3 callers
Function
constant_bitmap
(value: bool, len: usize)
src/util.rs:30
↓ 3 callers
Function
vectorize_2_arg
( lhs: ValueRef<'a, I1>, rhs: ValueRef<'b, I2>, generics: &GenericMap, func: impl Fn(I1::Scala
src/function.rs:495
↓ 2 callers
Function
append_bitmap
(bitmap: &mut MutableBitmap, other: &MutableBitmap)
src/util.rs:26
↓ 2 callers
Method
apply
(&self, ty: DataType)
src/type_check.rs:115
↓ 2 callers
Method
merge
(mut self, other: Self)
src/type_check.rs:102
↓ 2 callers
Function
run_cases
(output: &mut impl Write)
src/main.rs:59
↓ 1 callers
Function
builtin_functions
()
src/main.rs:428
↓ 1 callers
Function
can_cast_to
(src_ty: &DataType, dest_ty: &DataType)
src/type_check.rs:223
↓ 1 callers
Function
check
(ast: &AST, fn_registry: &FunctionRegistry)
src/type_check.rs:10
↓ 1 callers
Function
check_function
( name: &str, params: &[usize], args: &[Expr], args_type: &[DataType], args_prop: &[ValueP
src/type_check.rs:60
↓ 1 callers
Function
check_literal
(literal: &Literal)
src/type_check.rs:48
↓ 1 callers
Function
common_super_type
(ty1: DataType, ty2: DataType)
src/type_check.rs:238
↓ 1 callers
Function
erase_function_generic_0_arg
( func: impl for<'a> Fn(&GenericMap) -> Value<O>, )
src/function.rs:366
↓ 1 callers
Function
erase_function_generic_1_arg
( func: impl for<'a> Fn(ValueRef<'a, I1>, &GenericMap) -> Value<O>, )
src/function.rs:379
↓ 1 callers
Function
erase_function_generic_2_arg
( func: impl for<'a> Fn(ValueRef<'a, I1>, ValueRef<'a, I2>, &GenericMap) -> Value<O>, )
src/function.rs:397
↓ 1 callers
Method
push_default
(&mut self)
src/values.rs:464
↓ 1 callers
Method
repeat
(&self, n: usize)
src/values.rs:181
↓ 1 callers
Method
run
(&self, expr: &Expr)
src/runtime.rs:16
↓ 1 callers
Method
run_cast
(&self, input: Value<AnyType>, dest_type: &DataType)
src/runtime.rs:43
↓ 1 callers
Method
run_lit
(&self, lit: &Literal)
src/runtime.rs:151
↓ 1 callers
Method
search_candidates
( &self, name: &str, params: &[usize], args_type: &[DataType], )
src/function.rs:58
↓ 1 callers
Function
try_check_function
( args: &[Expr], args_type: &[DataType], args_prop: &[ValueProperty], sig: &FunctionSignature,
src/type_check.rs:126
↓ 1 callers
Function
unify
(src_ty: &DataType, dest_ty: &DataType)
src/type_check.rs:195
↓ 1 callers
Function
vectorize_1_arg
( val: ValueRef<'a, I1>, generics: &GenericMap, func: impl Fn(I1::ScalarRef<'_>) -> O::Scalar, )
src/function.rs:419
↓ 1 callers
Function
vectorize_passthrough_nullable_1_arg
( val: ValueRef<'a, NullableType<I1>>, generics: &GenericMap, func: impl for<'for_a> Fn(I1::Scalar
src/function.rs:456
↓ 1 callers
Function
vectorize_passthrough_nullable_2_arg
( lhs: ValueRef<'a, NullableType<I1>>, rhs: ValueRef<'b, NullableType<I2>>, generics: &GenericMap,
src/function.rs:562
↓ 1 callers
Function
vectorize_with_writer_1_arg
( val: ValueRef<'a, I1>, generics: &GenericMap, func: impl Fn(I1::ScalarRef<'_>, &mut O::ColumnBui
src/function.rs:434
↓ 1 callers
Function
vectorize_with_writer_2_arg
( lhs: ValueRef<'a, I1>, rhs: ValueRef<'b, I2>, generics: &GenericMap, func: impl Fn(I1::Scala
src/function.rs:523
↓ 1 callers
Function
vectorize_with_writer_passthrough_nullable_1_arg
( val: ValueRef<'a, NullableType<I1>>, generics: &GenericMap, func: impl Fn(I1::ScalarRef<'_>, &mu
src/function.rs:472
↓ 1 callers
Function
vectorize_with_writer_passthrough_nullable_2_arg
( lhs: ValueRef<'a, NullableType<I1>>, rhs: ValueRef<'b, NullableType<I2>>, generics: &GenericMap,
src/function.rs:594
Method
append_builder
(len: &mut Self::ColumnBuilder, other_len: &Self::ColumnBuilder)
src/types/empty_array.rs:99
Method
append_builder
( (col, validity): &mut Self::ColumnBuilder, (other_col, other_nulls): &Self::ColumnBuilder,
src/types/nullable.rs:126
Method
append_builder
(builder: &mut Self::ColumnBuilder, other_builder: &Self::ColumnBuilder)
src/types/number.rs:102
Method
append_builder
(builder: &mut Self::ColumnBuilder, other_builder: &Self::ColumnBuilder)
src/types/boolean.rs:98
Method
append_builder
( (builder, offsets): &mut Self::ColumnBuilder, (other_builder, other_offsets): &Self::ColumnB
src/types/array.rs:103
Method
append_builder
( (data, offsets): &mut Self::ColumnBuilder, (other_data, other_offsets): &Self::ColumnBuilder
src/types/string.rs:96
Method
append_builder
(len: &mut Self::ColumnBuilder, other_len: &Self::ColumnBuilder)
src/types/null.rs:99
Method
append_builder
(builder: &mut Self::ColumnBuilder, other: &Self::ColumnBuilder)
src/types/generic.rs:83
Method
build_column
(len: Self::ColumnBuilder)
src/types/empty_array.rs:103
Method
build_column
((col, validity): Self::ColumnBuilder)
src/types/nullable.rs:134
Method
build_column
(builder: Self::ColumnBuilder)
src/types/number.rs:106
Method
build_column
(builder: Self::ColumnBuilder)
src/types/boolean.rs:102
Method
build_column
((builder, offsets): Self::ColumnBuilder)
src/types/array.rs:112
Method
build_column
((data, offsets): Self::ColumnBuilder)
src/types/string.rs:105
Method
build_column
(len: Self::ColumnBuilder)
src/types/null.rs:103
Method
build_column
(builder: Self::ColumnBuilder)
src/types/generic.rs:87
Method
build_scalar
(self)
src/values.rs:592
Method
build_scalar
(len: Self::ColumnBuilder)
src/types/empty_array.rs:107
Method
build_scalar
((col, validity): Self::ColumnBuilder)
src/types/nullable.rs:139
Method
build_scalar
(builder: Self::ColumnBuilder)
src/types/number.rs:110
Method
build_scalar
(builder: Self::ColumnBuilder)
src/types/boolean.rs:106
Method
build_scalar
((builder, offsets): Self::ColumnBuilder)
src/types/array.rs:117
Method
build_scalar
((data, offsets): Self::ColumnBuilder)
src/types/string.rs:109
Method
build_scalar
(len: Self::ColumnBuilder)
src/types/null.rs:107
Method
build_scalar
(builder: Self::ColumnBuilder)
src/types/generic.rs:91
Method
builder_len
(len: &Self::ColumnBuilder)
src/types/empty_array.rs:87
Method
builder_len
((_, validity): &Self::ColumnBuilder)
src/types/nullable.rs:104
Method
builder_len
(builder: &Self::ColumnBuilder)
src/types/number.rs:90
Method
builder_len
(builder: &Self::ColumnBuilder)
src/types/boolean.rs:86
Method
builder_len
((_, offsets): &Self::ColumnBuilder)
src/types/array.rs:87
Method
builder_len
((_, offsets): &Self::ColumnBuilder)
src/types/string.rs:83
Method
builder_len
(len: &Self::ColumnBuilder)
src/types/null.rs:87
Method
builder_len
(builder: &Self::ColumnBuilder)
src/types/generic.rs:71
Method
column_from_iter
( iter: impl Iterator<Item = Self::Scalar>, generics: &GenericMap, )
src/types.rs:84
Method
column_from_iter
(iter: impl Iterator<Item = Self::Scalar>, _: &GenericMap)
src/types/empty_array.rs:75
Method
column_from_iter
(iter: impl Iterator<Item = Self::Scalar>, _: &GenericMap)
src/types/number.rs:78
Method
column_from_iter
(iter: impl Iterator<Item = Self::Scalar>, _: &GenericMap)
src/types/boolean.rs:74
Method
column_from_iter
(iter: impl Iterator<Item = Self::Scalar>, _: &GenericMap)
src/types/null.rs:75
Method
column_len
(len: &'a Self::Column)
src/types/empty_array.rs:53
Method
column_len
((_, validity): &'a Self::Column)
src/types/nullable.rs:69
Method
column_len
(col: &'a Self::Column)
src/types/number.rs:62
Method
column_len
(col: &'a Self::Column)
src/types/boolean.rs:58
Method
column_len
((_, offsets): &'a Self::Column)
src/types/array.rs:60
Method
column_len
((_, offsets): &'a Self::Column)
src/types/string.rs:53
Method
column_len
(len: &'a Self::Column)
src/types/null.rs:53
Method
column_len
(col: &'a Self::Column)
src/types/generic.rs:47
Method
column_to_builder
(len: Self::Column)
src/types/empty_array.rs:83
Method
column_to_builder
((col, validity): Self::Column)
src/types/nullable.rs:100
Method
column_to_builder
(col: Self::Column)
src/types/number.rs:86
Method
column_to_builder
(col: Self::Column)
src/types/boolean.rs:82
Method
column_to_builder
((col, offsets): Self::Column)
src/types/array.rs:83
Method
column_to_builder
((data, offsets): Self::Column)
src/types/string.rs:79
Method
column_to_builder
(len: Self::Column)
src/types/null.rs:83
next →
1–100 of 232, ranked by callers