pub struct LogicQueryResult {
pub relation_name: String,
pub columns: Vec<String>,
pub sort_labels: Vec<String>,
pub buffer: CudaBuffer,
}Expand description
Result of evaluating a single query in a Datalog program.
Fields§
§relation_name: StringInternal relation name (e.g. __xlog_query_0).
columns: Vec<String>Output variable names in column order.
sort_labels: Vec<String>Per-output-column sort labels in column order.
buffer: CudaBufferGPU-resident column buffer with the result tuples.
Auto Trait Implementations§
impl !Freeze for LogicQueryResult
impl RefUnwindSafe for LogicQueryResult
impl Send for LogicQueryResult
impl Sync for LogicQueryResult
impl Unpin for LogicQueryResult
impl UnsafeUnpin for LogicQueryResult
impl UnwindSafe for LogicQueryResult
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