(model *Model, meta []byte)
| 319 | } |
| 320 | |
| 321 | func decodeMeta(model *Model, meta []byte) (err error) { |
| 322 | if model.Meta, err = simplejson.NewJson(meta); err != nil { |
| 323 | return |
| 324 | } |
| 325 | // (NOTE: lhw) we may decode more info later and make them |
| 326 | // as Model's fields |
| 327 | // for now, stay compatible with old interface |
| 328 | model.TrainSelect = model.GetMetaAsString("original_sql") |
| 329 | return nil |
| 330 | } |
| 331 | |
| 332 | // MockInDB mocks a model meta structure which saved in database for testing |
| 333 | func MockInDB(cwd, trainSelect, table string) error { |
no test coverage detected