Versions in this module Expand all Collapse all v0 v0.2.0 Aug 26, 2026 v0.1.0 Aug 17, 2026 Changes in this version + const TruncateLimitPrefix + func IsError(expected string) bool + func RenderError(e ErrorExpectation) string + func RenderScanToken(start, end int32, token, keywordKind string) string + func RenderSplit(stmts []string) string + func RenderSummary(s SummaryExpectation) string + func SplitTruncateLimit(input string) (limit int, sql string, err error) + func WithTruncateLimit(limit int, sql string) string + func Write(path string, cases []Case) error + func WriteMetadata(testPath string, m Metadata) error + type Case struct + Expected string + Input string + Name string + func Read(path string) ([]Case, error) + type ErrorExpectation struct + Context string + Cursorpos int + Filename string + Funcname string + Message string + func ParseError(expected string) (ErrorExpectation, error) + type Metadata struct + Todo []string + func ReadMetadata(testPath string) (Metadata, error) + type SummaryExpectation struct + Aliases map[string]string + CteNames []string + FilterColumns []SummaryFilterColumn + Functions []SummaryFunction + StatementTypes []string + Tables []SummaryTable + TruncatedQuery string + type SummaryFilterColumn struct + Column string + SchemaName string + TableName string + type SummaryFunction struct + Context string + FunctionName string + Name string + SchemaName string + type SummaryTable struct + Context string + Name string + SchemaName string + TableName string