MCPcopy Index your code
hub / github.com/bytebase/bytebase / FilterEmptyStatements

Function FilterEmptyStatements

backend/plugin/parser/base/statement.go:60–68  ·  view source on GitHub ↗

FilterEmptyStatements removes empty statements from the list.

(list []Statement)

Source from the content-addressed store, hash-verified

58
59// FilterEmptyStatements removes empty statements from the list.
60func FilterEmptyStatements(list []Statement) []Statement {
61 var result []Statement
62 for _, stmt := range list {
63 if !stmt.Empty {
64 result = append(result, stmt)
65 }
66 }
67 return result
68}
69
70// ExtractASTs extracts non-nil ASTs from a slice of ParsedStatements.
71// Empty statements (with nil AST) are skipped.

Calls

no outgoing calls