openpql-runner 0.1.4

A high-performance Rust implementation of Poker Query Language (PQL), enabling SQL-like queries for poker analysis and calculations. This project is a spiritual successor to the original Java implementation developed by Odds Oracle.
Documentation
pub use openpql_core::{
    PQLBoard, PQLCard, PQLCardCount, PQLCardSet, PQLDouble, PQLEquity,
    PQLFlopHandCategory, PQLFraction, PQLGame, PQLHandType, PQLHiRating,
    PQLLoRating, PQLPlayer, PQLPlayerCount, PQLRank, PQLRankSet, PQLStreet,
    PQLSuit, PQLSuitSet,
};
use openpql_prelude as prelude;
// Range Values:
pub use pql_board_range::PQLBoardRange;
pub use pql_range::PQLRange;

use super::*;

// Primitives
pub type PQLInteger = PQLLong;
pub type PQLLong = i64;
pub type PQLBoolean = bool;
pub type PQLString = String;
pub use pql_numeric::PQLNumeric;

// Card Values:
pub type DeadCards = PQLCardSet;
pub type PQLFlop = prelude::Flop;

// Category Values:
pub struct PQLHandRanking {}

// Game Values:

mod pql_board_range;
mod pql_numeric;
mod pql_range;
mod pql_type;

pub use pql_type::*;