graphrecords-query 0.5.0

High-performance graph-based data records
Documentation
pub trait First {
    type ReturnOperand;

    fn first(&self) -> Self::ReturnOperand;
}

pub trait Last {
    type ReturnOperand;

    fn last(&self) -> Self::ReturnOperand;
}

pub trait ReverseOrder {
    type ReturnOperand;

    fn reverse_order(&self) -> Self::ReturnOperand;
}

pub trait Shuffle {
    type ReturnOperand;

    fn shuffle(&self) -> Self::ReturnOperand;
}

pub trait Sort {
    type ReturnOperand;

    fn sort(&self) -> Self::ReturnOperand;
}

pub trait SortBy<A> {
    type ReturnOperand;

    fn sort_by(&self, key: A) -> Self::ReturnOperand;
}

pub trait Take {
    type ReturnOperand;

    fn take(&self, elements: usize) -> Self::ReturnOperand;
}

pub trait Unorder {
    type ReturnOperand;

    fn unorder(&self) -> Self::ReturnOperand;
}