|< < 9 > >|

Query Execution Plans

Execution Plan

// Create query plan Iterator* kurts_birthday = new Project( new SelectScan( new TableScan(author), name_eq_kurt), // name == 'Kurt Vonnegut, Jr.' birth_date_expr); // [author.birth_date] // Execute the query plan Row* row; kurts_birthday->open(); while ((row = kurts_birthday->next() != NULL) { cout << string_field(row, 0) << nl; } kurts_birthday->close();

|< < 9 > >|