New Return new DbEngine struct
()
| 17 | |
| 18 | // New Return new DbEngine struct |
| 19 | func New() *DbEngine { |
| 20 | engine := &DbEngine{} |
| 21 | engine.Tables = make(Tables) |
| 22 | |
| 23 | return engine |
| 24 | } |
| 25 | |
| 26 | // Evaluate - it takes sequences, map them to specific implementation and then process it in SQL engine |
| 27 | func (engine *DbEngine) Evaluate(sequences *ast.Sequence) (string, error) { |
no outgoing calls