Docs.rs
  • proof-of-sql-parser-0.98.2
    • proof-of-sql-parser 0.98.2
    • Docs.rs crate page
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • JayWhite2357
    • SxT-Release
    • jacobtrombetta
    • Dependencies
      • arrayvec ^0.7 normal
      • bigdecimal ^0.4.5 normal
      • chrono =0.4.39 normal
      • lalrpop-util ^0.22.0 normal
      • serde ^1 normal
      • snafu ^0.8.4 normal
      • sqlparser ^0.45.0 normal
      • serde_json ^1 dev
      • lalrpop ^0.22.0 build
    • Versions
    • 95.73% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

proof_of_sql_parser0.98.2

Crate Items

  • Macros
  • Structs
  • Enums
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • Identifier
  • SelectStatement
  • intermediate_ast::AliasedResultExpr
  • intermediate_ast::OrderBy
  • intermediate_ast::Slice
  • posql_time::PoSQLTimeZone
  • posql_time::PoSQLTimestamp
  • resource_id::ResourceId
  • sql::BooleanLiteralParser
  • sql::HexLiteralParser
  • sql::SelectStatementParser
  • sql::StringLiteralParser

Enums

  • error::ParseError
  • intermediate_ast::AggregationOperator
  • intermediate_ast::BinaryOperator
  • intermediate_ast::Expression
  • intermediate_ast::Literal
  • intermediate_ast::OrderByDirection
  • intermediate_ast::SelectResultExpr
  • intermediate_ast::SetExpression
  • intermediate_ast::TableExpression
  • intermediate_ast::UnaryOperator
  • posql_time::PoSQLTimeUnit
  • posql_time::PoSQLTimestampError

Traits

  • sql::___ToTriple

Macros

  • impl_serde_from_str

Functions

  • utility::add
  • utility::aliased_expr
  • utility::and
  • utility::col
  • utility::col_res
  • utility::col_res_all
  • utility::cols_res
  • utility::count
  • utility::count_all
  • utility::count_all_res
  • utility::count_res
  • utility::div
  • utility::equal
  • utility::ge
  • utility::group_by
  • utility::gt
  • utility::ident
  • utility::le
  • utility::lit
  • utility::lt
  • utility::max
  • utility::max_res
  • utility::min
  • utility::min_res
  • utility::mul
  • utility::not
  • utility::or
  • utility::order
  • utility::orders
  • utility::query
  • utility::query_all
  • utility::select
  • utility::slice
  • utility::sub
  • utility::sum
  • utility::sum_res
  • utility::tab

Type Aliases

  • error::ParseResult