List of all items
Structs
- Lexer
- ParsedSchema
- Position
- Span
- Token
- ValidatedSchema
- analysis::AnalysisResult
- analysis::completion::CompletionItem
- analysis::hover::HoverInfo
- analysis::semantic_tokens::SemanticToken
- ast::ConfigField
- ast::DatasourceDecl
- ast::EnumDecl
- ast::EnumVariant
- ast::FieldDecl
- ast::GeneratorDecl
- ast::Ident
- ast::ModelDecl
- ast::Schema
- ast::TypeDecl
- diagnostic::Diagnostic
- ir::CompositeFieldIr
- ir::CompositeTypeIr
- ir::DatasourceIr
- ir::EnumIr
- ir::FieldIr
- ir::FunctionCall
- ir::GeneratorIr
- ir::IndexIr
- ir::ModelIr
- ir::ParseClientProviderError
- ir::ParseDatabaseProviderError
- ir::ParseIndexTypeError
- ir::RelationIr
- ir::SchemaIr
- ir::UniqueConstraintIr
- parser::Parser
- visitor::CountingVisitor
Enums
- SchemaError
- TokenKind
- analysis::completion::CompletionKind
- analysis::semantic_tokens::SemanticKind
- ast::ComputedKind
- ast::Declaration
- ast::Expr
- ast::FieldAttribute
- ast::FieldModifier
- ast::FieldType
- ast::Literal
- ast::ModelAttribute
- ast::ReferentialAction
- ast::StorageStrategy
- bool_expr::BoolExpr
- bool_expr::CmpOp
- bool_expr::Operand
- diagnostic::Severity
- ir::ClientProvider
- ir::DatabaseProvider
- ir::DefaultValue
- ir::IndexType
- ir::InterfaceKind
- ir::PrimaryKeyIr
- ir::ResolvedFieldType
- ir::ScalarType
- sql_expr::BinOp
- sql_expr::SqlExpr
- sql_expr::UnaryOp
Traits
Functions
- analysis::analyze
- analysis::completion::completion
- analysis::completion::completion_with_analysis
- analysis::goto_definition::goto_definition
- analysis::goto_definition::goto_definition_with_analysis
- analysis::hover::config_field_hover
- analysis::hover::hover
- analysis::hover::hover_with_analysis
- analysis::semantic_tokens::semantic_tokens
- bool_expr::parse_bool_expr
- formatter::format_schema
- parse_schema_source
- parse_schema_source_with_recovery
- resolve_env_url
- sql_expr::parse_sql_expr
- validate_schema
- validate_schema_source
- visitor::walk_config_field
- visitor::walk_datasource
- visitor::walk_declaration
- visitor::walk_enum
- visitor::walk_enum_variant
- visitor::walk_expr
- visitor::walk_field
- visitor::walk_field_attribute
- visitor::walk_generator
- visitor::walk_model
- visitor::walk_model_attribute
- visitor::walk_schema
- visitor::walk_type_decl