(engine storepb.Engine, sequenceName string, sequence *storepb.SequenceMetadata)
| 88 | } |
| 89 | |
| 90 | func GetSequenceDefinition(engine storepb.Engine, sequenceName string, sequence *storepb.SequenceMetadata) (string, error) { |
| 91 | f, ok := getSequenceDefinitions[engine] |
| 92 | if !ok { |
| 93 | return "", errors.Errorf("engine %s is not supported", engine) |
| 94 | } |
| 95 | return f(sequenceName, sequence) |
| 96 | } |
| 97 | |
| 98 | func RegisterGetFunctionDefinition(engine storepb.Engine, f getFunctionDefinition) { |
| 99 | mux.Lock() |
no test coverage detected