Versions in this module Expand all Collapse all v0 v0.1.0 Jul 12, 2026 Changes in this version + type Bucket int + const Auxiliary + const DCL + const DDL + const DML + const DataMovement + const ReadOnly + const Script + const Transaction + func (b Bucket) String() string + type Classification struct + Bucket Bucket + Dialect Dialect + Kind Kind + func (c Classification) Header() Classification + type Dialect int + const BigQuery + const Databricks + const Snowflake + func (d Dialect) String() string + type Kind string + const KindAnalyzeTable + const KindAssert + const KindBeginTransaction + const KindCache + const KindCall + const KindCommit + const KindCopyInto + const KindDeclareVariable + const KindDelete + const KindDescribe + const KindExecuteImmediate + const KindExecuteTask + const KindExplain + const KindExportData + const KindExportModel + const KindGet + const KindGrant + const KindGraphQuery + const KindInsert + const KindList + const KindLoadData + const KindMerge + const KindMsckRepair + const KindOptimize + const KindPut + const KindRefresh + const KindRemove + const KindRevoke + const KindRollback + const KindScript + const KindSelect + const KindSet + const KindShow + const KindTruncateTable + const KindUncache + const KindUnset + const KindUpdate + const KindUse + const KindVacuum + const KindValues + type Lens struct + func New(d Dialect) (*Lens, error) + func (l *Lens) Analyze(sql string) (Result, error) + func (l *Lens) Classify(sql string) (Classification, error) + type ParseError struct + Dialect Dialect + Msg string + func (e *ParseError) Error() string + type QueryResult struct + ColumnCount int + type Result interface + Header func() Classification + type ScriptResult struct + type StatementResult struct