| @@ 650-667 (lines=18) @@ | ||
| 647 | * |
|
| 648 | * @return QueryResult |
|
| 649 | */ |
|
| 650 | public function getResourceSet(QueryType $queryType, ResourceSet $resourceSet, $filterInfo, $orderBy, $top, $skip, $skiptoken = null, $expansion=null) |
|
| 651 | { |
|
| 652 | ||
| 653 | $queryResult = $this->queryProvider->getResourceSet( |
|
| 654 | $queryType, |
|
| 655 | $resourceSet, |
|
| 656 | $filterInfo, |
|
| 657 | $orderBy, |
|
| 658 | $top, |
|
| 659 | $skip, |
|
| 660 | $skiptoken, |
|
| 661 | $expansion |
|
| 662 | ); |
|
| 663 | ||
| 664 | $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getResourceSet'); |
|
| 665 | ||
| 666 | return $queryResult; |
|
| 667 | } |
|
| 668 | ||
| 669 | ||
| 670 | ||
| @@ 750-779 (lines=30) @@ | ||
| 747 | * |
|
| 748 | * @throws ODataException |
|
| 749 | */ |
|
| 750 | public function getRelatedResourceSet( |
|
| 751 | QueryType $queryType, |
|
| 752 | ResourceSet $sourceResourceSet, |
|
| 753 | $sourceEntity, |
|
| 754 | ResourceSet $targetResourceSet, |
|
| 755 | ResourceProperty $targetProperty, |
|
| 756 | $filterInfo, |
|
| 757 | $orderBy, |
|
| 758 | $top, |
|
| 759 | $skip |
|
| 760 | ) { |
|
| 761 | ||
| 762 | $queryResult = $this->queryProvider->getRelatedResourceSet( |
|
| 763 | $queryType, |
|
| 764 | $sourceResourceSet, |
|
| 765 | $sourceEntity, |
|
| 766 | $targetResourceSet, |
|
| 767 | $targetProperty, |
|
| 768 | $filterInfo, |
|
| 769 | $orderBy, |
|
| 770 | $top, |
|
| 771 | $skip |
|
| 772 | ); |
|
| 773 | ||
| 774 | ||
| 775 | $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getRelatedResourceSet'); |
|
| 776 | ||
| 777 | ||
| 778 | return $queryResult; |
|
| 779 | } |
|
| 780 | ||
| 781 | /** |
|
| 782 | * Gets a related entity instance from an entity set identified by a key |
|