(out io.Writer, schema string, view *storepb.ViewMetadata)
| 1064 | } |
| 1065 | |
| 1066 | func writeViewComment(out io.Writer, schema string, view *storepb.ViewMetadata) error { |
| 1067 | if _, err := io.WriteString(out, `COMMENT ON VIEW "`); err != nil { |
| 1068 | return err |
| 1069 | } |
| 1070 | |
| 1071 | if _, err := io.WriteString(out, schema); err != nil { |
| 1072 | return err |
| 1073 | } |
| 1074 | |
| 1075 | if _, err := io.WriteString(out, `"."`); err != nil { |
| 1076 | return err |
| 1077 | } |
| 1078 | |
| 1079 | if _, err := io.WriteString(out, view.Name); err != nil { |
| 1080 | return err |
| 1081 | } |
| 1082 | |
| 1083 | if _, err := io.WriteString(out, `" IS '`); err != nil { |
| 1084 | return err |
| 1085 | } |
| 1086 | |
| 1087 | if _, err := io.WriteString(out, escapeSingleQuote(view.Comment)); err != nil { |
| 1088 | return err |
| 1089 | } |
| 1090 | |
| 1091 | if _, err := io.WriteString(out, `';`); err != nil { |
| 1092 | return err |
| 1093 | } |
| 1094 | |
| 1095 | _, err := io.WriteString(out, "\n\n") |
| 1096 | return err |
| 1097 | } |
| 1098 | |
| 1099 | func writeRules(out io.Writer, _ string, _ string, rules []*storepb.RuleMetadata) error { |
| 1100 | for _, rule := range rules { |
no test coverage detected