(ObjectContext context)
| 158 | } |
| 159 | |
| 160 | public QueryResult execute(ObjectContext context) { |
| 161 | |
| 162 | // TODO: switch ObjectContext to QueryResult instead of QueryResponse |
| 163 | // and create its own 'exec' method |
| 164 | QueryResponse response = context.performGenericQuery(this); |
| 165 | |
| 166 | QueryResultBuilder builder = QueryResultBuilder.builder(response.size()); |
| 167 | for (response.reset(); response.next(); ) { |
| 168 | |
| 169 | if (response.isList()) { |
| 170 | builder.addSelectResult(response.currentList()); |
| 171 | } else { |
| 172 | builder.addBatchUpdateResult(response.currentUpdateCount()); |
| 173 | } |
| 174 | } |
| 175 | |
| 176 | return builder.build(); |
| 177 | } |
| 178 | |
| 179 | public int update(ObjectContext context) { |
| 180 |
no test coverage detected