MCPcopy Create free account
hub / github.com/apache/datafusion / Extension

Class Extension

datafusion/expr/src/logical_plan/plan.rs:3338–3341  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3336#[allow(clippy::derived_hash_with_manual_eq)]
3337#[derive(Debug, Clone, Eq, Hash)]
3338pub struct Extension {
3339 /// The runtime extension operator
3340 pub node: Arc<dyn UserDefinedLogicalNode>,
3341}
3342
3343// `PartialEq` cannot be derived for types containing `Arc<dyn Trait>`.
3344// This manual implementation should be removed if

Callers 15

createMethod · 0.85
into_planMethod · 0.85
plan_relationMethod · 0.85
recompute_schemaMethod · 0.85
with_new_exprsMethod · 0.85
map_expressionsMethod · 0.85
wont_fail_extension_planFunction · 0.85

Calls

no outgoing calls

Tested by 15

wont_fail_extension_planFunction · 0.68
roundtrip_logical_planFunction · 0.68
rewriteMethod · 0.68
extension_logical_planFunction · 0.68
user_defined_planFunction · 0.68
limit_pushdown_basicFunction · 0.68
limit_pushdown_with_skipFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…