(engine storepb.Engine, tableName string, table *storepb.TableMetadata, sequences []*storepb.SequenceMetadata)
| 173 | } |
| 174 | |
| 175 | func GetTableDefinition(engine storepb.Engine, tableName string, table *storepb.TableMetadata, sequences []*storepb.SequenceMetadata) (string, error) { |
| 176 | f, ok := getTableDefinitions[engine] |
| 177 | if !ok { |
| 178 | return "", errors.Errorf("engine %s is not supported", engine) |
| 179 | } |
| 180 | return f(tableName, table, sequences) |
| 181 | } |
| 182 | |
| 183 | func RegisterGetSchemaDefinition(engine storepb.Engine, f getSchemaDefinition) { |
| 184 | mux.Lock() |
no test coverage detected