[ASTERIXDB-3332][COMP] Consolidate projection and filters

- user model changes: no
- storage format changes: no
- interface changes: yes

Details:
Consolidate projected fields and filter expressions when
scanning (or searching) the same dataset.

Change-Id: I3d8122e71a949c18b39efa8d92ea169173bbdb61
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18063
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Wail Alkowaileet <wael.y.k@gmail.com>
Reviewed-by: Wail Alkowaileet <wael.y.k@gmail.com>
Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
diff --git a/hyracks-fullstack/NOTICE b/hyracks-fullstack/NOTICE
index 6e9c46b..e9bb9a4 100644
--- a/hyracks-fullstack/NOTICE
+++ b/hyracks-fullstack/NOTICE
@@ -1,5 +1,5 @@
 Apache Hyracks and Algebricks
-Copyright 2015-2023 The Apache Software Foundation
+Copyright 2015-2024 The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).