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
↓ 49 callers
Function
parse_python
Parse Python source code into an AST
crates/dbt-parser/src/python_ast.rs:236
↓ 48 callers
Method
as_ref
(&self)
crates/dbt-xdbc/src/bin/xdbc_sync.rs:23
↓ 48 callers
Method
file_name
See [Path::file_name] for documentation.
crates/dbt-common/src/path.rs:97
↓ 48 callers
Method
path
(&self)
crates/dbt-ci/src/homebrew/publish.rs:249
↓ 48 callers
Method
render_str
Parses and renders a template from a string in one go. In some cases you really only need a template to be rendered once from a string and returned.
crates/dbt-jinja/minijinja/src/environment.rs:566
↓ 46 callers
Method
build
(self)
crates/dbt-features/src/cli.rs:68
↓ 45 callers
Method
next
(&mut self)
crates/dbt-csv/src/reader/mod.rs:470
↓ 45 callers
Method
with
Insert an arbitrary key-value pair into the context.
crates/dbt-loader/tests/macro_test_harness/mod.rs:362
↓ 44 callers
Method
clear
Removes all entries from the cache
crates/dbt-adapter/src/cache.rs:214
↓ 44 callers
Method
lookup
( &self, name: &str, listeners: &[Rc<dyn RenderingEventListener>], )
crates/dbt-jinja/minijinja/src/vm/state.rs:247
↓ 44 callers
Method
set_sql_query
(&self, query: &str)
crates/dbt-xdbc/src/odbc.rs:214
↓ 43 callers
Function
emit_error_log_from_fs_error
( error: &FsError, status_reporter: Option<&Arc<dyn StatusReporter + 'static>>, )
crates/dbt-common/src/tracing/emit.rs:504
↓ 43 callers
Method
flatten
Flatten `Cancellable<E>` into `E`. This relies on the `From<CancelledError>` implementation for `E`.
crates/dbt-base/src/cancel.rs:34
↓ 42 callers
Method
add_function
Adds a new global function. For details about functions have a look at [`functions`]. Note that functions and other global variables share the same
crates/dbt-jinja/minijinja/src/environment.rs:857
↓ 42 callers
Method
as_any
(&self)
crates/dbt-main/src/compilation.rs:2077
↓ 42 callers
Method
get
(&self, index: usize)
crates/dbt-csv/src/reader/records.rs:489
↓ 42 callers
Method
get
Get a value corresponding to the given `key`` from the map.
crates/dbt-jinja/minijinja/src/value/object.rs:1530
↓ 42 callers
Method
pop
(&mut self)
crates/dbt-jinja/minijinja/src/vm/typemeta.rs:406
↓ 41 callers
Method
deref_mut
(&mut self)
crates/dbt-adapter/src/connection.rs:251
↓ 41 callers
Function
do_create_relation
Creates a relation based on the adapter type This is supposed to be used in places that are invoked by the Jinja rendering process
crates/dbt-adapter/src/relation/relation_object.rs:411
↓ 41 callers
Method
ffi_driver
(&self)
crates/dbt-xdbc/src/driver_manager.rs:439
↓ 41 callers
Method
get
( &self, variable: impl Into<Variable>, listener: Rc<dyn TypecheckingEventListener>,
crates/dbt-jinja/minijinja/src/vm/typemeta.rs:238
↓ 41 callers
Function
log_state_mod_diff
(unique_id: impl AsRef<str>, node_type: impl AsRef<str>, checks: I)
crates/dbt-schemas/src/schemas/project/configs/common.rs:32
↓ 41 callers
Function
make_model
(id: &str)
crates/dbt-scheduler/src/schedule.rs:2905
↓ 41 callers
Method
unique_id
(&self)
crates/dbt-run-cache/src/node_session.rs:63
↓ 40 callers
Function
create_tracing_subcriber_with_layer
Creates a tracing subscriber implementing our telemetry data pipeline. See module README for details on the pipeline.
crates/dbt-common/src/tracing/init.rs:189
↓ 40 callers
Method
display
See [Path::display] for documentation.
crates/dbt-common/src/path.rs:150
↓ 40 callers
Function
emit_info_log_message
(message: impl AsRef<str>)
crates/dbt-common/src/tracing/emit.rs:388
↓ 40 callers
Method
into_inner
Consumes this [Ident] and returns the inner `Arc<str>` value. May incur an allocation if this [Ident] is borrowed.
crates/dbt-ident/src/lib.rs:112
↓ 40 callers
Method
next
(&mut self)
crates/dbt-jinja/minijinja/src/compiler/parser.rs:180
↓ 39 callers
Function
bad_request
(msg: &str)
crates/dbt-docs-server/src/handlers/json.rs:151
↓ 39 callers
Method
contains
Check if a node exists in the graph. Used with [`Nodes::materializable_keys`], so intent could be to only check for materializable nodes. TODO: Determ
crates/dbt-schemas/src/schemas/nodes.rs:3942
↓ 39 callers
Function
get_str
(m: &'a yml::Mapping, k: &str)
crates/dbt-schemas/src/schemas/dbt_catalogs.rs:343
↓ 38 callers
Function
create_root_info_span
(attrs: impl Into<TelemetryAttributes>)
crates/dbt-common/src/tracing/emit.rs:245
↓ 38 callers
Method
get_string
Like `get`, but calls `to_string` on the value.
crates/dbt-auth/src/config.rs:67
↓ 38 callers
Method
register_schema
Writes the canonical schema to disk and updates the cache.
crates/dbt-schema-store/src/store.rs:299
↓ 38 callers
Method
serialize_struct
( self, _name: &'static str, len: usize, )
crates/dbt-jinja/minijinja/src/value/serialize.rs:231
↓ 38 callers
Method
set
(&self, parts: &GitUrlParts, revision: &str, sha: &str, method: ResolveMethod)
crates/dbt-deps/src/git_client/cache.rs:40
↓ 38 callers
Method
with_span_error
(&self, error: Error, span: &Span)
crates/dbt-jinja/minijinja/src/vm/state.rs:115
↓ 37 callers
Function
assert_diff_paths
(path: &str, base: &str, expected: Option<&str>)
crates/dbt-common/src/path.rs:421
↓ 37 callers
Method
get
Get a value from a map or return None.
crates/dbt-auth/src/config.rs:53
↓ 37 callers
Method
len
Returns the current number of buffered records
crates/dbt-csv/src/reader/records.rs:405
↓ 37 callers
Method
schema
(&self)
crates/dbt-adapter/src/relation/relation_impl.rs:581
↓ 37 callers
Method
try_iter
Iterates over the value. Depending on the [`kind`](Self::kind) of the value the iterator has a different behavior. [`ValueKind::Map`]: the iterator
crates/dbt-jinja/minijinja/src/value/mod.rs:1429
↓ 36 callers
Method
advance
(&mut self, bytes: usize)
crates/dbt-jinja/minijinja/src/compiler/lexer.rs:418
↓ 36 callers
Function
downcast_value_to_dyn_base_relation
Downcast a minijinja::Value to a dyn BaseRelation object
crates/dbt-adapter/src/cast_util.rs:12
↓ 36 callers
Method
is_none
(&self)
crates/dbt-telemetry/src/schemas/location.rs:53
↓ 36 callers
Method
join
Override self with other flags
crates/dbt-jinja-utils/src/flags.rs:300
↓ 36 callers
Method
lift
Transforms this error into a [FrontendError] with the specified contexts
crates/dbt-frontend-common/src/error/mod.rs:810
↓ 36 callers
Function
mtime_check_after
Helper: run needs_full_parse after doing `op` to the file. Returns the result from needs_full_parse.
crates/dbt-metadata/src/partial_parse.rs:2705
↓ 36 callers
Function
run_config_test
(config: Mapping, expected: &[(&str, &str)])
crates/dbt-auth/src/snowflake/mod.rs:738
↓ 36 callers
Method
serialize_entry
(&mut self, key: &K, value: &V)
crates/dbt-jinja/minijinja/src/value/serialize.rs:376
↓ 36 callers
Method
writeln
(&self, data: &str)
crates/dbt-common/src/tracing/tests/mocks.rs:232
↓ 35 callers
Method
as_ptr
Internal: Get the raw pointer to the inner string value.
crates/dbt-ident/src/lib.rs:165
↓ 35 callers
Function
base_config
()
crates/dbt-auth/src/snowflake/mod.rs:693
↓ 35 callers
Method
execute
(&self)
crates/dbt-xdbc/src/odbc.rs:256
↓ 35 callers
Method
render
Renders the template into a string. The provided value is used as the initial context for the template. It can be any object that implements [`Seria
crates/dbt-jinja/minijinja/src/template.rs:123
↓ 35 callers
Method
resource_type
(&self)
crates/dbt-schemas/src/schemas/nodes.rs:1139
↓ 35 callers
Method
span
(&self)
crates/dbt-schemas/src/schemas/data_tests.rs:16
↓ 35 callers
Method
with_context
(&mut self, context: &TelemetryContext)
crates/dbt-common/src/tracing/tests/mocks.rs:153
↓ 34 callers
Method
add_global
(&self, name: &str, value: &Bound<'_, PyAny>)
crates/dbt-jinja/minijinja-py/src/environment.rs:276
↓ 34 callers
Method
contains_key
Check if a key exists in the grants
crates/dbt-schemas/src/schemas/serde.rs:666
↓ 34 callers
Function
create_relation_from_node
( adapter_type: AdapterType, node: &dyn InternalDbtNodeAttributes, _sample_config: Option<RunFilte
crates/dbt-adapter/src/relation/relation_object.rs:478
↓ 34 callers
Method
keys
Returns an iterator over all lookup keys in the cache.
crates/dbt-schema-store/src/parquet_cache.rs:580
↓ 34 callers
Method
original_record_batch
Returns the original Arrow [RecordBatch] used to create this Agate table. Some Agate operations like [TableRepr::single_column_table] may create new
crates/dbt-agate/src/table.rs:449
↓ 34 callers
Function
sm
( name: &str, alias: &str, primary_entity: Option<&str>, default_agg_time_dim: Option<&str>,
crates/dbt-metricflow/tests/metricflow_compat.rs:86
↓ 34 callers
Method
take_semantic_match
Find and consume a matching adapter event using semantic rules. For Write operations: Must match the next write in sequence (barrier semantics). Writ
crates/dbt-adapter/src/time_machine/event_replay.rs:551
↓ 33 callers
Method
as_str
Returns a reference to the inner value
crates/dbt-schemas/src/schemas/serde.rs:275
↓ 33 callers
Function
catalogs_yaml_one
Build a valid catalogs.yml mapping for a single catalog/integration.
crates/dbt-adapter/src/catalog_relation.rs:1688
↓ 33 callers
Function
create_select_expression
Helper function to create a select expression from a string
crates/dbt-scheduler/src/schedule.rs:1409
↓ 33 callers
Method
execute
( &self, state: &State, ctx: Option<&QueryCtx>, sql: &str, auto_begin:
crates/dbt-adapter/src/adapter/mod.rs:732
↓ 33 callers
Method
log_proto
( &self, message: T, is_shutdown: bool, )
crates/vortex-client/src/client.rs:536
↓ 33 callers
Function
make_local_config
(cfg: TestDynamicTableConfig)
crates/dbt-adapter/src/relation/snowflake/config/test_helpers.rs:59
↓ 33 callers
Function
make_schema
(name: &str)
crates/dbt-schema-store/tests/schema_store_contract.rs:20
↓ 33 callers
Function
make_state
(backend: SearchMockBackend)
crates/dbt-docs-server/src/handlers/search_tests.rs:243
↓ 33 callers
Method
materialized
(&self)
crates/dbt-schemas/src/schemas/nodes.rs:2913
↓ 33 callers
Method
name
(&self)
crates/dbt-clap-core/src/commands.rs:95
↓ 33 callers
Function
test_message
(i: usize)
crates/vortex-client/src/client.rs:832
↓ 33 callers
Method
with_header
Specify whether the CSV file has a header, defaults to `false` When `true`, the first row of the CSV file is treated as a header row
crates/dbt-csv/src/reader/mod.rs:141
↓ 33 callers
Method
with_location
Adds a location to this error, replacing an existing location if it's more specific
crates/dbt-error/src/types.rs:385
↓ 32 callers
Method
as_any
(&self)
crates/dbt-tasks-sa/src/renderable/renderable/unit_test.rs:674
↓ 32 callers
Method
as_bool
Convert to a bool if possible
crates/dbt-parser/src/python_ast.rs:99
↓ 32 callers
Function
dependency_package_name_from_ctx
Detects & extract the name of the dependency package from the current context.
crates/dbt-jinja-utils/src/utils.rs:664
↓ 32 callers
Method
iter
Iterate over columns.
crates/dbt-csv/src/type_tester.rs:412
↓ 32 callers
Method
len
Returns the number of instructions
crates/dbt-jinja/minijinja/src/compiler/instructions.rs:464
↓ 32 callers
Method
new_statement
(this: Arc<ManagedOdbcConnection>)
crates/dbt-xdbc/src/odbc.rs:147
↓ 32 callers
Method
num_columns
(&self)
crates/dbt-agate/src/table.rs:113
↓ 32 callers
Method
phase
Returns the Execution Phase
crates/dbt-xdbc/src/query_ctx.rs:81
↓ 32 callers
Method
serialize_str
(self, value: &str)
crates/dbt-jinja/minijinja/src/value/serialize.rs:118
↓ 32 callers
Function
str_field
(v: &Value, key: &str)
crates/dbt-index-core/src/ingest/payload.rs:46
↓ 32 callers
Method
write_log_lines
Write log lines with timestamp and severity level prefix. Each string in the slice represents one distinct log line.
crates/dbt-common/src/tracing/layers/file_log_layer.rs:86
↓ 32 callers
Method
write_suspended
Executes a closure with progress bars suspended for clean output. If no progress controller is active, just executes the closure directly.
crates/dbt-common/src/tracing/layers/tui_layer.rs:324
↓ 31 callers
Method
as_any
(&self)
crates/dbt-adapter/src/relation/databricks/config/components/constraints.rs:409
↓ 31 callers
Method
as_any
(&self)
crates/dbt-schemas/src/state.rs:384
↓ 31 callers
Method
compile_expression
Compiles an expression. This lets one compile an expression in the template language and receive the output. This lets one use the expressions of th
crates/dbt-jinja/minijinja/src/environment.rs:772
↓ 31 callers
Function
emit_trace_log_message
(message: impl FnOnce() -> String)
crates/dbt-common/src/tracing/emit.rs:409
↓ 31 callers
Function
fnmatch
(pattern: &str, text: &str)
crates/dbt-scheduler/src/node_selector.rs:1087
↓ 31 callers
Function
rel
(name: &str)
crates/dbt-run-cache/src/view_traversal.rs:470
↓ 31 callers
Method
render_str
( slf: PyRef<'_, Self>, source: &str, name: Option<&str>, ctx: Option<&Bound<'
crates/dbt-jinja/minijinja-py/src/environment.rs:686
↓ 31 callers
Function
search
`GET /api/v1/search` — cross-resource project search (ADR-8).
crates/dbt-docs-server/src/handlers/search.rs:1048
← previous
next →
201–300 of 15,474, ranked by callers