(engine storepb.Engine, procedureName string, procedure *storepb.ProcedureMetadata)
| 122 | } |
| 123 | |
| 124 | func GetProcedureDefinition(engine storepb.Engine, procedureName string, procedure *storepb.ProcedureMetadata) (string, error) { |
| 125 | f, ok := getProcedureDefinitions[engine] |
| 126 | if !ok { |
| 127 | return "", errors.Errorf("engine %s is not supported", engine) |
| 128 | } |
| 129 | return f(procedureName, procedure) |
| 130 | } |
| 131 | |
| 132 | func RegisterGetMaterializedViewDefinition(engine storepb.Engine, f getMaterializedViewDefinition) { |
| 133 | mux.Lock() |
no test coverage detected