protected < T extends TableEntity , R > Iterable < ? > generateIteratorForQuery ( final TableQuery < T > queryRef , final EntityResolver < R > resolver , TableRequestOptions options , OperationContext opContext ) { if ( opContext == null ) { opContext = new OperationContext ( ) ; } opContext . initialize ( ) ; options = TableRequestOptions . populateAndApplyDefaults ( options , this ) ; SegmentedStorageRequest segmentedRequest = new SegmentedStorageRequest ( ) ; if ( resolver == null ) { return new LazySegmentedIterable < CloudTableClient , TableQuery < T > , T > ( this . executeQuerySegmentedCoreImpl ( queryRef , resolver , options , segmentedRequest ) , this , queryRef , options . getRetryPolicyFactory ( ) , opContext ) ; } else { return new LazySegmentedIterable < CloudTableClient , TableQuery < T > , R > ( this . executeQuerySegmentedWithResolverCoreImpl ( queryRef , resolver , options , segmentedRequest ) , this , queryRef , options . getRetryPolicyFactory ( ) , opContext ) ; } }
Reserved for internal use . Generates an iterator for a segmented query operation .