QueryCollection Class 
	- java.lang. Object 
- com.microsoft. azure. sdk. iot. service. devicetwin. QueryCollection 
 
- com.
public class QueryCollection
Constructor Summary
| Modifier | Constructor | Description | 
|---|---|---|
| protected | QueryCollection(int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, int httpConnectTimeout, int httpReadTimeout, Proxy proxy) | Constructor for non-sql based queries. | 
| protected | QueryCollection(int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, long timeout) | Deprecated Constructor for non-sql based queries. | 
| protected | QueryCollection(String query, int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, int httpConnectTimeout, int httpReadTimeout, Proxy proxy) | Constructor for sql based queries | 
| protected | QueryCollection(String query, int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, long timeout) | Deprecated Constructor for sql based queries. | 
Method Summary
| Modifier and Type | Method and Description | 
|---|---|
| protected java.lang.Integer | getPageSize() Getter for page size. | 
| protected boolean | hasNext() Returns if this query collection has a next collection to return. | 
| protected
									Query | next() Returns the next Query | 
| protected
									Query | next(QueryOptions options) Returns the next Query | 
Methods inherited from java.lang.Object
Constructor Details
QueryCollection
protected QueryCollection(int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, int httpConnectTimeout, int httpReadTimeout, Proxy proxy)
Constructor for non-sql based queries.
Parameters:
QueryCollection
protected QueryCollection(int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, long timeout)
Deprecated
Constructor for non-sql based queries.
Parameters:
QueryCollection
protected QueryCollection(String query, int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, int httpConnectTimeout, int httpReadTimeout, Proxy proxy)
Constructor for sql based queries
Parameters:
QueryCollection
protected QueryCollection(String query, int pageSize, QueryType requestQueryType, IotHubConnectionString iotHubConnectionString, URL url, HttpMethod httpMethod, long timeout)
Deprecated
Constructor for sql based queries.
Parameters:
Method Details
getPageSize
protected Integer getPageSize()
Getter for page size.
Returns:
hasNext
protected boolean hasNext()
Returns if this query collection has a next collection to return.
Returns:
next
protected QueryCollectionResponse<String> next()
Returns the next QueryCollectionResponse object. The query shall continue with the same page size and use the internally saved continuation token.
Returns:
Throws:
next
protected QueryCollectionResponse<String> next(QueryOptions options)
Returns the next QueryCollectionResponse object. If the provided query options have a continuation token, the query shall continue from that token. The query shall use the page size set in the query options.
Parameters:
Returns:
Throws: