gluesql 0.3.0

GlueSQL - Open source SQL database engine fully written in Rust with pure functional execution layer, easily swappable storage and web assembly support!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use im_rc::HashMap;
use std::fmt::Debug;
use std::rc::Rc;

use sqlparser::ast::Function;

use super::BlendContext;
use crate::data::Value;

#[derive(Debug)]
pub struct AggregateContext<'a> {
    pub aggregated: Option<HashMap<&'a Function, Value>>,
    pub next: Rc<BlendContext<'a>>,
}