List of all items
Structs
- Error
- ErrorMessage
- ErrorMessages
- Errors
- Options
- SourceLocation
- SourceTree
- Span
- debug::DebugLog
- debug::LogSuppressLock
- debug::Message
- debug::MessageLogger
- ir::Span
- ir::decl::Decl
- ir::decl::Module
- ir::decl::RootModule
- ir::decl::TableDecl
- ir::generic::ColumnSort
- ir::generic::WindowFrame
- ir::pl::Annotation
- ir::pl::BinaryExpr
- ir::pl::Expr
- ir::pl::Func
- ir::pl::FuncCall
- ir::pl::FuncParam
- ir::pl::Ident
- ir::pl::ImportDef
- ir::pl::Lineage
- ir::pl::LineageInput
- ir::pl::ModuleDef
- ir::pl::QueryDef
- ir::pl::Stmt
- ir::pl::TransformCall
- ir::pl::TypeDef
- ir::pl::UnaryExpr
- ir::pl::VarDef
- ir::rq::CId
- ir::rq::Compute
- ir::rq::Expr
- ir::rq::Relation
- ir::rq::RelationLiteral
- ir::rq::RelationalQuery
- ir::rq::TId
- ir::rq::TableDecl
- ir::rq::TableRef
- ir::rq::Take
- ir::rq::Window
- lr::Token
- lr::Tokens
- lr::ValueAndUnit
- pr::Annotation
- pr::BinaryExpr
- pr::Expr
- pr::Func
- pr::FuncCall
- pr::FuncParam
- pr::GenericTypeParam
- pr::Ident
- pr::ImportDef
- pr::ModuleDef
- pr::Pipeline
- pr::QueryDef
- pr::Span
- pr::Stmt
- pr::Ty
- pr::TyFunc
- pr::TypeDef
- pr::UnaryExpr
- pr::VarDef
- semantic::ResolverOptions
- semantic::reporting::ExprGraphNode
- semantic::reporting::FrameCollector
- sql::pq_ast::Cte
- sql::pq_ast::RelationExpr
- sql::pq_ast::SqlQuery
- utils::IdGenerator
- utils::NameGenerator
Enums
- DisplayOptions
- ErrorSource
- MessageKind
- Reason
- Target
- debug::DebugEntryKind
- debug::Stage
- debug::StageSemantic
- debug::StageSql
- ir::decl::DeclKind
- ir::decl::TableColumn
- ir::decl::TableExpr
- ir::generic::SortDirection
- ir::generic::WindowKind
- ir::pl::BinOp
- ir::pl::ExprKind
- ir::pl::JoinSide
- ir::pl::LineageColumn
- ir::pl::Literal
- ir::pl::StmtKind
- ir::pl::TableExternRef
- ir::pl::TransformKind
- ir::pl::TyOrExpr
- ir::pl::UnOp
- ir::rq::ExprKind
- ir::rq::RelationColumn
- ir::rq::RelationKind
- ir::rq::Transform
- ir::rq::UnOp
- lr::Literal
- lr::TokenKind
- pr::BinOp
- pr::ExprKind
- pr::IndirectionKind
- pr::Literal
- pr::PrimitiveSet
- pr::StmtKind
- pr::TyKind
- pr::TyTupleField
- pr::UnOp
- pr::VarDefKind
- sql::Dialect
- sql::SupportLevel
- sql::pq_ast::CteKind
- sql::pq_ast::RelationExprKind
- sql::pq_ast::SqlRelation
- sql::pq_ast::SqlTransform
Traits
- WithErrorInfo
- ir::pl::PlFold
- ir::rq::RqFold
- sql::pq_ast::PqFold
- sql::pq_ast::PqMapper
- utils::BreakUp
- utils::OrMap
- utils::Pluck
Functions
- compile
- compiler_version
- debug::log_entry
- debug::log_finish
- debug::log_is_enabled
- debug::log_stage
- debug::log_start
- debug::log_suppress
- debug::render_log_to_html
- internal::json::from_lineage
- internal::pl_to_lineage
- ir::pl::fold_column_sort
- ir::pl::fold_column_sorts
- ir::pl::fold_expr_kind
- ir::pl::fold_func
- ir::pl::fold_func_call
- ir::pl::fold_func_param
- ir::pl::fold_interpolate_item
- ir::pl::fold_optional_box
- ir::pl::fold_range
- ir::pl::fold_stmt_kind
- ir::pl::fold_switch_case
- ir::pl::fold_transform_call
- ir::pl::fold_transform_kind
- ir::pl::fold_type
- ir::pl::fold_type_opt
- ir::pl::fold_type_opt_box
- ir::pl::fold_var_def
- ir::pl::fold_window
- ir::pl::maybe_binop
- ir::pl::new_binop
- ir::pl::print_mem_sizes
- ir::pl::sorted_set
- ir::rq::fold_column_sorts
- ir::rq::fold_expr_kind
- ir::rq::fold_interpolate_item
- ir::rq::fold_interpolate_items
- ir::rq::fold_optional_box
- ir::rq::fold_query
- ir::rq::fold_relation
- ir::rq::fold_relation_kind
- ir::rq::fold_switch_case
- ir::rq::fold_table
- ir::rq::fold_table_ref
- ir::rq::fold_transform
- ir::rq::fold_transforms
- ir::rq::maybe_binop
- ir::rq::new_binop
- json::from_pl
- json::from_rq
- json::to_pl
- json::to_rq
- parser::os_path_to_prql_path
- parser::parse
- pl_to_prql
- pl_to_rq
- pl_to_rq_tree
- pr::display_ident
- pr::display_ident_part
- prql_to_pl
- prql_to_pl_tree
- prql_to_tokens
- rq_to_sql
- semantic::ast_expand::expand_expr
- semantic::ast_expand::expand_module_def
- semantic::ast_expand::restrict_annotation
- semantic::ast_expand::restrict_expr
- semantic::ast_expand::restrict_module
- semantic::ast_expand::restrict_module_def
- semantic::ast_expand::restrict_null_literal
- semantic::ast_expand::try_restrict_range
- semantic::is_ident_or_func_call
- semantic::load_std_lib
- semantic::lower_to_ir
- semantic::reporting::collect_frames
- semantic::reporting::label_references
- semantic::resolve
- semantic::resolve_and_lower
- semantic::write_pl
- sql::compile
- sql::pq_ast::fold_sql_transform
- utils::maybe_strip_colors
- utils::toposort
Type Aliases
- Result
- ir::pl::ColumnSort
- ir::pl::InterpolateItem
- ir::pl::Range
- ir::pl::SwitchCase
- ir::pl::WindowFrame
- pr::InterpolateItem
- pr::Range
- pr::SwitchCase