Merge remote-tracking branch 'aosp/upstream-master' into androidx-main * aosp/upstream-master: Update Icing from upstream. Descriptions: ======================================================================== Remove feature flag enable_passing_filter_to_children ======================================================================== Replace ::testing::EqualsProto with ::icing::lib::portable_equals_proto::EqualsProto ======================================================================== Add MonkeyNotQueryNode to the abstract query tree ======================================================================== Add MonkeyOrQueryNode to the abstract query tree ======================================================================== Add MonkeyAndQueryNode to the abstract query tree ======================================================================== Fix Relevance Score ======================================================================== Fix the query optimization bug found by the monkey test ======================================================================== [Icing][Bugfix] Fix delete propagation for SetSchema document revalidation ======================================================================== Refactor delete related operations to return a grouped information ======================================================================== Adjust sleep_for duration for expiration propagation unit test ======================================================================== Support monkey test for direct int8 quantization ======================================================================== Bug: 366293781 Bug: 507823268 Bug: 491571627 Bug: 510418473 Bug: 384947619 Bug: 390450012 Change-Id: I2b2d8e0eabaf08a979ebea67248308fe2dbdd06a