(out *strings.Builder, schemaName string, procedure *storepb.ProcedureMetadata)
| 1767 | } |
| 1768 | |
| 1769 | func writeProcedure(out *strings.Builder, schemaName string, procedure *storepb.ProcedureMetadata) error { |
| 1770 | if err := writeDefinitionStatement(out, procedure.Definition); err != nil { |
| 1771 | return err |
| 1772 | } |
| 1773 | if procedure.Comment != "" { |
| 1774 | return writeRoutineComment(out, "PROCEDURE", schemaName, procedure.Signature, procedure.Name, procedure.Comment) |
| 1775 | } |
| 1776 | return nil |
| 1777 | } |
| 1778 | |
| 1779 | func writeDefinitionStatement(out *strings.Builder, definition string) error { |
| 1780 | definition = strings.TrimSpace(definition) |
no test coverage detected