diff --git a/ast/ast.go b/ast/ast.go index 626e458e51..841446fac5 100644 --- a/ast/ast.go +++ b/ast/ast.go @@ -14,6 +14,63 @@ type Node interface { End() token.Position } +// Comment represents a SQL comment with its position. +type Comment struct { + Position token.Position `json:"-"` + Text string `json:"text"` +} + +func (c *Comment) Pos() token.Position { return c.Position } +func (c *Comment) End() token.Position { return c.Position } + +// EndsOnLine returns true if the comment ends on or before the given line. +func (c *Comment) EndsOnLine(line int) bool { + endLine := c.Position.Line + for _, r := range c.Text { + if r == '\n' { + endLine++ + } + } + return endLine <= line +} + +// StatementWithComments wraps a statement with its associated comments. +type StatementWithComments struct { + Statement Statement `json:"-"` + LeadingComments []*Comment `json:"-"` + TrailingComments []*Comment `json:"-"` +} + +// MarshalJSON delegates JSON serialization to the wrapped statement. +func (s *StatementWithComments) MarshalJSON() ([]byte, error) { + return json.Marshal(s.Statement) +} + +func (s *StatementWithComments) Pos() token.Position { + if s.Statement != nil { + return s.Statement.Pos() + } + return token.Position{} +} + +func (s *StatementWithComments) End() token.Position { + if s.Statement != nil { + return s.Statement.End() + } + return token.Position{} +} + +func (s *StatementWithComments) statementNode() {} + +// UnwrapStatement extracts the underlying statement from a StatementWithComments, +// or returns the statement as-is if it's not wrapped. +func UnwrapStatement(stmt Statement) Statement { + if wrapped, ok := stmt.(*StatementWithComments); ok { + return wrapped.Statement + } + return stmt +} + // Statement is the interface implemented by all statement nodes. type Statement interface { Node diff --git a/internal/explain/explain.go b/internal/explain/explain.go index 893f1cbe98..ad80ec999b 100644 --- a/internal/explain/explain.go +++ b/internal/explain/explain.go @@ -32,6 +32,11 @@ func Node(sb *strings.Builder, node interface{}, depth int) { indent := strings.Repeat(" ", depth) switch n := node.(type) { + // Handle statement with comments wrapper - unwrap and explain the inner statement + case *ast.StatementWithComments: + Node(sb, n.Statement, depth) + return + // Select statements case *ast.SelectWithUnionQuery: explainSelectWithUnionQuery(sb, n, indent, depth) diff --git a/internal/format/format.go b/internal/format/format.go index 02d81bb25e..46cd267dec 100644 --- a/internal/format/format.go +++ b/internal/format/format.go @@ -20,12 +20,36 @@ func Format(stmts []ast.Statement) string { return sb.String() } +// formatComments writes comments to the builder. +func formatComments(sb *strings.Builder, comments []*ast.Comment) { + for _, c := range comments { + sb.WriteString(c.Text) + sb.WriteString("\n") + } +} + +// formatTrailingComments writes trailing comments (on same line) to the builder. +func formatTrailingComments(sb *strings.Builder, comments []*ast.Comment) { + for _, c := range comments { + sb.WriteString(" ") + sb.WriteString(c.Text) + } +} + // Statement formats a single statement. func Statement(sb *strings.Builder, stmt ast.Statement) { if stmt == nil { return } + // Handle statement with comments wrapper + if swc, ok := stmt.(*ast.StatementWithComments); ok { + formatComments(sb, swc.LeadingComments) + Statement(sb, swc.Statement) + formatTrailingComments(sb, swc.TrailingComments) + return + } + switch s := stmt.(type) { case *ast.SelectWithUnionQuery: formatSelectWithUnionQuery(sb, s) diff --git a/parser/parser.go b/parser/parser.go index 11615e0b51..dbed99c619 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -15,10 +15,11 @@ import ( // Parser parses ClickHouse SQL statements. type Parser struct { - lexer *lexer.Lexer - current lexer.Item - peek lexer.Item - errors []error + lexer *lexer.Lexer + current lexer.Item + peek lexer.Item + errors []error + pendingComments []*ast.Comment // comments collected but not yet assigned to a statement } // New creates a new Parser from an io.Reader. @@ -36,13 +37,28 @@ func (p *Parser) nextToken() { p.current = p.peek for { p.peek = p.lexer.NextToken() - // Skip comments and whitespace - if p.peek.Token != token.COMMENT && p.peek.Token != token.WHITESPACE { - break + // Skip whitespace but collect comments + if p.peek.Token == token.WHITESPACE { + continue + } + if p.peek.Token == token.COMMENT { + p.pendingComments = append(p.pendingComments, &ast.Comment{ + Position: p.peek.Pos, + Text: p.peek.Value, + }) + continue } + break } } +// consumePendingComments returns all pending comments and clears the list. +func (p *Parser) consumePendingComments() []*ast.Comment { + comments := p.pendingComments + p.pendingComments = nil + return comments +} + func (p *Parser) currentIs(t token.Token) bool { return p.current.Token == t } @@ -88,8 +104,22 @@ func (p *Parser) ParseStatements(ctx context.Context) ([]ast.Statement, error) { default: } + // Collect leading comments before the statement + leadingComments := p.consumePendingComments() + stmt := p.parseStatement() if stmt != nil { + // Collect trailing comments after the statement (before semicolon or next statement) + trailingComments := p.consumePendingComments() + + // Wrap the statement with its comments if there are any + if len(leadingComments) > 0 || len(trailingComments) > 0 { + stmt = &ast.StatementWithComments{ + Statement: stmt, + LeadingComments: leadingComments, + TrailingComments: trailingComments, + } + } statements = append(statements, stmt) } diff --git a/parser/parser_test.go b/parser/parser_test.go index 21c8c678a8..5752c410ff 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -6,6 +6,7 @@ import ( "flag" "os" "path/filepath" + "regexp" "strings" "testing" "time" @@ -13,6 +14,16 @@ import ( "github.com/sqlc-dev/doubleclick/parser" ) +// whitespaceRegex matches sequences of whitespace characters +var whitespaceRegex = regexp.MustCompile(`\s+`) + +// normalizeWhitespace collapses all whitespace sequences to a single space +// and trims leading/trailing whitespace. This allows comparing SQL statements +// while ignoring formatting differences. +func normalizeWhitespace(s string) string { + return strings.TrimSpace(whitespaceRegex.ReplaceAllString(s, " ")) +} + // checkSkipped runs skipped todo tests to see which ones now pass. // Use with: go test ./parser -check-skipped -v var checkSkipped = flag.Bool("check-skipped", false, "Run skipped todo tests to see which ones now pass") @@ -180,7 +191,10 @@ func TestParser(t *testing.T) { if !metadata.TodoFormat || *checkFormat { formatted := parser.Format(stmts) expected := strings.TrimSpace(query) - if formatted != expected { + // Compare with whitespace normalization to ignore formatting differences + formattedNorm := normalizeWhitespace(formatted) + expectedNorm := normalizeWhitespace(expected) + if formattedNorm != expectedNorm { if metadata.TodoFormat { if *checkFormat { t.Logf("FORMAT STILL FAILING:\nExpected:\n%s\n\nGot:\n%s", expected, formatted) diff --git a/parser/testdata/00006_extremes_and_subquery_from/metadata.json b/parser/testdata/00006_extremes_and_subquery_from/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00006_extremes_and_subquery_from/metadata.json +++ b/parser/testdata/00006_extremes_and_subquery_from/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00017_in_subquery_with_empty_result/metadata.json b/parser/testdata/00017_in_subquery_with_empty_result/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00017_in_subquery_with_empty_result/metadata.json +++ b/parser/testdata/00017_in_subquery_with_empty_result/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00024_random_counters/metadata.json b/parser/testdata/00024_random_counters/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00024_random_counters/metadata.json +++ b/parser/testdata/00024_random_counters/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00039_primary_key/metadata.json b/parser/testdata/00039_primary_key/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00039_primary_key/metadata.json +++ b/parser/testdata/00039_primary_key/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00059_shard_global_in/metadata.json b/parser/testdata/00059_shard_global_in/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00059_shard_global_in/metadata.json +++ b/parser/testdata/00059_shard_global_in/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00060_move_to_prewhere_and_sets/metadata.json b/parser/testdata/00060_move_to_prewhere_and_sets/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00060_move_to_prewhere_and_sets/metadata.json +++ b/parser/testdata/00060_move_to_prewhere_and_sets/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00068_subquery_in_prewhere/metadata.json b/parser/testdata/00068_subquery_in_prewhere/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00068_subquery_in_prewhere/metadata.json +++ b/parser/testdata/00068_subquery_in_prewhere/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00069_date_arithmetic/metadata.json b/parser/testdata/00069_date_arithmetic/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00069_date_arithmetic/metadata.json +++ b/parser/testdata/00069_date_arithmetic/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00069_duplicate_aggregation_keys/metadata.json b/parser/testdata/00069_duplicate_aggregation_keys/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00069_duplicate_aggregation_keys/metadata.json +++ b/parser/testdata/00069_duplicate_aggregation_keys/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00073_uniq_array/metadata.json b/parser/testdata/00073_uniq_array/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00073_uniq_array/metadata.json +++ b/parser/testdata/00073_uniq_array/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00083_array_filter/metadata.json b/parser/testdata/00083_array_filter/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00083_array_filter/metadata.json +++ b/parser/testdata/00083_array_filter/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00087_where_0/metadata.json b/parser/testdata/00087_where_0/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00087_where_0/metadata.json +++ b/parser/testdata/00087_where_0/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00095_hyperscan_profiler/metadata.json b/parser/testdata/00095_hyperscan_profiler/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00095_hyperscan_profiler/metadata.json +++ b/parser/testdata/00095_hyperscan_profiler/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00097_constexpr_in_index/metadata.json b/parser/testdata/00097_constexpr_in_index/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00097_constexpr_in_index/metadata.json +++ b/parser/testdata/00097_constexpr_in_index/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00104_totals_having_mode/metadata.json b/parser/testdata/00104_totals_having_mode/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00104_totals_having_mode/metadata.json +++ b/parser/testdata/00104_totals_having_mode/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00108_shard_totals_after_having/metadata.json b/parser/testdata/00108_shard_totals_after_having/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00108_shard_totals_after_having/metadata.json +++ b/parser/testdata/00108_shard_totals_after_having/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00112_shard_totals_after_having/metadata.json b/parser/testdata/00112_shard_totals_after_having/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00112_shard_totals_after_having/metadata.json +++ b/parser/testdata/00112_shard_totals_after_having/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00123_shard_unmerged_result_when_max_distributed_connections_is_one/metadata.json b/parser/testdata/00123_shard_unmerged_result_when_max_distributed_connections_is_one/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00123_shard_unmerged_result_when_max_distributed_connections_is_one/metadata.json +++ b/parser/testdata/00123_shard_unmerged_result_when_max_distributed_connections_is_one/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00137_in_constants/metadata.json b/parser/testdata/00137_in_constants/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00137_in_constants/metadata.json +++ b/parser/testdata/00137_in_constants/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00140_rename/metadata.json b/parser/testdata/00140_rename/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00140_rename/metadata.json +++ b/parser/testdata/00140_rename/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00145_aggregate_functions_statistics/metadata.json b/parser/testdata/00145_aggregate_functions_statistics/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00145_aggregate_functions_statistics/metadata.json +++ b/parser/testdata/00145_aggregate_functions_statistics/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00145_empty_likes/metadata.json b/parser/testdata/00145_empty_likes/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00145_empty_likes/metadata.json +++ b/parser/testdata/00145_empty_likes/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00151_order_by_read_in_order/metadata.json b/parser/testdata/00151_order_by_read_in_order/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00151_order_by_read_in_order/metadata.json +++ b/parser/testdata/00151_order_by_read_in_order/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00156_max_execution_speed_sample_merge/metadata.json b/parser/testdata/00156_max_execution_speed_sample_merge/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00156_max_execution_speed_sample_merge/metadata.json +++ b/parser/testdata/00156_max_execution_speed_sample_merge/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00171_shard_array_of_tuple_remote/metadata.json b/parser/testdata/00171_shard_array_of_tuple_remote/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00171_shard_array_of_tuple_remote/metadata.json +++ b/parser/testdata/00171_shard_array_of_tuple_remote/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00173_compare_date_time_with_constant_string/metadata.json b/parser/testdata/00173_compare_date_time_with_constant_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00173_compare_date_time_with_constant_string/metadata.json +++ b/parser/testdata/00173_compare_date_time_with_constant_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00176_if_string_arrays/metadata.json b/parser/testdata/00176_if_string_arrays/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00176_if_string_arrays/metadata.json +++ b/parser/testdata/00176_if_string_arrays/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00183_skip_unavailable_shards/metadata.json b/parser/testdata/00183_skip_unavailable_shards/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00183_skip_unavailable_shards/metadata.json +++ b/parser/testdata/00183_skip_unavailable_shards/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00187_like_regexp_prefix/metadata.json b/parser/testdata/00187_like_regexp_prefix/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00187_like_regexp_prefix/metadata.json +++ b/parser/testdata/00187_like_regexp_prefix/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00195_shard_union_all_and_global_in/metadata.json b/parser/testdata/00195_shard_union_all_and_global_in/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00195_shard_union_all_and_global_in/metadata.json +++ b/parser/testdata/00195_shard_union_all_and_global_in/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00206_empty_array_to_single/metadata.json b/parser/testdata/00206_empty_array_to_single/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00206_empty_array_to_single/metadata.json +++ b/parser/testdata/00206_empty_array_to_single/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00209_insert_select_extremes/metadata.json b/parser/testdata/00209_insert_select_extremes/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00209_insert_select_extremes/metadata.json +++ b/parser/testdata/00209_insert_select_extremes/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00213_multiple_global_in/metadata.json b/parser/testdata/00213_multiple_global_in/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00213_multiple_global_in/metadata.json +++ b/parser/testdata/00213_multiple_global_in/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00224_shard_distributed_aggregation_memory_efficient_and_overflows/metadata.json b/parser/testdata/00224_shard_distributed_aggregation_memory_efficient_and_overflows/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00224_shard_distributed_aggregation_memory_efficient_and_overflows/metadata.json +++ b/parser/testdata/00224_shard_distributed_aggregation_memory_efficient_and_overflows/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00256_reverse/metadata.json b/parser/testdata/00256_reverse/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00256_reverse/metadata.json +++ b/parser/testdata/00256_reverse/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00266_shard_global_subquery_and_aliases/metadata.json b/parser/testdata/00266_shard_global_subquery_and_aliases/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00266_shard_global_subquery_and_aliases/metadata.json +++ b/parser/testdata/00266_shard_global_subquery_and_aliases/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00270_views_query_processing_stage/metadata.json b/parser/testdata/00270_views_query_processing_stage/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00270_views_query_processing_stage/metadata.json +++ b/parser/testdata/00270_views_query_processing_stage/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00274_shard_group_array/metadata.json b/parser/testdata/00274_shard_group_array/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00274_shard_group_array/metadata.json +++ b/parser/testdata/00274_shard_group_array/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00293_shard_max_subquery_depth/metadata.json b/parser/testdata/00293_shard_max_subquery_depth/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00293_shard_max_subquery_depth/metadata.json +++ b/parser/testdata/00293_shard_max_subquery_depth/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00330_view_subqueries/metadata.json b/parser/testdata/00330_view_subqueries/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00330_view_subqueries/metadata.json +++ b/parser/testdata/00330_view_subqueries/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00337_shard_any_heavy/metadata.json b/parser/testdata/00337_shard_any_heavy/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00337_shard_any_heavy/metadata.json +++ b/parser/testdata/00337_shard_any_heavy/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00344_row_number_in_all_blocks/metadata.json b/parser/testdata/00344_row_number_in_all_blocks/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00344_row_number_in_all_blocks/metadata.json +++ b/parser/testdata/00344_row_number_in_all_blocks/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00346_if_tuple/metadata.json b/parser/testdata/00346_if_tuple/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00346_if_tuple/metadata.json +++ b/parser/testdata/00346_if_tuple/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00359_convert_or_zero_functions/metadata.json b/parser/testdata/00359_convert_or_zero_functions/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00359_convert_or_zero_functions/metadata.json +++ b/parser/testdata/00359_convert_or_zero_functions/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00460_vertical_and_totals_extremes/metadata.json b/parser/testdata/00460_vertical_and_totals_extremes/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00460_vertical_and_totals_extremes/metadata.json +++ b/parser/testdata/00460_vertical_and_totals_extremes/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00472_compare_uuid_with_constant_string/metadata.json b/parser/testdata/00472_compare_uuid_with_constant_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00472_compare_uuid_with_constant_string/metadata.json +++ b/parser/testdata/00472_compare_uuid_with_constant_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00486_if_fixed_string/metadata.json b/parser/testdata/00486_if_fixed_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00486_if_fixed_string/metadata.json +++ b/parser/testdata/00486_if_fixed_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00524_time_intervals_months_underflow/metadata.json b/parser/testdata/00524_time_intervals_months_underflow/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00524_time_intervals_months_underflow/metadata.json +++ b/parser/testdata/00524_time_intervals_months_underflow/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00538_datediff/metadata.json b/parser/testdata/00538_datediff/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00538_datediff/metadata.json +++ b/parser/testdata/00538_datediff/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00546_shard_tuple_element_formatting/metadata.json b/parser/testdata/00546_shard_tuple_element_formatting/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00546_shard_tuple_element_formatting/metadata.json +++ b/parser/testdata/00546_shard_tuple_element_formatting/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00581_limit_on_result_and_subquery_and_insert/metadata.json b/parser/testdata/00581_limit_on_result_and_subquery_and_insert/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00581_limit_on_result_and_subquery_and_insert/metadata.json +++ b/parser/testdata/00581_limit_on_result_and_subquery_and_insert/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00612_shard_count/metadata.json b/parser/testdata/00612_shard_count/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00612_shard_count/metadata.json +++ b/parser/testdata/00612_shard_count/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00613_shard_distributed_max_execution_time/metadata.json b/parser/testdata/00613_shard_distributed_max_execution_time/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00613_shard_distributed_max_execution_time/metadata.json +++ b/parser/testdata/00613_shard_distributed_max_execution_time/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00662_array_has_nullable/metadata.json b/parser/testdata/00662_array_has_nullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00662_array_has_nullable/metadata.json +++ b/parser/testdata/00662_array_has_nullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00663_tiny_log_empty_insert/metadata.json b/parser/testdata/00663_tiny_log_empty_insert/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00663_tiny_log_empty_insert/metadata.json +++ b/parser/testdata/00663_tiny_log_empty_insert/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00664_cast_from_string_to_nullable/metadata.json b/parser/testdata/00664_cast_from_string_to_nullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00664_cast_from_string_to_nullable/metadata.json +++ b/parser/testdata/00664_cast_from_string_to_nullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00676_group_by_in/metadata.json b/parser/testdata/00676_group_by_in/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00676_group_by_in/metadata.json +++ b/parser/testdata/00676_group_by_in/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00677_shard_any_heavy_merge/metadata.json b/parser/testdata/00677_shard_any_heavy_merge/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00677_shard_any_heavy_merge/metadata.json +++ b/parser/testdata/00677_shard_any_heavy_merge/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00691_array_distinct/metadata.json b/parser/testdata/00691_array_distinct/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00691_array_distinct/metadata.json +++ b/parser/testdata/00691_array_distinct/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00696_system_columns_limit/metadata.json b/parser/testdata/00696_system_columns_limit/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00696_system_columns_limit/metadata.json +++ b/parser/testdata/00696_system_columns_limit/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00725_memory_tracking/metadata.json b/parser/testdata/00725_memory_tracking/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00725_memory_tracking/metadata.json +++ b/parser/testdata/00725_memory_tracking/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00726_modulo_for_date/metadata.json b/parser/testdata/00726_modulo_for_date/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00726_modulo_for_date/metadata.json +++ b/parser/testdata/00726_modulo_for_date/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00733_if_datetime/metadata.json b/parser/testdata/00733_if_datetime/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00733_if_datetime/metadata.json +++ b/parser/testdata/00733_if_datetime/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00751_hashing_ints/metadata.json b/parser/testdata/00751_hashing_ints/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00751_hashing_ints/metadata.json +++ b/parser/testdata/00751_hashing_ints/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00810_in_operators_segfault/metadata.json b/parser/testdata/00810_in_operators_segfault/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00810_in_operators_segfault/metadata.json +++ b/parser/testdata/00810_in_operators_segfault/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00836_numbers_table_function_zero/metadata.json b/parser/testdata/00836_numbers_table_function_zero/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00836_numbers_table_function_zero/metadata.json +++ b/parser/testdata/00836_numbers_table_function_zero/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00839_bitmask_negative/metadata.json b/parser/testdata/00839_bitmask_negative/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00839_bitmask_negative/metadata.json +++ b/parser/testdata/00839_bitmask_negative/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00856_no_column_issue_4242/metadata.json b/parser/testdata/00856_no_column_issue_4242/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00856_no_column_issue_4242/metadata.json +++ b/parser/testdata/00856_no_column_issue_4242/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00880_decimal_in_key/metadata.json b/parser/testdata/00880_decimal_in_key/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00880_decimal_in_key/metadata.json +++ b/parser/testdata/00880_decimal_in_key/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00900_entropy_shard/metadata.json b/parser/testdata/00900_entropy_shard/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00900_entropy_shard/metadata.json +++ b/parser/testdata/00900_entropy_shard/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00914_replicate/metadata.json b/parser/testdata/00914_replicate/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00914_replicate/metadata.json +++ b/parser/testdata/00914_replicate/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00928_multi_match_constant_constant/metadata.json b/parser/testdata/00928_multi_match_constant_constant/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00928_multi_match_constant_constant/metadata.json +++ b/parser/testdata/00928_multi_match_constant_constant/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00962_visit_param_various/metadata.json b/parser/testdata/00962_visit_param_various/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00962_visit_param_various/metadata.json +++ b/parser/testdata/00962_visit_param_various/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00964_os_thread_priority/metadata.json b/parser/testdata/00964_os_thread_priority/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00964_os_thread_priority/metadata.json +++ b/parser/testdata/00964_os_thread_priority/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00980_shard_aggregation_state_deserialization/metadata.json b/parser/testdata/00980_shard_aggregation_state_deserialization/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00980_shard_aggregation_state_deserialization/metadata.json +++ b/parser/testdata/00980_shard_aggregation_state_deserialization/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/00996_neighbor/metadata.json b/parser/testdata/00996_neighbor/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/00996_neighbor/metadata.json +++ b/parser/testdata/00996_neighbor/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01015_array_split/metadata.json b/parser/testdata/01015_array_split/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01015_array_split/metadata.json +++ b/parser/testdata/01015_array_split/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01040_h3_get_resolution/metadata.json b/parser/testdata/01040_h3_get_resolution/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01040_h3_get_resolution/metadata.json +++ b/parser/testdata/01040_h3_get_resolution/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01043_h3_edge_length_m/metadata.json b/parser/testdata/01043_h3_edge_length_m/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01043_h3_edge_length_m/metadata.json +++ b/parser/testdata/01043_h3_edge_length_m/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01065_array_zip_mixed_const/metadata.json b/parser/testdata/01065_array_zip_mixed_const/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01065_array_zip_mixed_const/metadata.json +++ b/parser/testdata/01065_array_zip_mixed_const/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_h3_get_base_cell/metadata.json b/parser/testdata/01070_h3_get_base_cell/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_h3_get_base_cell/metadata.json +++ b/parser/testdata/01070_h3_get_base_cell/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_h3_hex_area_m2/metadata.json b/parser/testdata/01070_h3_hex_area_m2/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_h3_hex_area_m2/metadata.json +++ b/parser/testdata/01070_h3_hex_area_m2/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_h3_indexes_are_neighbors/metadata.json b/parser/testdata/01070_h3_indexes_are_neighbors/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_h3_indexes_are_neighbors/metadata.json +++ b/parser/testdata/01070_h3_indexes_are_neighbors/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_h3_to_parent/metadata.json b/parser/testdata/01070_h3_to_parent/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_h3_to_parent/metadata.json +++ b/parser/testdata/01070_h3_to_parent/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_h3_to_string/metadata.json b/parser/testdata/01070_h3_to_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_h3_to_string/metadata.json +++ b/parser/testdata/01070_h3_to_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01070_string_to_h3/metadata.json b/parser/testdata/01070_string_to_h3/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01070_string_to_h3/metadata.json +++ b/parser/testdata/01070_string_to_h3/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01079_bit_operations_using_bitset/metadata.json b/parser/testdata/01079_bit_operations_using_bitset/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01079_bit_operations_using_bitset/metadata.json +++ b/parser/testdata/01079_bit_operations_using_bitset/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01083_cross_to_inner_with_like/metadata.json b/parser/testdata/01083_cross_to_inner_with_like/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01083_cross_to_inner_with_like/metadata.json +++ b/parser/testdata/01083_cross_to_inner_with_like/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01091_query_profiler_does_not_hang/metadata.json b/parser/testdata/01091_query_profiler_does_not_hang/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01091_query_profiler_does_not_hang/metadata.json +++ b/parser/testdata/01091_query_profiler_does_not_hang/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01104_fixed_string_like/metadata.json b/parser/testdata/01104_fixed_string_like/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01104_fixed_string_like/metadata.json +++ b/parser/testdata/01104_fixed_string_like/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01105_string_like/metadata.json b/parser/testdata/01105_string_like/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01105_string_like/metadata.json +++ b/parser/testdata/01105_string_like/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01106_const_fixed_string_like/metadata.json b/parser/testdata/01106_const_fixed_string_like/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01106_const_fixed_string_like/metadata.json +++ b/parser/testdata/01106_const_fixed_string_like/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01259_combinator_distinct/metadata.json b/parser/testdata/01259_combinator_distinct/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01259_combinator_distinct/metadata.json +++ b/parser/testdata/01259_combinator_distinct/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01259_combinator_distinct_distributed/metadata.json b/parser/testdata/01259_combinator_distinct_distributed/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01259_combinator_distinct_distributed/metadata.json +++ b/parser/testdata/01259_combinator_distinct_distributed/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01278_variance_nonnegative/metadata.json b/parser/testdata/01278_variance_nonnegative/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01278_variance_nonnegative/metadata.json +++ b/parser/testdata/01278_variance_nonnegative/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01280_null_in/metadata.json b/parser/testdata/01280_null_in/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01280_null_in/metadata.json +++ b/parser/testdata/01280_null_in/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01315_count_distinct_return_not_nullable/metadata.json b/parser/testdata/01315_count_distinct_return_not_nullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01315_count_distinct_return_not_nullable/metadata.json +++ b/parser/testdata/01315_count_distinct_return_not_nullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01376_null_logical/metadata.json b/parser/testdata/01376_null_logical/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01376_null_logical/metadata.json +++ b/parser/testdata/01376_null_logical/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01413_alter_update_supertype/metadata.json b/parser/testdata/01413_alter_update_supertype/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01413_alter_update_supertype/metadata.json +++ b/parser/testdata/01413_alter_update_supertype/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01420_logical_functions_materialized_null/metadata.json b/parser/testdata/01420_logical_functions_materialized_null/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01420_logical_functions_materialized_null/metadata.json +++ b/parser/testdata/01420_logical_functions_materialized_null/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01458_count_digits/metadata.json b/parser/testdata/01458_count_digits/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01458_count_digits/metadata.json +++ b/parser/testdata/01458_count_digits/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01458_is_decimal_overflow/metadata.json b/parser/testdata/01458_is_decimal_overflow/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01458_is_decimal_overflow/metadata.json +++ b/parser/testdata/01458_is_decimal_overflow/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01655_test_isnull_mysql_dialect/metadata.json b/parser/testdata/01655_test_isnull_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01655_test_isnull_mysql_dialect/metadata.json +++ b/parser/testdata/01655_test_isnull_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01656_test_hex_mysql_dialect/metadata.json b/parser/testdata/01656_test_hex_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01656_test_hex_mysql_dialect/metadata.json +++ b/parser/testdata/01656_test_hex_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01657_test_toHour_mysql_compatibility/metadata.json b/parser/testdata/01657_test_toHour_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01657_test_toHour_mysql_compatibility/metadata.json +++ b/parser/testdata/01657_test_toHour_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01658_test_base64Encode_mysql_compatibility/metadata.json b/parser/testdata/01658_test_base64Encode_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01658_test_base64Encode_mysql_compatibility/metadata.json +++ b/parser/testdata/01658_test_base64Encode_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01659_test_base64Decode_mysql_compatibility/metadata.json b/parser/testdata/01659_test_base64Decode_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01659_test_base64Decode_mysql_compatibility/metadata.json +++ b/parser/testdata/01659_test_base64Decode_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01660_sum_ubsan/metadata.json b/parser/testdata/01660_sum_ubsan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01660_sum_ubsan/metadata.json +++ b/parser/testdata/01660_sum_ubsan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01660_test_toDayOfYear_mysql_compatibility/metadata.json b/parser/testdata/01660_test_toDayOfYear_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01660_test_toDayOfYear_mysql_compatibility/metadata.json +++ b/parser/testdata/01660_test_toDayOfYear_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01661_test_toDayOfWeek_mysql_compatibility/metadata.json b/parser/testdata/01661_test_toDayOfWeek_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01661_test_toDayOfWeek_mysql_compatibility/metadata.json +++ b/parser/testdata/01661_test_toDayOfWeek_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01662_test_toDayOfMonth_mysql_compatibility/metadata.json b/parser/testdata/01662_test_toDayOfMonth_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01662_test_toDayOfMonth_mysql_compatibility/metadata.json +++ b/parser/testdata/01662_test_toDayOfMonth_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01663_aes_msan/metadata.json b/parser/testdata/01663_aes_msan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01663_aes_msan/metadata.json +++ b/parser/testdata/01663_aes_msan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01663_test_toDate_mysql_compatibility/metadata.json b/parser/testdata/01663_test_toDate_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01663_test_toDate_mysql_compatibility/metadata.json +++ b/parser/testdata/01663_test_toDate_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01664_ntoa_aton_mysql_compatibility/metadata.json b/parser/testdata/01664_ntoa_aton_mysql_compatibility/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01664_ntoa_aton_mysql_compatibility/metadata.json +++ b/parser/testdata/01664_ntoa_aton_mysql_compatibility/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01668_test_toMonth_mysql_dialect/metadata.json b/parser/testdata/01668_test_toMonth_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01668_test_toMonth_mysql_dialect/metadata.json +++ b/parser/testdata/01668_test_toMonth_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01669_test_toYear_mysql_dialect/metadata.json b/parser/testdata/01669_test_toYear_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01669_test_toYear_mysql_dialect/metadata.json +++ b/parser/testdata/01669_test_toYear_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01670_test_repeat_mysql_dialect/metadata.json b/parser/testdata/01670_test_repeat_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01670_test_repeat_mysql_dialect/metadata.json +++ b/parser/testdata/01670_test_repeat_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01671_test_toQuarter_mysql_dialect/metadata.json b/parser/testdata/01671_test_toQuarter_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01671_test_toQuarter_mysql_dialect/metadata.json +++ b/parser/testdata/01671_test_toQuarter_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01672_test_toSecond_mysql_dialect/metadata.json b/parser/testdata/01672_test_toSecond_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01672_test_toSecond_mysql_dialect/metadata.json +++ b/parser/testdata/01672_test_toSecond_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01673_test_toMinute_mysql_dialect/metadata.json b/parser/testdata/01673_test_toMinute_mysql_dialect/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01673_test_toMinute_mysql_dialect/metadata.json +++ b/parser/testdata/01673_test_toMinute_mysql_dialect/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01674_executable_dictionary_implicit_key/metadata.json b/parser/testdata/01674_executable_dictionary_implicit_key/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01674_executable_dictionary_implicit_key/metadata.json +++ b/parser/testdata/01674_executable_dictionary_implicit_key/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01676_round_int_ubsan/metadata.json b/parser/testdata/01676_round_int_ubsan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01676_round_int_ubsan/metadata.json +++ b/parser/testdata/01676_round_int_ubsan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01678_great_circle_angle/metadata.json b/parser/testdata/01678_great_circle_angle/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01678_great_circle_angle/metadata.json +++ b/parser/testdata/01678_great_circle_angle/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01702_rewrite_avg_for_algebraic_optimization/metadata.json b/parser/testdata/01702_rewrite_avg_for_algebraic_optimization/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01702_rewrite_avg_for_algebraic_optimization/metadata.json +++ b/parser/testdata/01702_rewrite_avg_for_algebraic_optimization/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01703_rewrite_aggregate_function_case_insensitive/metadata.json b/parser/testdata/01703_rewrite_aggregate_function_case_insensitive/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01703_rewrite_aggregate_function_case_insensitive/metadata.json +++ b/parser/testdata/01703_rewrite_aggregate_function_case_insensitive/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01746_executable_pool_dictionary/metadata.json b/parser/testdata/01746_executable_pool_dictionary/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01746_executable_pool_dictionary/metadata.json +++ b/parser/testdata/01746_executable_pool_dictionary/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01747_executable_pool_dictionary_implicit_key/metadata.json b/parser/testdata/01747_executable_pool_dictionary_implicit_key/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01747_executable_pool_dictionary_implicit_key/metadata.json +++ b/parser/testdata/01747_executable_pool_dictionary_implicit_key/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01754_cluster_all_replicas_shard_num/metadata.json b/parser/testdata/01754_cluster_all_replicas_shard_num/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01754_cluster_all_replicas_shard_num/metadata.json +++ b/parser/testdata/01754_cluster_all_replicas_shard_num/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01770_add_months_ubsan/metadata.json b/parser/testdata/01770_add_months_ubsan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01770_add_months_ubsan/metadata.json +++ b/parser/testdata/01770_add_months_ubsan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01778_mmap_cache_infra/metadata.json b/parser/testdata/01778_mmap_cache_infra/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01778_mmap_cache_infra/metadata.json +++ b/parser/testdata/01778_mmap_cache_infra/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01801_distinct_group_by_shard/metadata.json b/parser/testdata/01801_distinct_group_by_shard/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01801_distinct_group_by_shard/metadata.json +++ b/parser/testdata/01801_distinct_group_by_shard/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01802_toDateTime64_large_values/metadata.json b/parser/testdata/01802_toDateTime64_large_values/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01802_toDateTime64_large_values/metadata.json +++ b/parser/testdata/01802_toDateTime64_large_values/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01820_unhex_case_insensitive/metadata.json b/parser/testdata/01820_unhex_case_insensitive/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01820_unhex_case_insensitive/metadata.json +++ b/parser/testdata/01820_unhex_case_insensitive/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01825_new_type_json_order_by/metadata.json b/parser/testdata/01825_new_type_json_order_by/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01825_new_type_json_order_by/metadata.json +++ b/parser/testdata/01825_new_type_json_order_by/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01825_new_type_json_parallel_insert/metadata.json b/parser/testdata/01825_new_type_json_parallel_insert/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01825_new_type_json_parallel_insert/metadata.json +++ b/parser/testdata/01825_new_type_json_parallel_insert/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/01890_stem/metadata.json b/parser/testdata/01890_stem/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/01890_stem/metadata.json +++ b/parser/testdata/01890_stem/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02027_ngrams/metadata.json b/parser/testdata/02027_ngrams/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02027_ngrams/metadata.json +++ b/parser/testdata/02027_ngrams/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02028_tokens/metadata.json b/parser/testdata/02028_tokens/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02028_tokens/metadata.json +++ b/parser/testdata/02028_tokens/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02041_openssl_hash_functions_test/metadata.json b/parser/testdata/02041_openssl_hash_functions_test/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02041_openssl_hash_functions_test/metadata.json +++ b/parser/testdata/02041_openssl_hash_functions_test/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02097_initializeAggregationNullable/metadata.json b/parser/testdata/02097_initializeAggregationNullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02097_initializeAggregationNullable/metadata.json +++ b/parser/testdata/02097_initializeAggregationNullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02101_sql_user_defined_functions_create_or_replace/metadata.json b/parser/testdata/02101_sql_user_defined_functions_create_or_replace/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02101_sql_user_defined_functions_create_or_replace/metadata.json +++ b/parser/testdata/02101_sql_user_defined_functions_create_or_replace/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02133_classification/metadata.json b/parser/testdata/02133_classification/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02133_classification/metadata.json +++ b/parser/testdata/02133_classification/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02151_replace_regexp_all_empty_match_alternative/metadata.json b/parser/testdata/02151_replace_regexp_all_empty_match_alternative/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02151_replace_regexp_all_empty_match_alternative/metadata.json +++ b/parser/testdata/02151_replace_regexp_all_empty_match_alternative/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02160_h3_hex_area_Km2/metadata.json b/parser/testdata/02160_h3_hex_area_Km2/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02160_h3_hex_area_Km2/metadata.json +++ b/parser/testdata/02160_h3_hex_area_Km2/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02161_array_first_last/metadata.json b/parser/testdata/02161_array_first_last/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02161_array_first_last/metadata.json +++ b/parser/testdata/02161_array_first_last/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02162_array_first_last_index/metadata.json b/parser/testdata/02162_array_first_last_index/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02162_array_first_last_index/metadata.json +++ b/parser/testdata/02162_array_first_last_index/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02165_h3_edge_length_km/metadata.json b/parser/testdata/02165_h3_edge_length_km/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02165_h3_edge_length_km/metadata.json +++ b/parser/testdata/02165_h3_edge_length_km/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02183_combinator_if/metadata.json b/parser/testdata/02183_combinator_if/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02183_combinator_if/metadata.json +++ b/parser/testdata/02183_combinator_if/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02190_current_metrics_query/metadata.json b/parser/testdata/02190_current_metrics_query/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02190_current_metrics_query/metadata.json +++ b/parser/testdata/02190_current_metrics_query/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02292_hash_array_tuples/metadata.json b/parser/testdata/02292_hash_array_tuples/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02292_hash_array_tuples/metadata.json +++ b/parser/testdata/02292_hash_array_tuples/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02310_generate_multi_columns_with_uuid/metadata.json b/parser/testdata/02310_generate_multi_columns_with_uuid/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02310_generate_multi_columns_with_uuid/metadata.json +++ b/parser/testdata/02310_generate_multi_columns_with_uuid/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02353_isnullable/metadata.json b/parser/testdata/02353_isnullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02353_isnullable/metadata.json +++ b/parser/testdata/02353_isnullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02354_array_lowcardinality/metadata.json b/parser/testdata/02354_array_lowcardinality/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02354_array_lowcardinality/metadata.json +++ b/parser/testdata/02354_array_lowcardinality/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02354_tuple_lowcardinality/metadata.json b/parser/testdata/02354_tuple_lowcardinality/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02354_tuple_lowcardinality/metadata.json +++ b/parser/testdata/02354_tuple_lowcardinality/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02354_with_statement_non_exist_column/metadata.json b/parser/testdata/02354_with_statement_non_exist_column/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02354_with_statement_non_exist_column/metadata.json +++ b/parser/testdata/02354_with_statement_non_exist_column/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02381_setting_value_auto/metadata.json b/parser/testdata/02381_setting_value_auto/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02381_setting_value_auto/metadata.json +++ b/parser/testdata/02381_setting_value_auto/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02412_nlp/metadata.json b/parser/testdata/02412_nlp/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02412_nlp/metadata.json +++ b/parser/testdata/02412_nlp/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02456_BLAKE3_hash_function_test/metadata.json b/parser/testdata/02456_BLAKE3_hash_function_test/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02456_BLAKE3_hash_function_test/metadata.json +++ b/parser/testdata/02456_BLAKE3_hash_function_test/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02473_map_element_nullable/metadata.json b/parser/testdata/02473_map_element_nullable/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02473_map_element_nullable/metadata.json +++ b/parser/testdata/02473_map_element_nullable/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02476_analyzer_join_with_unused_columns/metadata.json b/parser/testdata/02476_analyzer_join_with_unused_columns/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02476_analyzer_join_with_unused_columns/metadata.json +++ b/parser/testdata/02476_analyzer_join_with_unused_columns/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02477_age/metadata.json b/parser/testdata/02477_age/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02477_age/metadata.json +++ b/parser/testdata/02477_age/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02479_analyzer_aggregation_totals_rollup_crash_fix/metadata.json b/parser/testdata/02479_analyzer_aggregation_totals_rollup_crash_fix/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02479_analyzer_aggregation_totals_rollup_crash_fix/metadata.json +++ b/parser/testdata/02479_analyzer_aggregation_totals_rollup_crash_fix/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02494_query_cache_user_quotas/metadata.json b/parser/testdata/02494_query_cache_user_quotas/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02494_query_cache_user_quotas/metadata.json +++ b/parser/testdata/02494_query_cache_user_quotas/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02503_mysql_compat_utc_timestamp/metadata.json b/parser/testdata/02503_mysql_compat_utc_timestamp/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02503_mysql_compat_utc_timestamp/metadata.json +++ b/parser/testdata/02503_mysql_compat_utc_timestamp/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02515_generate_ulid/metadata.json b/parser/testdata/02515_generate_ulid/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02515_generate_ulid/metadata.json +++ b/parser/testdata/02515_generate_ulid/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02535_analyzer_limit_offset/metadata.json b/parser/testdata/02535_analyzer_limit_offset/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02535_analyzer_limit_offset/metadata.json +++ b/parser/testdata/02535_analyzer_limit_offset/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02539_generate_random_ip/metadata.json b/parser/testdata/02539_generate_random_ip/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02539_generate_random_ip/metadata.json +++ b/parser/testdata/02539_generate_random_ip/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02539_generate_random_low_cardinality/metadata.json b/parser/testdata/02539_generate_random_low_cardinality/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02539_generate_random_low_cardinality/metadata.json +++ b/parser/testdata/02539_generate_random_low_cardinality/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02541_empty_function_support_ip/metadata.json b/parser/testdata/02541_empty_function_support_ip/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02541_empty_function_support_ip/metadata.json +++ b/parser/testdata/02541_empty_function_support_ip/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02577_analyzer_array_join_calc_twice/metadata.json b/parser/testdata/02577_analyzer_array_join_calc_twice/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02577_analyzer_array_join_calc_twice/metadata.json +++ b/parser/testdata/02577_analyzer_array_join_calc_twice/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02676_kafka_murmur_hash/metadata.json b/parser/testdata/02676_kafka_murmur_hash/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02676_kafka_murmur_hash/metadata.json +++ b/parser/testdata/02676_kafka_murmur_hash/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02710_date_diff_aliases/metadata.json b/parser/testdata/02710_date_diff_aliases/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02710_date_diff_aliases/metadata.json +++ b/parser/testdata/02710_date_diff_aliases/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02711_trim_aliases/metadata.json b/parser/testdata/02711_trim_aliases/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02711_trim_aliases/metadata.json +++ b/parser/testdata/02711_trim_aliases/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02716_int256_arrayfunc/metadata.json b/parser/testdata/02716_int256_arrayfunc/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02716_int256_arrayfunc/metadata.json +++ b/parser/testdata/02716_int256_arrayfunc/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02771_resolve_compound_identifier/metadata.json b/parser/testdata/02771_resolve_compound_identifier/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02771_resolve_compound_identifier/metadata.json +++ b/parser/testdata/02771_resolve_compound_identifier/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02807_lower_utf8_msan/metadata.json b/parser/testdata/02807_lower_utf8_msan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02807_lower_utf8_msan/metadata.json +++ b/parser/testdata/02807_lower_utf8_msan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02813_func_now_and_alias/metadata.json b/parser/testdata/02813_func_now_and_alias/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02813_func_now_and_alias/metadata.json +++ b/parser/testdata/02813_func_now_and_alias/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02863_decode_html_component/metadata.json b/parser/testdata/02863_decode_html_component/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02863_decode_html_component/metadata.json +++ b/parser/testdata/02863_decode_html_component/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02888_obsolete_settings/metadata.json b/parser/testdata/02888_obsolete_settings/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02888_obsolete_settings/metadata.json +++ b/parser/testdata/02888_obsolete_settings/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02902_select_subcolumns_from_engine_null/metadata.json b/parser/testdata/02902_select_subcolumns_from_engine_null/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02902_select_subcolumns_from_engine_null/metadata.json +++ b/parser/testdata/02902_select_subcolumns_from_engine_null/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02911_analyzer_explain_estimate/metadata.json b/parser/testdata/02911_analyzer_explain_estimate/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02911_analyzer_explain_estimate/metadata.json +++ b/parser/testdata/02911_analyzer_explain_estimate/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02945_blake3_msan/metadata.json b/parser/testdata/02945_blake3_msan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02945_blake3_msan/metadata.json +++ b/parser/testdata/02945_blake3_msan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/02970_generate_series/metadata.json b/parser/testdata/02970_generate_series/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/02970_generate_series/metadata.json +++ b/parser/testdata/02970_generate_series/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03008_optimize_equal_ranges/metadata.json b/parser/testdata/03008_optimize_equal_ranges/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03008_optimize_equal_ranges/metadata.json +++ b/parser/testdata/03008_optimize_equal_ranges/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03010_virtual_memory_mappings_asynchronous_metrics/metadata.json b/parser/testdata/03010_virtual_memory_mappings_asynchronous_metrics/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03010_virtual_memory_mappings_asynchronous_metrics/metadata.json +++ b/parser/testdata/03010_virtual_memory_mappings_asynchronous_metrics/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03031_table_function_fuzzquery/metadata.json b/parser/testdata/03031_table_function_fuzzquery/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03031_table_function_fuzzquery/metadata.json +++ b/parser/testdata/03031_table_function_fuzzquery/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json b/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json +++ b/parser/testdata/03047_on_fly_mutations_prewhere/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03127_window_functions_uint16/metadata.json b/parser/testdata/03127_window_functions_uint16/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03127_window_functions_uint16/metadata.json +++ b/parser/testdata/03127_window_functions_uint16/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03143_group_by_constant_secondary/metadata.json b/parser/testdata/03143_group_by_constant_secondary/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03143_group_by_constant_secondary/metadata.json +++ b/parser/testdata/03143_group_by_constant_secondary/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03150_trace_log_add_build_id/metadata.json b/parser/testdata/03150_trace_log_add_build_id/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03150_trace_log_add_build_id/metadata.json +++ b/parser/testdata/03150_trace_log_add_build_id/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03155_datasketches_ubsan/metadata.json b/parser/testdata/03155_datasketches_ubsan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03155_datasketches_ubsan/metadata.json +++ b/parser/testdata/03155_datasketches_ubsan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03168_read_in_order_buffering_2/metadata.json b/parser/testdata/03168_read_in_order_buffering_2/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03168_read_in_order_buffering_2/metadata.json +++ b/parser/testdata/03168_read_in_order_buffering_2/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03205_hashing_empty_tuples/metadata.json b/parser/testdata/03205_hashing_empty_tuples/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03205_hashing_empty_tuples/metadata.json +++ b/parser/testdata/03205_hashing_empty_tuples/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03208_uniq_with_empty_tuple/metadata.json b/parser/testdata/03208_uniq_with_empty_tuple/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03208_uniq_with_empty_tuple/metadata.json +++ b/parser/testdata/03208_uniq_with_empty_tuple/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03246_toStartOfInterval_date_timezone_bug/metadata.json b/parser/testdata/03246_toStartOfInterval_date_timezone_bug/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03246_toStartOfInterval_date_timezone_bug/metadata.json +++ b/parser/testdata/03246_toStartOfInterval_date_timezone_bug/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03287_format_datetime_mysqlfraction/metadata.json b/parser/testdata/03287_format_datetime_mysqlfraction/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03287_format_datetime_mysqlfraction/metadata.json +++ b/parser/testdata/03287_format_datetime_mysqlfraction/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03313_h3togeo_result_order/metadata.json b/parser/testdata/03313_h3togeo_result_order/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03313_h3togeo_result_order/metadata.json +++ b/parser/testdata/03313_h3togeo_result_order/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03326_toStartOfNanosecond_ubsan/metadata.json b/parser/testdata/03326_toStartOfNanosecond_ubsan/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03326_toStartOfNanosecond_ubsan/metadata.json +++ b/parser/testdata/03326_toStartOfNanosecond_ubsan/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03365_if_time_time64/metadata.json b/parser/testdata/03365_if_time_time64/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03365_if_time_time64/metadata.json +++ b/parser/testdata/03365_if_time_time64/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03365_time_time64_cap_max_time/metadata.json b/parser/testdata/03365_time_time64_cap_max_time/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03365_time_time64_cap_max_time/metadata.json +++ b/parser/testdata/03365_time_time64_cap_max_time/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03365_use_legacy_to_time/metadata.json b/parser/testdata/03365_use_legacy_to_time/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03365_use_legacy_to_time/metadata.json +++ b/parser/testdata/03365_use_legacy_to_time/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03374_date_trunc_with_negatives/metadata.json b/parser/testdata/03374_date_trunc_with_negatives/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03374_date_trunc_with_negatives/metadata.json +++ b/parser/testdata/03374_date_trunc_with_negatives/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03391_logical_error_sort_column/metadata.json b/parser/testdata/03391_logical_error_sort_column/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03391_logical_error_sort_column/metadata.json +++ b/parser/testdata/03391_logical_error_sort_column/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03393_smallest_index_floating_point/metadata.json b/parser/testdata/03393_smallest_index_floating_point/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03393_smallest_index_floating_point/metadata.json +++ b/parser/testdata/03393_smallest_index_floating_point/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03399_sparse_grams/metadata.json b/parser/testdata/03399_sparse_grams/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03399_sparse_grams/metadata.json +++ b/parser/testdata/03399_sparse_grams/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03402_materialized_tuple_element/metadata.json b/parser/testdata/03402_materialized_tuple_element/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03402_materialized_tuple_element/metadata.json +++ b/parser/testdata/03402_materialized_tuple_element/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03402_zero_streams_after_max_streams_to_max_threads_ratio/metadata.json b/parser/testdata/03402_zero_streams_after_max_streams_to_max_threads_ratio/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03402_zero_streams_after_max_streams_to_max_threads_ratio/metadata.json +++ b/parser/testdata/03402_zero_streams_after_max_streams_to_max_threads_ratio/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03405_naive_bayes_classifier_token/metadata.json b/parser/testdata/03405_naive_bayes_classifier_token/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03405_naive_bayes_classifier_token/metadata.json +++ b/parser/testdata/03405_naive_bayes_classifier_token/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03414_formatDateTime_compound_formatter_after_varsize_formatter/metadata.json b/parser/testdata/03414_formatDateTime_compound_formatter_after_varsize_formatter/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03414_formatDateTime_compound_formatter_after_varsize_formatter/metadata.json +++ b/parser/testdata/03414_formatDateTime_compound_formatter_after_varsize_formatter/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03416_glue_chunks/metadata.json b/parser/testdata/03416_glue_chunks/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03416_glue_chunks/metadata.json +++ b/parser/testdata/03416_glue_chunks/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03440_no_glue_totals/metadata.json b/parser/testdata/03440_no_glue_totals/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03440_no_glue_totals/metadata.json +++ b/parser/testdata/03440_no_glue_totals/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03441_deltalake_clickhouse_virtual_columns/metadata.json b/parser/testdata/03441_deltalake_clickhouse_virtual_columns/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03441_deltalake_clickhouse_virtual_columns/metadata.json +++ b/parser/testdata/03441_deltalake_clickhouse_virtual_columns/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03442_alter_delete_empty_part/metadata.json b/parser/testdata/03442_alter_delete_empty_part/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03442_alter_delete_empty_part/metadata.json +++ b/parser/testdata/03442_alter_delete_empty_part/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03568_mutation_affected_rows_counter/metadata.json b/parser/testdata/03568_mutation_affected_rows_counter/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03568_mutation_affected_rows_counter/metadata.json +++ b/parser/testdata/03568_mutation_affected_rows_counter/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03580_join_runtime_filter_column_type/metadata.json b/parser/testdata/03580_join_runtime_filter_column_type/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03580_join_runtime_filter_column_type/metadata.json +++ b/parser/testdata/03580_join_runtime_filter_column_type/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03593_funcs_on_empty_string/metadata.json b/parser/testdata/03593_funcs_on_empty_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03593_funcs_on_empty_string/metadata.json +++ b/parser/testdata/03593_funcs_on_empty_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03594_funcs_on_empty_arguments/metadata.json b/parser/testdata/03594_funcs_on_empty_arguments/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03594_funcs_on_empty_arguments/metadata.json +++ b/parser/testdata/03594_funcs_on_empty_arguments/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03595_equality_deletes_simple/metadata.json b/parser/testdata/03595_equality_deletes_simple/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03595_equality_deletes_simple/metadata.json +++ b/parser/testdata/03595_equality_deletes_simple/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03595_extract_url_parameters/metadata.json b/parser/testdata/03595_extract_url_parameters/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03595_extract_url_parameters/metadata.json +++ b/parser/testdata/03595_extract_url_parameters/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03625_case_without_condition_non_constant_branches/metadata.json b/parser/testdata/03625_case_without_condition_non_constant_branches/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03625_case_without_condition_non_constant_branches/metadata.json +++ b/parser/testdata/03625_case_without_condition_non_constant_branches/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03625_upper_lower_utf8_different_number_of_code_points/metadata.json b/parser/testdata/03625_upper_lower_utf8_different_number_of_code_points/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03625_upper_lower_utf8_different_number_of_code_points/metadata.json +++ b/parser/testdata/03625_upper_lower_utf8_different_number_of_code_points/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03699_reverse_utf8/metadata.json b/parser/testdata/03699_reverse_utf8/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03699_reverse_utf8/metadata.json +++ b/parser/testdata/03699_reverse_utf8/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03714_base32_base58_short_string/metadata.json b/parser/testdata/03714_base32_base58_short_string/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03714_base32_base58_short_string/metadata.json +++ b/parser/testdata/03714_base32_base58_short_string/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03716_bson_each_row_empty_tuple_column/metadata.json b/parser/testdata/03716_bson_each_row_empty_tuple_column/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03716_bson_each_row_empty_tuple_column/metadata.json +++ b/parser/testdata/03716_bson_each_row_empty_tuple_column/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03717_msgpack_empty_tuple_column/metadata.json b/parser/testdata/03717_msgpack_empty_tuple_column/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03717_msgpack_empty_tuple_column/metadata.json +++ b/parser/testdata/03717_msgpack_empty_tuple_column/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03717_system_unicode_enums/metadata.json b/parser/testdata/03717_system_unicode_enums/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03717_system_unicode_enums/metadata.json +++ b/parser/testdata/03717_system_unicode_enums/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{} diff --git a/parser/testdata/03726_array_union_with_dynamic_argument/metadata.json b/parser/testdata/03726_array_union_with_dynamic_argument/metadata.json index 55f5cc6775..0967ef424b 100644 --- a/parser/testdata/03726_array_union_with_dynamic_argument/metadata.json +++ b/parser/testdata/03726_array_union_with_dynamic_argument/metadata.json @@ -1 +1 @@ -{"todo_format":true} +{}