(engine storepb.Engine, viewName string, view *storepb.MaterializedViewMetadata)
| 139 | } |
| 140 | |
| 141 | func GetMaterializedViewDefinition(engine storepb.Engine, viewName string, view *storepb.MaterializedViewMetadata) (string, error) { |
| 142 | f, ok := getMaterializedViewDefinitions[engine] |
| 143 | if !ok { |
| 144 | return "", errors.Errorf("engine %s is not supported", engine) |
| 145 | } |
| 146 | return f(viewName, view) |
| 147 | } |
| 148 | |
| 149 | func RegisterGetViewDefinition(engine storepb.Engine, f getViewDefinition) { |
| 150 | mux.Lock() |
no test coverage detected