APIv4 - Add EntitySet api for set-ops such as UNION
authorcolemanw <coleman@civicrm.org>
Thu, 15 Jun 2023 21:22:45 +0000 (17:22 -0400)
committercolemanw <coleman@civicrm.org>
Thu, 15 Jun 2023 23:09:36 +0000 (19:09 -0400)
commitfbdb1ee2b15db21d348286b0c0ffa52150d7ad30
tree0ced4cd9a28158f706d77cc7df2dd6abd72b2ecc
parent6ba05f843e4928601d5a8024c285c8bc219fc20b
APIv4 - Add EntitySet api for set-ops such as UNION
21 files changed:
Civi/Api4/Action/EntitySet/Get.php [new file with mode: 0644]
Civi/Api4/EntitySet.php [new file with mode: 0644]
Civi/Api4/Generic/BasicGetAction.php
Civi/Api4/Generic/DAOGetAction.php
Civi/Api4/Generic/Traits/CustomValueActionTrait.php
Civi/Api4/Generic/Traits/DAOActionTrait.php
Civi/Api4/Generic/Traits/GroupAndHavingParamTrait.php [new file with mode: 0644]
Civi/Api4/Query/Api4EntitySetQuery.php [new file with mode: 0644]
Civi/Api4/Query/Api4Query.php [new file with mode: 0644]
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/Query/SqlEquation.php
Civi/Api4/Query/SqlExpression.php
Civi/Api4/Query/SqlField.php
Civi/Api4/Query/SqlFunction.php
Civi/Api4/Query/SqlNull.php
Civi/Api4/Query/SqlNumber.php
Civi/Api4/Query/SqlString.php
Civi/Api4/Query/SqlWild.php
Civi/Api4/Utils/FormattingUtil.php
ext/search_kit/Civi/Api4/Action/SearchDisplay/GetDefault.php
tests/phpunit/api/v4/Action/EntitySetUnionTest.php [new file with mode: 0644]