List of all items
Structs
- ParseDiagnostic
- SchemaDefinitions
- builtins_generated::BuiltinFn
- compat::Capabilities
- compat::catalog::EventDefinition
- compat::catalog::FullTextParams
- compat::catalog::GraphQLConfig
- compat::catalog::HnswParams
- compat::catalog::Permissions
- compat::catalog::Relation
- compat::types::PublicArray
- compat::types::PublicBytes
- compat::types::PublicDatetime
- compat::types::PublicDuration
- compat::types::PublicFile
- compat::types::PublicObject
- compat::types::PublicRange
- compat::types::PublicRecordId
- compat::types::PublicRecordIdKeyRange
- compat::types::PublicRegex
- compat::types::PublicSet
- compat::types::PublicTable
- compat::types::PublicUuid
- compat::val::Array
- compat::val::Bytes
- compat::val::Datetime
- compat::val::Decimal
- compat::val::Duration
- compat::val::File
- compat::val::Object
- compat::val::Range
- compat::val::RecordId
- compat::val::RecordIdKeyRange
- compat::val::Regex
- compat::val::Set
- compat::val::Table
- compat::val::TableName
- compat::val::Uuid
- compat::val::duration::Duration
- compat::val::range::Range
- compat::val::range::RecordIdKeyRange
- compat::val::range::TypedRange
- diff::FieldTypeChange
- diff::SchemaDiff
- diff::TableChange
- formatting::FormatConfig
- lint::LintResult
- schema_graph::DependencyNode
- schema_graph::EventDef
- schema_graph::FieldDef
- schema_graph::FunctionDef
- schema_graph::IndexDef
- schema_graph::ParamDef
- schema_graph::SchemaGraph
- schema_graph::SourceLocation
- schema_graph::TableDef
- schema_lookup::FieldType
- schema_lookup::FunctionParam
- upstream::fmt::CoverStmts
- upstream::fmt::EscapeIdent
- upstream::fmt::EscapeKwFreeIdent
- upstream::fmt::EscapeKwIdent
- upstream::fmt::EscapeObjectKey
- upstream::fmt::EscapeRidKey
- upstream::fmt::Float
- upstream::fmt::Fmt
- upstream::fmt::QuoteStr
- upstream::sql::access::AccessDuration
- upstream::sql::access_type::BearerAccess
- upstream::sql::access_type::JwtAccess
- upstream::sql::access_type::JwtAccessIssue
- upstream::sql::access_type::JwtAccessVerifyJwks
- upstream::sql::access_type::JwtAccessVerifyKey
- upstream::sql::access_type::RecordAccess
- upstream::sql::ast::Ast
- upstream::sql::block::Block
- upstream::sql::changefeed::ChangeFeed
- upstream::sql::closure::Closure
- upstream::sql::cond::Cond
- upstream::sql::data::Assignment
- upstream::sql::explain::Explain
- upstream::sql::fetch::Fetch
- upstream::sql::fetch::Fetchs
- upstream::sql::field::Selector
- upstream::sql::file::File
- upstream::sql::function::FunctionCall
- upstream::sql::group::Group
- upstream::sql::group::Groups
- upstream::sql::idiom::Idiom
- upstream::sql::idiom::Idioms
- upstream::sql::index::FullTextParams
- upstream::sql::index::HnswParams
- upstream::sql::limit::Limit
- upstream::sql::literal::ObjectEntry
- upstream::sql::lookup::Lookup
- upstream::sql::model::Model
- upstream::sql::module::SiloExecutable
- upstream::sql::module::SurrealismExecutable
- upstream::sql::operator::MatchesOperator
- upstream::sql::order::Order
- upstream::sql::order::OrderList
- upstream::sql::param::Param
- upstream::sql::permission::Permissions
- upstream::sql::record_id::RecordIdLit
- upstream::sql::record_id::range::RecordIdKeyRangeLit
- upstream::sql::reference::Reference
- upstream::sql::script::Script
- upstream::sql::split::Split
- upstream::sql::split::Splits
- upstream::sql::start::Start
- upstream::sql::statements::access::AccessStatementGrant
- upstream::sql::statements::access::AccessStatementPurge
- upstream::sql::statements::access::AccessStatementRevoke
- upstream::sql::statements::access::AccessStatementShow
- upstream::sql::statements::alter::AlterDatabaseStatement
- upstream::sql::statements::alter::AlterIndexStatement
- upstream::sql::statements::alter::AlterNamespaceStatement
- upstream::sql::statements::alter::AlterSequenceStatement
- upstream::sql::statements::alter::AlterSystemStatement
- upstream::sql::statements::alter::AlterTableStatement
- upstream::sql::statements::alter::field::AlterFieldStatement
- upstream::sql::statements::create::CreateStatement
- upstream::sql::statements::define::ApiAction
- upstream::sql::statements::define::DefineAccessStatement
- upstream::sql::statements::define::DefineAnalyzerStatement
- upstream::sql::statements::define::DefineApiStatement
- upstream::sql::statements::define::DefineBucketStatement
- upstream::sql::statements::define::DefineDatabaseStatement
- upstream::sql::statements::define::DefineEventStatement
- upstream::sql::statements::define::DefineFieldStatement
- upstream::sql::statements::define::DefineFunctionStatement
- upstream::sql::statements::define::DefineIndexStatement
- upstream::sql::statements::define::DefineModelStatement
- upstream::sql::statements::define::DefineModuleStatement
- upstream::sql::statements::define::DefineNamespaceStatement
- upstream::sql::statements::define::DefineParamStatement
- upstream::sql::statements::define::DefineSequenceStatement
- upstream::sql::statements::define::DefineTableStatement
- upstream::sql::statements::define::config::DefineConfigStatement
- upstream::sql::statements::define::config::api::ApiConfig
- upstream::sql::statements::define::config::api::Middleware
- upstream::sql::statements::define::config::defaults::DefaultConfig
- upstream::sql::statements::define::config::graphql::GraphQLConfig
- upstream::sql::statements::define::config::graphql::TableConfig
- upstream::sql::statements::define::user::DefineUserStatement
- upstream::sql::statements::delete::DeleteStatement
- upstream::sql::statements::foreach::ForeachStatement
- upstream::sql::statements::ifelse::IfelseStatement
- upstream::sql::statements::insert::InsertStatement
- upstream::sql::statements::kill::KillStatement
- upstream::sql::statements::live::LiveStatement
- upstream::sql::statements::option::OptionStatement
- upstream::sql::statements::output::OutputStatement
- upstream::sql::statements::rebuild::RebuildIndexStatement
- upstream::sql::statements::relate::RelateStatement
- upstream::sql::statements::remove::RemoveAccessStatement
- upstream::sql::statements::remove::RemoveAnalyzerStatement
- upstream::sql::statements::remove::RemoveApiStatement
- upstream::sql::statements::remove::RemoveBucketStatement
- upstream::sql::statements::remove::RemoveDatabaseStatement
- upstream::sql::statements::remove::RemoveEventStatement
- upstream::sql::statements::remove::RemoveFieldStatement
- upstream::sql::statements::remove::RemoveFunctionStatement
- upstream::sql::statements::remove::RemoveIndexStatement
- upstream::sql::statements::remove::RemoveModelStatement
- upstream::sql::statements::remove::RemoveModuleStatement
- upstream::sql::statements::remove::RemoveNamespaceStatement
- upstream::sql::statements::remove::RemoveParamStatement
- upstream::sql::statements::remove::RemoveSequenceStatement
- upstream::sql::statements::remove::RemoveTableStatement
- upstream::sql::statements::remove::RemoveUserStatement
- upstream::sql::statements::select::SelectStatement
- upstream::sql::statements::set::SetStatement
- upstream::sql::statements::show::ShowStatement
- upstream::sql::statements::sleep::SleepStatement
- upstream::sql::statements::update::UpdateStatement
- upstream::sql::statements::upsert::UpsertStatement
- upstream::sql::table_type::Relation
- upstream::sql::user::UserDuration
- upstream::sql::view::View
- upstream::syn::error::Diagnostic
- upstream::syn::error::Location
- upstream::syn::error::RenderedError
- upstream::syn::error::Snippet
- upstream::syn::error::SyntaxError
- upstream::syn::lexer::BytesReader
- upstream::syn::lexer::Lexer
- upstream::syn::lexer::compound::CompoundToken
- upstream::syn::lexer::compound::ParsedInt
- upstream::syn::parser::Parser
- upstream::syn::parser::ParserSettings
- upstream::syn::parser::StatementStream
- upstream::syn::token::JavaScript
- upstream::syn::token::Span
- upstream::syn::token::Token
Enums
- compat::capabilities::ExperimentalTarget
- compat::catalog::ApiMethod
- compat::catalog::Distance
- compat::catalog::EventKind
- compat::catalog::GraphQLFunctionsConfig
- compat::catalog::GraphQLIntrospectionConfig
- compat::catalog::GraphQLTablesConfig
- compat::catalog::Index
- compat::catalog::ModuleName
- compat::catalog::Permission
- compat::catalog::Scoring
- compat::catalog::TableType
- compat::catalog::VectorType
- compat::err::Error
- compat::types::PublicGeometry
- compat::types::PublicGeometryKind
- compat::types::PublicKind
- compat::types::PublicKindLiteral
- compat::types::PublicNumber
- compat::types::PublicRecordIdKey
- compat::types::PublicValue
- compat::val::Geometry
- compat::val::GeometryKind
- compat::val::Number
- compat::val::RecordIdKey
- compat::val::Value
- compat::val::range::RecordIdKey
- error::Error
- formatting::IndentStyle
- lint::LintSeverity
- upstream::sql::access_type::AccessType
- upstream::sql::access_type::BearerAccessSubject
- upstream::sql::access_type::BearerAccessType
- upstream::sql::access_type::JwtAccessVerify
- upstream::sql::algorithm::Algorithm
- upstream::sql::ast::ExplainFormat
- upstream::sql::ast::TopLevelExpr
- upstream::sql::base::Base
- upstream::sql::constant::Constant
- upstream::sql::data::Data
- upstream::sql::dir::Dir
- upstream::sql::expression::Expr
- upstream::sql::field::Field
- upstream::sql::field::Fields
- upstream::sql::filter::Filter
- upstream::sql::function::Function
- upstream::sql::index::Distance
- upstream::sql::index::Index
- upstream::sql::index::VectorType
- upstream::sql::kind::GeometryKind
- upstream::sql::kind::Kind
- upstream::sql::kind::KindLiteral
- upstream::sql::language::Language
- upstream::sql::literal::Literal
- upstream::sql::lookup::LookupKind
- upstream::sql::lookup::LookupSubject
- upstream::sql::mock::Mock
- upstream::sql::module::ModuleExecutable
- upstream::sql::module::ModuleName
- upstream::sql::operator::AssignOperator
- upstream::sql::operator::BinaryOperator
- upstream::sql::operator::BindingPower
- upstream::sql::operator::BooleanOperator
- upstream::sql::operator::NearestNeighbor
- upstream::sql::operator::PostfixOperator
- upstream::sql::operator::PrefixOperator
- upstream::sql::order::Ordering
- upstream::sql::output::Output
- upstream::sql::part::DestructurePart
- upstream::sql::part::Part
- upstream::sql::part::Recurse
- upstream::sql::part::RecurseInstruction
- upstream::sql::permission::Permission
- upstream::sql::permission::PermissionKind
- upstream::sql::record_id::key::RecordIdKeyGen
- upstream::sql::record_id::key::RecordIdKeyLit
- upstream::sql::reference::ReferenceDeleteStrategy
- upstream::sql::scoring::Scoring
- upstream::sql::statements::access::AccessStatement
- upstream::sql::statements::access::PurgeKind
- upstream::sql::statements::access::Subject
- upstream::sql::statements::alter::AlterKind
- upstream::sql::statements::alter::AlterStatement
- upstream::sql::statements::alter::field::AlterDefault
- upstream::sql::statements::define::DefineDefault
- upstream::sql::statements::define::DefineKind
- upstream::sql::statements::define::DefineStatement
- upstream::sql::statements::define::config::ConfigInner
- upstream::sql::statements::define::config::graphql::FunctionsConfig
- upstream::sql::statements::define::config::graphql::IntrospectionConfig
- upstream::sql::statements::define::config::graphql::TablesConfig
- upstream::sql::statements::define::user::PassType
- upstream::sql::statements::info::InfoStatement
- upstream::sql::statements::live::LiveFields
- upstream::sql::statements::rebuild::RebuildStatement
- upstream::sql::statements::remove::RemoveStatement
- upstream::sql::statements::show::ShowSince
- upstream::sql::statements::use::UseStatement
- upstream::sql::table_type::TableType
- upstream::sql::tokenizer::Tokenizer
- upstream::sql::with::With
- upstream::syn::error::MessageKind
- upstream::syn::lexer::CharError
- upstream::syn::lexer::compound::NumberKind
- upstream::syn::lexer::compound::Numeric
- upstream::syn::lexer::compound::NumericKind
- upstream::syn::parser::PartialResult
- upstream::syn::token::Delim
- upstream::syn::token::DistanceKind
- upstream::syn::token::Operator
- upstream::syn::token::StringKind
- upstream::syn::token::TokenKind
- upstream::syn::token::VectorTypeKind
Traits
Functions
- builtin_function
- builtins_in_namespace
- compat::decimal_from_str_normalized
- compat::fmt::fmt_non_finite_f64
- diff::compare_schemas
- doc_urls::doc_url
- doc_urls::doc_url_for_function
- extract_definitions
- extract_definitions_from_ast
- filesystem::collect_surql_files
- filesystem::read_surql_file
- format
- formatting::format_source
- is_reserved_keyword
- keywords::all_keywords
- lint::apply_fixes
- lint::lint_schema
- list_functions
- list_tables
- params::extract_params
- parse
- parse_for_diagnostics
- parse_kind
- parse_with_settings
- recovery::parse_with_recovery
- schema_lookup::collect_field_types
- schema_lookup::find_field_type
- schema_lookup::find_function_params
- upstream::fmt::fmt_separated_by
- upstream::sql::access_type::random_key
- upstream::sql::expression::convert_public_value_to_internal
- upstream::syn::block
- upstream::syn::could_be_reserved_keyword
- upstream::syn::datetime
- upstream::syn::duration
- upstream::syn::expr
- upstream::syn::expr_legacy_strand
- upstream::syn::expr_with_capabilities
- upstream::syn::function
- upstream::syn::function_with_capabilities
- upstream::syn::idiom
- upstream::syn::json
- upstream::syn::json_legacy_strand
- upstream::syn::kind
- upstream::syn::lexer::compound::duration
- upstream::syn::lexer::compound::float
- upstream::syn::lexer::compound::integer
- upstream::syn::lexer::compound::javascript
- upstream::syn::lexer::compound::number
- upstream::syn::lexer::compound::numeric
- upstream::syn::lexer::compound::numeric_kind
- upstream::syn::lexer::compound::prepare_number_str
- upstream::syn::lexer::compound::regex
- upstream::syn::lexer::keywords::could_be_reserved
- upstream::syn::parse
- upstream::syn::parse_with
- upstream::syn::parse_with_capabilities
- upstream::syn::parse_with_settings
- upstream::syn::record_id
- upstream::syn::settings_from_capabilities
- upstream::syn::table
- upstream::syn::value
- upstream::syn::value_legacy_strand
Type Aliases
Statics
- builtins_generated::BUILTINS
- builtins_generated::BUILTIN_NAMESPACES
- upstream::syn::lexer::keywords::KEYWORDS
- upstream::syn::lexer::keywords::RESERVED_KEYWORD