pub enum Value {
}Expand description
Runtime value in query execution. Extends PropertyValue with graph entity references.
Variants§
Null
Null value.
Bool(bool)
Boolean value.
Int64(i64)
64-bit integer value.
Float64(f64)
64-bit floating-point value.
String(String)
UTF-8 string value.
Bytes(Vec<u8>)
Raw byte array value.
List(Vec<Value>)
Ordered list of values.
Node(NodeId)
A node entity reference.
Edge(EdgeId)
An edge entity reference.
DateTime(i64)
DateTime as milliseconds since Unix epoch.
Subgraph(SubgraphId)
A subgraph entity reference.
Hyperedge(HyperEdgeId)
A hyperedge entity reference.
TemporalNode(NodeId, i64)
A node reference at a specific point in time (lazy VersionStore resolution). NN-001: TemporalRef resolves to the versioned node state when properties are accessed.
Trait Implementations§
Source§impl From<PropertyValue> for Value
Convert from storage PropertyValue to executor Value.
impl From<PropertyValue> for Value
Convert from storage PropertyValue to executor Value.
Source§fn from(pv: PropertyValue) -> Self
fn from(pv: PropertyValue) -> Self
Converts to this type from the input type.
Source§impl TryFrom<Value> for PropertyValue
Convert from executor Value to storage PropertyValue (for SET operations).
impl TryFrom<Value> for PropertyValue
Convert from executor Value to storage PropertyValue (for SET operations).
impl StructuralPartialEq for Value
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnsafeUnpin for Value
impl UnwindSafe for Value
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more