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

Class Identifier

datafusion/common/src/cse.rs:79–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77/// "have no collision (as low as possible)"
78#[derive(Debug, Eq)]
79struct Identifier<'n, N: NormalizeEq> {
80 // Hash of `node` built up incrementally during the first, visiting traversal.
81 // Its value is not necessarily equal to default hash of the node. E.g. it is not
82 // equal to `expr.hash()` if the node is `Expr`.
83 hash: u64,
84 node: &'n N,
85}
86
87impl<N: NormalizeEq> Clone for Identifier<'_, N> {
88 fn clone(&self) -> Self {

Callers 4

expr_to_sql_innerMethod · 0.85
get_field_to_sqlMethod · 0.85
col_to_sqlMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…