List of all items
Structs
- cli::formatters::OutputStreamFormatter
- core::config::ConfigLoader
- core::config::FluffConfig
- core::config::FluffConfigIndentation
- core::dialects::base::Dialect
- core::dialects::common::AliasInfo
- core::dialects::common::ColumnAliasInfo
- core::dialects::init::DialectTuple
- core::errors::SQLBaseError
- core::errors::SQLFluffSkipFile
- core::errors::SQLFluffUserError
- core::errors::SQLLexError
- core::errors::SQLLintError
- core::errors::SQLParseError
- core::errors::SQLTemplaterError
- core::errors::ValueError
- core::linter::common::ParsedString
- core::linter::common::RenderedFile
- core::linter::linted_dir::LintedDir
- core::linter::linted_file::LintedFile
- core::linter::linter::Linter
- core::linter::linting_result::LintingResult
- core::parser::context::CacheKey
- core::parser::context::ParseContext
- core::parser::grammar::anyof::AnyNumberOf
- core::parser::grammar::base::Anything
- core::parser::grammar::base::Nothing
- core::parser::grammar::base::Ref
- core::parser::grammar::conditional::Conditional
- core::parser::grammar::delimited::Delimited
- core::parser::grammar::noncode::NonCodeMatcher
- core::parser::grammar::sequence::Bracketed
- core::parser::grammar::sequence::Sequence
- core::parser::lexer::Element
- core::parser::lexer::Lexer
- core::parser::lexer::Match
- core::parser::lexer::Matcher
- core::parser::lexer::Pattern
- core::parser::lexer::TemplateElement
- core::parser::markers::PositionMarker
- core::parser::match_result::MatchResult
- core::parser::match_result::Span
- core::parser::parser::Parser
- core::parser::parsers::MultiStringParser
- core::parser::parsers::RegexParser
- core::parser::parsers::StringParser
- core::parser::parsers::TypedParser
- core::parser::segments::base::ErasedSegment
- core::parser::segments::base::NodeData
- core::parser::segments::base::NodeOrToken
- core::parser::segments::base::PathStep
- core::parser::segments::base::SegmentBuilder
- core::parser::segments::base::Tables
- core::parser::segments::base::TokenData
- core::parser::segments::bracketed::BracketedSegmentMatcher
- core::parser::segments::fix::AnchorEditInfo
- core::parser::segments::fix::FixPatch
- core::parser::segments::fix::SourceFix
- core::parser::segments::generator::SegmentGenerator
- core::parser::segments::meta::MetaSegment
- core::rules::base::ErasedRule
- core::rules::base::LintFix
- core::rules::base::LintResult
- core::rules::base::RuleManifest
- core::rules::base::RulePack
- core::rules::base::RuleSet
- core::rules::context::RuleContext
- core::rules::crawlers::RootOnlyCrawler
- core::rules::crawlers::SegmentSeekerCrawler
- core::rules::crawlers::TokenSeekerCrawler
- core::templaters::base::RawFileSlice
- core::templaters::base::TemplatedFile
- core::templaters::base::TemplatedFileInner
- core::templaters::base::TemplatedFileSlice
- core::timing::Summary
- core::timing::TimingSummary
- dialects::SyntaxSet
- dialects::SyntaxSetIter
- dialects::ansi::FileSegment
- dialects::ansi::FromClauseSegment
- dialects::ansi::FromExpressionElementSegment
- dialects::ansi::JoinClauseSegment
- dialects::ansi::NodeMatcher
- dialects::ansi::ObjectReferencePart
- dialects::ansi::ObjectReferenceSegment
- dialects::ansi::SelectClauseElementSegment
- helpers::PanicContext
- rules::aliasing::al01::RuleAL01
- rules::aliasing::al02::RuleAL02
- rules::aliasing::al03::RuleAL03
- rules::aliasing::al04::RuleAL04
- rules::aliasing::al05::RuleAL05
- rules::aliasing::al06::RuleAL06
- rules::aliasing::al07::RuleAL07
- rules::aliasing::al08::RuleAL08
- rules::aliasing::al09::RuleAL09
- rules::ambiguous::am01::RuleAM01
- rules::ambiguous::am02::RuleAM02
- rules::ambiguous::am03::RuleAM03
- rules::ambiguous::am04::RuleAM04
- rules::ambiguous::am05::RuleAM05
- rules::ambiguous::am06::RuleAM06
- rules::ambiguous::am07::RuleAM07
- rules::capitalisation::cp01::RuleCP01
- rules::capitalisation::cp02::RuleCP02
- rules::capitalisation::cp03::RuleCP03
- rules::capitalisation::cp04::RuleCP04
- rules::capitalisation::cp05::RuleCP05
- rules::convention::cv01::RuleCV01
- rules::convention::cv02::RuleCV02
- rules::convention::cv03::RuleCV03
- rules::convention::cv04::RuleCV04
- rules::convention::cv05::RuleCV05
- rules::convention::cv06::RuleCV06
- rules::convention::cv07::RuleCV07
- rules::convention::cv08::RuleCV08
- rules::convention::cv09::RuleCV09
- rules::convention::cv10::RuleCV10
- rules::convention::cv11::RuleCV11
- rules::layout::lt01::RuleLT01
- rules::layout::lt02::RuleLT02
- rules::layout::lt03::RuleLT03
- rules::layout::lt04::RuleLT04
- rules::layout::lt05::RuleLT05
- rules::layout::lt06::RuleLT06
- rules::layout::lt07::RuleLT07
- rules::layout::lt08::RuleLT08
- rules::layout::lt09::RuleLT09
- rules::layout::lt10::RuleLT10
- rules::layout::lt11::RuleLT11
- rules::layout::lt12::RuleLT12
- rules::layout::lt13::RuleLT13
- rules::references::rf01::RuleRF01
- rules::references::rf02::RuleRF02
- rules::references::rf03::RuleRF03
- rules::references::rf04::RuleRF04
- rules::references::rf05::RuleRF05
- rules::references::rf06::RuleRF06
- rules::structure::st01::RuleST01
- rules::structure::st02::RuleST02
- rules::structure::st03::RuleST03
- rules::structure::st04::RuleST04
- rules::structure::st06::RuleST06
- rules::structure::st07::RuleST07
- rules::structure::st08::RuleST08
- rules::structure::st09::RuleST09
- templaters::placeholder::PlaceholderTemplater
- templaters::raw::RawTemplater
- utils::analysis::query::Query
- utils::analysis::query::QueryInner
- utils::analysis::query::Selectable
- utils::analysis::query::WildcardInfo
- utils::analysis::select::SelectStatementColumnsAndTables
- utils::functional::context::FunctionalContext
- utils::functional::segments::Segments
- utils::reflow::config::BlockConfig
- utils::reflow::config::ReflowConfig
- utils::reflow::depth_map::DepthInfo
- utils::reflow::depth_map::DepthMap
- utils::reflow::depth_map::StackPosition
- utils::reflow::elements::IndentStats
- utils::reflow::elements::ReflowBlock
- utils::reflow::elements::ReflowPoint
- utils::reflow::rebreak::RebreakIndices
- utils::reflow::rebreak::RebreakLocation
- utils::reflow::rebreak::RebreakSpan
- utils::reflow::sequence::ReflowSequence
Enums
- cli::formatters::Status
- core::config::Value
- core::dialects::init::DialectKind
- core::enums::FormatType
- core::parser::lexer::SearchPatternKind
- core::parser::lexer::StringOrTemplate
- core::parser::match_result::Matched
- core::parser::segments::base::NodeOrTokenKind
- core::parser::types::DialectElementType
- core::parser::types::ParseMode
- core::rules::base::EditType
- core::rules::base::LintPhase
- core::rules::base::RuleGroups
- core::rules::crawlers::Crawler
- core::templaters::base::RawFileSliceType
- dialects::SyntaxKind
- dialects::ansi::ObjectReferenceKind
- dialects::ansi::ObjectReferenceLevel
- rules::aliasing::al01::Aliasing
- utils::analysis::query::QueryType
- utils::analysis::query::Source
- utils::reflow::config::Spacing
- utils::reflow::depth_map::StackPositionType
- utils::reflow::elements::ReflowElement
- utils::reflow::rebreak::LinePosition
- utils::reflow::reindent::IndentUnit
- utils::reflow::reindent::TrailingComments
- utils::reflow::sequence::Filter
- utils::reflow::sequence::ReflowInsertPosition
- utils::reflow::sequence::TargetSide
Traits
- cli::formatters::Formatter
- cli::formatters::IntoStatus
- core::errors::SqlError
- core::parser::matchable::AsAnyMut
- core::parser::matchable::Matchable
- core::parser::segments::base::AsAny
- core::rules::base::CloneRule
- core::rules::base::Erased
- core::rules::base::Rule
- core::rules::crawlers::BaseCrawler
- core::templaters::base::Templater
- helpers::Config
- helpers::ToMatchable
Macros
Functions
- api::simple::fix
- api::simple::get_simple_config
- api::simple::lint
- api::simple::lint_with_formatter
- core::config::split_comma_separated_string
- core::dialects::init::dialect_readout
- core::dialects::init::dialect_selector
- core::dialects::init::get_default_dialect
- core::parser::grammar::anyof::any_set_of
- core::parser::grammar::anyof::one_of
- core::parser::grammar::anyof::optionally_bracketed
- core::parser::grammar::anyof::simple
- core::parser::match_algorithms::first_non_whitespace
- core::parser::match_algorithms::first_trimmed_raw
- core::parser::match_algorithms::greedy_match
- core::parser::match_algorithms::longest_match
- core::parser::match_algorithms::prune_options
- core::parser::match_algorithms::resolve_bracket
- core::parser::match_algorithms::skip_start_index_forward_to_code
- core::parser::match_algorithms::skip_stop_index_backward_to_code
- core::parser::match_algorithms::trim_to_terminator
- core::parser::matchable::next_matchable_cache_key
- core::parser::segments::base::pos_marker
- core::parser::segments::base::position_segments
- core::parser::segments::test_functions::bracket_segments
- core::parser::segments::test_functions::fresh_ansi_dialect
- core::parser::segments::test_functions::generate_test_segments_func
- core::parser::segments::test_functions::lex
- core::parser::segments::test_functions::make_result_tuple
- core::parser::segments::test_functions::parse_ansi_string
- core::parser::segments::test_functions::raw_seg
- core::parser::segments::test_functions::raw_segments
- core::parser::segments::test_functions::test_segments
- core::rules::reference::object_ref_matches_table
- core::slice_helpers::is_zero_slice
- core::slice_helpers::offset_slice
- core::slice_helpers::zero_slice
- core::string_helpers::curtail_string
- core::string_helpers::find_all
- core::string_helpers::frame_msg
- core::templaters::base::iter_indices_of_newlines
- dialects::ansi::ansi_dialect
- dialects::ansi::explainable_stmt
- dialects::ansi::frame_extent
- dialects::ansi::get_unordered_select_statement_segment_grammar
- dialects::ansi::raw_dialect
- dialects::ansi::select_clause_element
- dialects::ansi::select_clause_segment
- dialects::ansi::select_statement
- dialects::ansi::statement_segment
- dialects::ansi::wildcard_expression_segment
- dialects::bigquery::bigquery_dialect
- dialects::clickhouse::clickhouse_dialect
- dialects::duckdb::dialect
- dialects::duckdb::raw_dialect
- dialects::hive::raw_dialect
- dialects::postgres::dialect
- dialects::postgres::raw_dialect
- dialects::postgres_keywords::get_keywords
- dialects::postgres_keywords::postgres_keywords
- dialects::redshift::dialect
- dialects::redshift::raw_dialect
- dialects::snowflake::snowflake_dialect
- dialects::sparksql::sparksql_dialect
- dialects::sqlite::dialect
- dialects::sqlite::raw_dialect
- helpers::capitalize
- helpers::enter_panic
- helpers::next_cache_key
- helpers::normalize
- helpers::skip_last
- rules::aliasing::rules
- rules::ambiguous::rules
- rules::capitalisation::cp01::handle_segment
- rules::capitalisation::rules
- rules::convention::cv06::choose_anchor_segment
- rules::convention::rules
- rules::get_ruleset
- rules::layout::rules
- rules::references::rules
- rules::rules
- rules::structure::rules
- templaters::placeholder::get_known_styles
- templaters::templaters
- utils::analysis::select::get_aliases_from_select
- utils::analysis::select::get_object_references
- utils::analysis::select::get_select_statement_info
- utils::identifers::identifiers_policy_applicable
- utils::reflow::helpers::deduce_line_indent
- utils::reflow::helpers::fixes_from_results
- utils::reflow::helpers::pretty_segment_name
- utils::reflow::rebreak::identify_rebreak_spans
- utils::reflow::rebreak::rebreak_sequence
- utils::reflow::reindent::construct_single_indent
- utils::reflow::reindent::lint_indent_points
- utils::reflow::reindent::lint_line_length
- utils::reflow::respace::determine_constraints
- utils::reflow::respace::handle_respace_inline_with_space
- utils::reflow::respace::handle_respace_inline_without_space
- utils::reflow::respace::process_spacing
Type Aliases
- core::dialects::base::BracketPair
- core::parser::matchable::MatchableCacheKey
- core::parser::segments::meta::Indent
- helpers::IndexMap
- helpers::IndexSet
- utils::reflow::elements::ReflowSequenceType
Constants
- dialects::ansi_keywords::ANSI_RESERVED_KEYWORDS
- dialects::ansi_keywords::ANSI_UNRESERVED_KEYWORDS
- dialects::bigquery_keywords::BIGQUERY_RESERVED_KEYWORDS
- dialects::bigquery_keywords::BIGQUERY_UNRESERVED_KEYWORDS
- dialects::clickhouse_keywords::UNRESERVED_KEYWORDS
- dialects::postgres_keywords::POSTGRES_POSTGIS_DATATYPE_KEYWORDS
- dialects::snowflake_keywords::SNOWFLAKE_RESERVED_KEYWORDS
- dialects::snowflake_keywords::SNOWFLAKE_UNRESERVED_KEYWORDS
- dialects::sparksql_keywords::RESERVED_KEYWORDS
- dialects::sparksql_keywords::UNRESERVED_KEYWORDS
- dialects::sqlite_keywords::RESERVED_KEYWORDS
- dialects::sqlite_keywords::UNRESERVED_KEYWORDS