Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dbt-labs/dbt-fusion
/ functions
Functions
15,474 in github.com/dbt-labs/dbt-fusion
⨍
Functions
15,474
◇
Types & classes
3,240
↓ 98 callers
Function
get
Use dbt-core/Mantle semantics whenever possible: compare database/schema/alias using `unrendered_config`, treating missing keys as `None`.
crates/dbt-schemas/src/schemas/nodes.rs:1021
↓ 98 callers
Method
get
Get a reference to the value associated with a key
crates/dbt-schemas/src/schemas/serde.rs:661
↓ 97 callers
Method
to_string_lossy
Converts the identifier to a string losing any quoting information. This is bad because quoting governs how an identifier is interpreted regarding ca
crates/dbt-adapter-sql/src/ident.rs:72
↓ 96 callers
Method
to_owned
(&self)
crates/dbt-adapter/src/relation/relation_impl.rs:565
↓ 95 callers
Method
engine
(&self)
crates/dbt-adapter/src/adapter/mod.rs:282
↓ 95 callers
Method
query_arrow
(&self, _sql: &str)
crates/dbt-docs-server/src/handlers/nodes.rs:408
↓ 93 callers
Method
clone
(&self)
crates/dbt-common/src/serde_utils.rs:148
↓ 93 callers
Method
span
Accesses the span.
crates/dbt-jinja/minijinja/src/compiler/ast.rs:32
↓ 92 callers
Method
as_str
(&self)
crates/dbt-telemetry/src/impls/v1_public_events_fusion_compat.rs:6
↓ 91 callers
Method
contains
Check if the vector contains a value.
crates/dbt-jinja/minijinja/src/value/object.rs:1198
↓ 91 callers
Method
is_undefined
Returns `true` if this value is undefined.
crates/dbt-jinja/minijinja/src/value/mod.rs:1232
↓ 90 callers
Function
internal_error
(msg: String)
crates/dbt-docs-server/src/handlers/json.rs:143
↓ 90 callers
Method
take
(&self)
crates/dbt-adapter/src/connection.rs:561
↓ 89 callers
Method
is_empty
(&self)
crates/dbt-jinja/minijinja/src/value/mod.rs:446
↓ 89 callers
Method
iter
(&self)
crates/dbt-common/src/tracing/metrics.rs:72
↓ 87 callers
Method
len
(&self)
crates/dbt-schemas/src/schemas/serde.rs:674
↓ 84 callers
Method
add_edge
Add an edge to the graph
crates/dbt-scheduler/src/schedule.rs:1183
↓ 84 callers
Method
get_str
Get a direct reference to a string value if it exists and is a string. This returns a borrow tied to the lifetime of the AdapterConfig itself.
crates/dbt-auth/src/config.rs:73
↓ 84 callers
Method
pop
(&mut self)
crates/dbt-jinja/minijinja/src/vm/state.rs:480
↓ 84 callers
Method
warn
(&self, _message: &str)
crates/dbt-jinja/minijinja/src/vm/listeners.rs:80
↓ 83 callers
Function
str_col
( batch: &'a arrow_array::RecordBatch, name: &str, )
crates/dbt-index-core/src/ingest/metadata_to_parquet.rs:356
↓ 83 callers
Method
try_iter
(self, value: Value)
crates/dbt-jinja/minijinja/src/utils.rs:183
↓ 82 callers
Method
add_template
(&mut self, name: &'source str, source: &'source str)
crates/dbt-jinja/minijinja/src/environment.rs:188
↓ 81 callers
Method
fields
(&self)
crates/dbt-adapter/src/column/types.rs:1142
↓ 81 callers
Function
from_args
(values: &'a [Value])
crates/dbt-jinja/minijinja/src/value/argtypes.rs:94
↓ 81 callers
Method
join
(&self, other: &SelectionType)
crates/dbt-scheduler/src/node_selector.rs:942
↓ 80 callers
Method
name
(&self)
crates/dbt-adapter/src/column/types.rs:826
↓ 80 callers
Function
string
(value: &Value)
crates/dbt-jinja/minijinja/src/filters.rs:1059
↓ 79 callers
Method
append
(&mut self, c: char)
crates/dbt-adapter/src/sql/tokenizer.rs:34
↓ 79 callers
Method
enumerate
(self: &Arc<Self>)
crates/dbt-agate/src/lib.rs:255
↓ 79 callers
Method
push
(&mut self)
crates/dbt-jinja/minijinja/src/vm/state.rs:470
↓ 78 callers
Method
as_ref
(&self)
crates/dbt-ident/src/lib.rs:225
↓ 78 callers
Function
f
def f(x, y, alpha=None, beta=None)
crates/dbt-jinja/minijinja/src/arg_utils.rs:1165
↓ 78 callers
Method
get_mut
Returns a reference to the null writer.
crates/dbt-jinja/minijinja/src/output.rs:121
↓ 78 callers
Method
get_template
Fetches a template by name with path joining. This works like [`Environment::get_template`] with the difference that the lookup undergoes path joinin
crates/dbt-jinja/minijinja/src/vm/state.rs:358
↓ 76 callers
Method
semantic_fqn
Get the semantic name fully qualified for a Relation A semantic name is meant to uniquely identify a relation agnostic of the literal values initiall
crates/dbt-schemas/src/schemas/relations/base.rs:421
↓ 75 callers
Method
get
Get the raw JSON value for a key.
crates/dbt-adapter/src/time_machine/serializable.rs:181
↓ 75 callers
Method
is_empty
(&self)
crates/dbt-common/src/path.rs:154
↓ 75 callers
Method
last
(&self)
crates/dbt-jinja/minijinja/src/vm/typemeta.rs:395
↓ 75 callers
Method
to_ascii_lowercase
(&self)
crates/dbt-ident/src/lib.rs:136
↓ 74 callers
Method
as_path
(&self)
crates/dbt-ident/src/lib.rs:148
↓ 73 callers
Method
adapter_type
(&self)
crates/dbt-tasks-core/src/context.rs:232
↓ 73 callers
Function
compare_sql
Compare two SQL strings using deviation and canonicalization checks before strict comparison, using adapter-specific canonicalization where applicable
crates/dbt-adapter/src/sql/diff.rs:12
↓ 73 callers
Function
deserialize
(d: D)
crates/dbt-platform-auth/src/credential.rs:35
↓ 73 callers
Method
push
(&mut self, type_: impl Into<TypeWithConstraint>)
crates/dbt-jinja/minijinja/src/vm/typemeta.rs:383
↓ 72 callers
Method
all
()
crates/dbt-common/src/warn_error_options/mod.rs:64
↓ 72 callers
Method
as_str
(&self)
crates/dbt-tasks-core/src/span_manager.rs:100
↓ 72 callers
Function
none_value
()
crates/dbt-adapter/src/value.rs:6
↓ 72 callers
Function
remove_file
Wrapper around [`std::fs::remove_file`] that returns a useful error in case of failure.
crates/dbt-common/src/stdfs.rs:66
↓ 71 callers
Method
push
(&mut self)
crates/dbt-jinja/minijinja/src/compiler/meta.rs:29
↓ 69 callers
Method
is_empty
(&self)
crates/dbt-adapter/src/relation/config_v2.rs:511
↓ 68 callers
Method
iter
(&self)
crates/dbt-scheduler/src/instructions.rs:23
↓ 67 callers
Method
iter_mut
(&mut self)
crates/dbt-jinja/minijinja/src/vm/context.rs:159
↓ 66 callers
Method
for_each
Applies the given function to this error and all chained errors.
crates/dbt-error/src/types.rs:542
↓ 66 callers
Method
map
(&self, conn: &'_ mut dyn Connection, key: &K)
crates/dbt-xdbc/src/lib.rs:181
↓ 66 callers
Method
sort
Sort candidates to match dbt Core's MaterializationCandidate.__lt__ method This sorting logic appears "backwards" but is intentional: Priority Rules
crates/dbt-schemas/src/materialization_resolver.rs:106
↓ 65 callers
Method
path
Path to `~/.dbt/user_settings.yml`, or `None` if the home directory can't be determined.
crates/dbt-schemas/src/schemas/user_settings.rs:14
↓ 63 callers
Method
encode
Serialize to opaque base64.
crates/dbt-docs-server/src/handlers/pagination.rs:31
↓ 63 callers
Method
is_none
Check if the type is none # Arguments `self` - The type to check if it is none
crates/dbt-jinja/minijinja/src/types/mod.rs:660
↓ 63 callers
Method
keys
(&self)
crates/dbt-metadata/src/file_registry.rs:82
↓ 62 callers
Method
adapter_type
(&self)
crates/dbt-adapter/src/adapter/adapter_impl.rs:4607
↓ 62 callers
Method
as_mut
Returns a mutable reference to the value if it is present.
crates/dbt-common/src/serde_utils.rs:336
↓ 62 callers
Method
as_slice
(&self)
crates/dbt-xdbc/src/install.rs:408
↓ 62 callers
Method
insert
Insert a value at a given index, moving subsequent elements to the right.
crates/dbt-jinja/minijinja/src/value/object.rs:1171
↓ 61 callers
Method
add_global
Adds a global variable.
crates/dbt-jinja/minijinja/src/environment.rs:881
↓ 61 callers
Method
end
(self)
crates/dbt-jinja/minijinja/src/value/serialize.rs:271
↓ 60 callers
Method
as_ref
(&self)
crates/dbt-adapter-sql/src/ident.rs:36
↓ 60 callers
Method
as_str
(self)
crates/dbt-docs-server/src/handlers/search.rs:88
↓ 60 callers
Method
count
Count the number of occurrences of a value in the tuple.
crates/dbt-agate/src/lib.rs:109
↓ 60 callers
Method
read
(&self)
crates/dbt-common/src/lease.rs:79
↓ 60 callers
Function
s
(s: &str)
crates/dbt-adapter/src/catalog_relation.rs:1657
↓ 59 callers
Method
clone
(&self)
crates/dbt-xdbc/src/database.rs:136
↓ 59 callers
Method
get
( &self, parts: &GitUrlParts, revision: &str, )
crates/dbt-deps/src/git_client/cache.rs:31
↓ 59 callers
Method
name
Returns a reference to the inner string value.
crates/dbt-ident/src/lib.rs:103
↓ 58 callers
Method
as_i64
If this is an i64 return it
crates/dbt-jinja/minijinja/src/value/mod.rs:1271
↓ 58 callers
Method
cmp
O(n) zero-copy case-insensitive lexicographic comparison.
crates/dbt-ident/src/lib.rs:35
↓ 58 callers
Function
get_str
(col: Option<&arrow_array::StringArray>, i: usize)
crates/dbt-index-core/src/ingest/metadata_to_parquet.rs:411
↓ 57 callers
Method
finish
(&self)
crates/dbt-jinja/minijinja/src/arg_utils.rs:666
↓ 56 callers
Function
create_info_span
(attrs: impl Into<TelemetryAttributes>)
crates/dbt-common/src/tracing/emit.rs:275
↓ 56 callers
Method
mock
Access the mock adapter.
crates/dbt-loader/tests/macro_test_harness/mod.rs:252
↓ 56 callers
Function
model
(adapter_type: AdapterType, config: serde_json::Value)
crates/dbt-adapter/src/catalog_relation.rs:1602
↓ 56 callers
Function
model_deprecated_config
(config: serde_json::Value)
crates/dbt-adapter/src/catalog_relation.rs:1631
↓ 56 callers
Method
on
Register a response handler for a specific method name.
crates/dbt-jinja-utils/src/mock_object.rs:89
↓ 56 callers
Function
parse_and_validate
(yaml: &str)
crates/dbt-schemas/src/schemas/dbt_catalogs_v2.rs:1503
↓ 56 callers
Method
quoting
(&self)
crates/dbt-adapter/src/adapter/adapter_impl.rs:4627
↓ 56 callers
Method
schema
Returns the schema of the reader, useful for getting the schema without reading record batches
crates/dbt-csv/src/reader/mod.rs:429
↓ 55 callers
Method
as_str
(&self)
crates/dbt-adapter-core/src/lib.rs:116
↓ 54 callers
Method
check_cancellation
(&self)
crates/dbt-base/src/cancel.rs:255
↓ 54 callers
Method
get_item
Looks up an item (or attribute) by key. This is similar to [`get_attr`](Self::get_attr) but instead of using a string key this can be any key. For i
crates/dbt-jinja/minijinja/src/value/mod.rs:1396
↓ 54 callers
Method
is_empty
(&self)
crates/dbt-ident/src/lib.rs:119
↓ 54 callers
Method
iter
(&self)
crates/dbt-agate/src/grouper.rs:50
↓ 54 callers
Method
len
Get the number of columns.
crates/dbt-csv/src/type_tester.rs:392
↓ 53 callers
Method
max
Get the number of available permits the semaphore started with.
crates/dbt-xdbc/src/semaphore.rs:107
↓ 52 callers
Function
emit_info_event
(attrs: impl Into<TelemetryAttributes>, message: Option<&str>)
crates/dbt-common/src/tracing/emit.rs:148
↓ 52 callers
Function
parse
Parses a template.
crates/dbt-jinja/minijinja/src/compiler/parser.rs:2061
↓ 52 callers
Method
write
(self, status: &str)
crates/dbt-main/src/utils.rs:59
↓ 51 callers
Method
with_desc
(mut self, desc: impl Into<String>)
crates/dbt-xdbc/src/query_ctx.rs:47
↓ 49 callers
Method
finish
(self)
crates/dbt-xdbc/src/odbc.rs:566
↓ 49 callers
Method
get_node
(&self, unique_id: &str)
crates/dbt-schemas/src/schemas/nodes.rs:3817
↓ 49 callers
Method
min
()
crates/dbt-jinja/minijinja-contrib/src/modules/py_datetime/timedelta.rs:36
← previous
next →
101–200 of 15,474, ranked by callers