| @@ 65-93 (lines=29) @@ | ||
| 62 | * |
|
| 63 | * @return QueryResult |
|
| 64 | */ |
|
| 65 | public function getRelatedResourceSet( |
|
| 66 | QueryType $queryType, |
|
| 67 | ResourceSet $sourceResourceSet, |
|
| 68 | $sourceEntity, |
|
| 69 | ResourceSet $targetResourceSet, |
|
| 70 | ResourceProperty $targetProperty, |
|
| 71 | FilterInfo $filterInfo = null, |
|
| 72 | $orderBy = null, |
|
| 73 | $top = null, |
|
| 74 | $skip = null, |
|
| 75 | $skipToken = null |
|
| 76 | ) { |
|
| 77 | $queryResult = $this->getQueryProvider()->getRelatedResourceSet( |
|
| 78 | $queryType, |
|
| 79 | $sourceResourceSet, |
|
| 80 | $sourceEntity, |
|
| 81 | $targetResourceSet, |
|
| 82 | $targetProperty, |
|
| 83 | $filterInfo, |
|
| 84 | $orderBy, |
|
| 85 | $top, |
|
| 86 | $skip, |
|
| 87 | $skipToken |
|
| 88 | ); |
|
| 89 | ||
| 90 | $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getRelatedResourceSet'); |
|
| 91 | ||
| 92 | return $queryResult; |
|
| 93 | } |
|
| 94 | ||
| 95 | /** |
|
| 96 | * Gets collection of entities belongs to an entity set |
|
| @@ 110-132 (lines=23) @@ | ||
| 107 | * |
|
| 108 | * @return QueryResult |
|
| 109 | */ |
|
| 110 | public function getResourceSet( |
|
| 111 | QueryType $queryType, |
|
| 112 | ResourceSet $resourceSet, |
|
| 113 | FilterInfo $filterInfo = null, |
|
| 114 | InternalOrderByInfo $orderBy = null, |
|
| 115 | $top = null, |
|
| 116 | $skip = null, |
|
| 117 | SkipTokenInfo $skipToken = null |
|
| 118 | ) { |
|
| 119 | $queryResult = $this->getQueryProvider()->getResourceSet( |
|
| 120 | $queryType, |
|
| 121 | $resourceSet, |
|
| 122 | $filterInfo, |
|
| 123 | $orderBy, |
|
| 124 | $top, |
|
| 125 | $skip, |
|
| 126 | $skipToken |
|
| 127 | ); |
|
| 128 | ||
| 129 | $this->validateQueryResult($queryResult, $queryType, 'IQueryProvider::getResourceSet'); |
|
| 130 | ||
| 131 | return $queryResult; |
|
| 132 | } |
|
| 133 | ||
| 134 | /** |
|
| 135 | * Puts an entity instance to entity set identified by a key. |
|