Skip to main content

Crate flowscope_core

Crate flowscope_core 

Source

Re-exports§

pub use analyzer::analyze;
pub use analyzer::split_statements;
pub use completion::completion_context;
pub use completion::completion_items;
pub use error::ParseError;
pub use extractors::extract_tables;
pub use linter::config::LintConfig;
pub use parser::parse_sql;
pub use parser::parse_sql_with_dialect;
pub use types::issue_codes;
pub use types::AggregationInfo;
pub use types::AnalysisOptions;
pub use types::AnalyzeRequest;
pub use types::AnalyzeResult;
pub use types::CanonicalName;
pub use types::CaseSensitivity;
pub use types::ColumnSchema;
pub use types::CompletionClause;
pub use types::CompletionContext;
pub use types::CompletionItem;
pub use types::CompletionItemCategory;
pub use types::CompletionItemKind;
pub use types::CompletionItemsResult;
pub use types::CompletionRequest;
pub use types::ConstraintType;
pub use types::Dialect;
pub use types::Edge;
pub use types::EdgeType;
pub use types::FileSource;
pub use types::FilterClauseType;
pub use types::FilterPredicate;
pub use types::ForeignKeyRef;
pub use types::GlobalEdge;
pub use types::GlobalLineage;
pub use types::GlobalNode;
pub use types::Issue;
pub use types::IssueAutofix;
pub use types::IssueAutofixApplicability;
pub use types::IssueCount;
pub use types::IssuePatchEdit;
pub use types::JoinType;
pub use types::LineageResult;
pub use types::Node;
pub use types::NodeType;
pub use types::ResolutionSource;
pub use types::ResolvedColumnSchema;
pub use types::ResolvedSchemaMetadata;
pub use types::ResolvedSchemaTable;
pub use types::SchemaMetadata;
pub use types::SchemaNamespaceHint;
pub use types::SchemaOrigin;
pub use types::SchemaTable;
pub use types::Severity;
pub use types::Span;
pub use types::StatementLineage;
pub use types::StatementRef;
pub use types::StatementSplitRequest;
pub use types::StatementSplitResult;
pub use types::Summary;
pub use types::TableConstraintInfo;
pub use templater::TemplateConfig;
pub use templater::TemplateError;
pub use templater::TemplateMode;

Modules§

analyzer
completion
SQL completion module.
error
Error types for SQL parsing and analysis.
extractors
generated
Generated dialect semantic code.
linter
SQL linter module.
parser
templater
SQL template preprocessing for Jinja2 and dbt-style templates.
types
Types for SQL lineage analysis API.