MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / as_boolean

Method as_boolean

graphlite/src/cache/subquery_cache.rs:46–54  ·  view source on GitHub ↗

Get boolean result for EXISTS operations

(&self)

Source from the content-addressed store, hash-verified

44
45 /// Get boolean result for EXISTS operations
46 pub fn as_boolean(&self) -> Option<bool> {
47 match self {
48 SubqueryResult::Boolean(b) => Some(*b),
49 SubqueryResult::Scalar(Some(_)) => Some(true),
50 SubqueryResult::Scalar(None) => Some(false),
51 SubqueryResult::Set(values) => Some(!values.is_empty()),
52 SubqueryResult::FullResult(result) => Some(!result.rows.is_empty()),
53 }
54 }
55
56 /// Get scalar result for single-value subqueries
57 pub fn as_scalar(&self) -> Option<Value> {

Callers 1

find_boolean_matchesMethod · 0.45

Calls 1

is_emptyMethod · 0.45

Tested by

no test coverage detected