kip-sql 0.0.1-alpha.8

build the SQL layer of KipDB database
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::planner::operator::join::JoinType;

pub(crate) mod hash_join;

pub fn joins_nullable(join_type: &JoinType) -> (bool, bool) {
    match join_type {
        JoinType::Inner => (false, false),
        JoinType::Left => (false, true),
        JoinType::Right => (true, false),
        JoinType::Full => (true, true),
        JoinType::Cross => (true, true),
    }
}