pub use linkrs_core::types::operators::AggregateFunction as CoreAggregateFunction;
pub use linkrs_core::types::{EdgeDirection, OrderDirection};
pub use linkrs_core::types::Span;
pub type BinaryOp = linkrs_core::types::operators::BinaryOperator;
pub type UnaryOp = linkrs_core::types::operators::UnaryOperator;
pub type DataType = linkrs_core::types::DataType;
pub type AggregateFunction = CoreAggregateFunction;
#[derive(Debug, Clone, PartialEq)]
pub struct LimitClause {
pub span: Span,
pub count: usize,
}
#[derive(Debug, Clone, PartialEq)]
pub struct SkipClause {
pub span: Span,
pub count: usize,
}
#[derive(Debug, Clone, PartialEq)]
pub struct SampleClause {
pub span: Span,
pub count: usize,
pub percentage: Option<f64>,
}