List of all items
Structs
- ast::ColumnDef
- ast::ColumnOptionDef
- ast::Function
- ast::Ident
- ast::ObjectName
- ast::SqlOption
- dialect::GenericDialect
- dialect::GreptimeDbDialect
- dialect::MySqlDialect
- dialect::PostgreSqlDialect
- error::ColumnTypeMismatchSnafu
- error::ConvertSqlValueSnafu
- error::ConvertToDfStatementSnafu
- error::ConvertToGrpcDataTypeSnafu
- error::ConvertToLogicalExpressionSnafu
- error::ConvertValueSnafu
- error::DatatypeSnafu
- error::InvalidCastSnafu
- error::InvalidColumnOptionSnafu
- error::InvalidDatabaseNameSnafu
- error::InvalidDatabaseOptionSnafu
- error::InvalidDefaultSnafu
- error::InvalidFlowNameSnafu
- error::InvalidIntervalSnafu
- error::InvalidSqlSnafu
- error::InvalidSqlValueSnafu
- error::InvalidTableNameSnafu
- error::InvalidTableOptionSnafu
- error::InvalidTableOptionValueSnafu
- error::InvalidTimeIndexSnafu
- error::InvalidUnaryOpSnafu
- error::MissingTimeIndexSnafu
- error::ParseSqlValueSnafu
- error::PermissionDeniedSnafu
- error::SerializeColumnDefaultConstraintSnafu
- error::SetFulltextOptionSnafu
- error::SetSkippingIndexOptionSnafu
- error::SimplificationSnafu
- error::SqlTypeNotSupportedSnafu
- error::SyntaxSnafu
- error::TQLSyntaxSnafu
- error::TimestampOverflowSnafu
- error::UnexpectedSnafu
- error::UnexpectedTokenSnafu
- error::UnsupportedDefaultValueSnafu
- error::UnsupportedSnafu
- error::UnsupportedUnaryOpSnafu
- parser::ParseOptions
- parser::ParserContext
- parsers::error::ConvertToLogicalExpressionSnafu
- parsers::error::EvaluationSnafu
- parsers::error::ParserSnafu
- parsers::utils::StubContextProvider
- statements::OptionMap
- statements::alter::AlterDatabase
- statements::alter::AlterTable
- statements::alter::KeyValueOption
- statements::copy::CopyDatabaseArgument
- statements::copy::CopyTableArgument
- statements::create::Column
- statements::create::ColumnExtensions
- statements::create::CreateDatabase
- statements::create::CreateExternalTable
- statements::create::CreateFlow
- statements::create::CreateTable
- statements::create::CreateTableLike
- statements::create::CreateView
- statements::create::PartitionEntry
- statements::create::Partitions
- statements::cursor::CloseCursor
- statements::cursor::DeclareCursor
- statements::cursor::FetchCursor
- statements::delete::Delete
- statements::describe::DescribeTable
- statements::drop::DropDatabase
- statements::drop::DropFlow
- statements::drop::DropTable
- statements::drop::DropView
- statements::explain::Explain
- statements::insert::Insert
- statements::option_map::OptionMap
- statements::query::Query
- statements::set_variables::SetVariables
- statements::show::ShowColumns
- statements::show::ShowCreateDatabase
- statements::show::ShowCreateFlow
- statements::show::ShowCreateTable
- statements::show::ShowCreateView
- statements::show::ShowDatabases
- statements::show::ShowFlows
- statements::show::ShowIndex
- statements::show::ShowStatus
- statements::show::ShowTableStatus
- statements::show::ShowTables
- statements::show::ShowVariables
- statements::show::ShowViews
- statements::statement::Hint
- statements::tql::TqlAnalyze
- statements::tql::TqlEval
- statements::tql::TqlExplain
- statements::tql::TqlParameters
- statements::transform::RULES
- statements::transform::expand_interval::ExpandIntervalTransformRule
- statements::transform::expand_interval::INTERVAL_ABBREVIATION_MAPPING
- statements::transform::expand_interval::INTERVAL_ABBREVIATION_PATTERN
- statements::transform::expand_interval::IS_VALID_ISO_8601_PREFIX_PATTERN
- statements::transform::type_alias::TypeAliasTransformRule
- statements::truncate::TruncateTable
Enums
- ast::BinaryOperator
- ast::ColumnOption
- ast::DataType
- ast::Expr
- ast::FunctionArg
- ast::FunctionArgExpr
- ast::TableConstraint
- ast::TimezoneInfo
- ast::Value
- error::Error
- parsers::error::TQLError
- statements::admin::Admin
- statements::alter::AlterDatabaseOperation
- statements::alter::AlterTableOperation
- statements::copy::Copy
- statements::copy::CopyDatabase
- statements::copy::CopyTable
- statements::create::TableConstraint
- statements::show::ShowCreateTableVariant
- statements::show::ShowKind
- statements::statement::Statement
- statements::tql::Tql
Traits
- ast::Visit
- ast::VisitMut
- ast::Visitor
- ast::VisitorMut
- dialect::Dialect
- statements::transform::TransformRule
Macros
- statements::create::format_indent
- statements::create::format_list_comma
- statements::create::format_list_indent
- statements::insert::parse_fail
- statements::parse_number_to_value
- statements::show::format_kind
Functions
- ast::visit_expressions_mut
- ast::visit_statements_mut
- parsers::alter_parser::parse_string_option_names
- parsers::alter_parser::parse_string_options
- parsers::create_parser::ensure_exprs_are_binary
- parsers::create_parser::ensure_one_expr
- parsers::create_parser::ensure_partition_columns_defined
- parsers::create_parser::get_unalias_type
- parsers::create_parser::validate_database_option
- parsers::create_parser::validate_partitions
- parsers::create_parser::validate_time_index
- parsers::utils::parser_expr_to_scalar_value
- parsers::utils::validate_column_fulltext_create_option
- parsers::utils::validate_column_skipping_index_create_option
- statements::column_to_schema
- statements::concrete_data_type_to_sql_data_type
- statements::create::format_table_constraint
- statements::get_data_type_by_alias_name
- statements::has_primary_key_option
- statements::insert::sql_exprs_to_values
- statements::parse_column_default_constraint
- statements::parse_hex_string
- statements::parse_sql_number
- statements::parse_string_to_value
- statements::sql_column_def_to_grpc_column_def
- statements::sql_data_type_to_concrete_data_type
- statements::sql_number_to_value
- statements::sql_value_to_value
- statements::tql::format_tql
- statements::transform::expand_interval::create_interval
- statements::transform::expand_interval::expand_interval_abbreviation
- statements::transform::expand_interval::normalize_interval_name
- statements::transform::expand_interval::parse_iso8601_interval
- statements::transform::expand_interval::single_quoted_string_expr
- statements::transform::expand_interval::update_existing_interval_with_value
- statements::transform::transform_statements
- statements::transform::type_alias::get_data_type_by_alias_name
- statements::transform::type_alias::replace_type_alias
- statements::transform_statements
- statements::value_to_sql_value
- util::extract_tables_from_query
- util::extract_tables_from_set_expr
- util::format_raw_object_name
- util::parse_option_string
- util::table_factor_to_object_name
Type Aliases
Constants
- ENGINE
- MAXVALUE
- TQL
- parser::FLOW
- parsers::create_parser::AFTER
- parsers::create_parser::DB_OPT_KEY_TTL
- parsers::create_parser::ENGINE
- parsers::create_parser::EXPIRE
- parsers::create_parser::INVERTED
- parsers::create_parser::MAXVALUE
- parsers::create_parser::SINK
- parsers::create_parser::SKIPPING
- parsers::tql_parser::EVAL
- parsers::tql_parser::EVALUATE
- parsers::tql_parser::TQL
- parsers::tql_parser::VERBOSE
- statements::VECTOR_TYPE_NAME
- statements::create::COMMA_SEP
- statements::create::INDENT
- statements::create::LINE_SEP
- statements::create::VECTOR_OPT_DIM
- statements::option_map::REDACTED_OPTIONS