Fast is true only if both parts are fast
(list PackageCatalog)
| 82 | |
| 83 | // Fast is true only if both parts are fast |
| 84 | func (q *OrQuery) Fast(list PackageCatalog) bool { |
| 85 | return q.L.Fast(list) && q.R.Fast(list) |
| 86 | } |
| 87 | |
| 88 | // Query strategy depends on nodes |
| 89 | func (q *OrQuery) Query(list PackageCatalog) (result *PackageList) { |