mirror of
https://github.com/pikami/cosmium.git
synced 2025-12-18 16:30:44 +00:00
Implement executing queries using API
This commit is contained in:
@@ -8,7 +8,7 @@ type RowType interface{}
|
||||
type ExpressionType interface{}
|
||||
|
||||
func Execute(query parsers.SelectStmt, data []RowType) []RowType {
|
||||
var result []RowType
|
||||
result := make([]RowType, 0)
|
||||
|
||||
// Iterate over each row in the data
|
||||
for _, row := range data {
|
||||
|
||||
@@ -17,7 +17,7 @@ func testQueryExecute(
|
||||
result := memoryexecutor.Execute(query, data)
|
||||
|
||||
if !reflect.DeepEqual(result, expectedData) {
|
||||
t.Errorf("parsed query does not match expected structure.\nExpected: %+v\nGot: %+v", expectedData, result)
|
||||
t.Errorf("execution result does not match expected data.\nExpected: %+v\nGot: %+v", expectedData, result)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user