@@ -227,12 +227,12 @@ function generateChunksFromRequest(
227227 keyFrom : getSelectedKey ( request , {
228228 keyOpenProperty : 'startKeyOpen' ,
229229 keyClosedProperty : 'startKeyClosed' ,
230- defaultKey : serviceParameters . defaultKeyFrom ,
230+ defaultKey : serviceParameters . keyFrom ,
231231 } ) ,
232232 keyTo : getSelectedKey ( request , {
233233 keyOpenProperty : 'endKeyOpen' ,
234234 keyClosedProperty : 'endKeyClosed' ,
235- defaultKey : serviceParameters . defaultKeyTo ,
235+ defaultKey : serviceParameters . keyTo ,
236236 } ) ,
237237 chunkSize : serviceParameters . chunkSize ,
238238 valueSize : serviceParameters . valueSize ,
@@ -307,60 +307,7 @@ export function readRowsImpl(
307307 } ) ;
308308
309309 let chunksSent = 0 ;
310- let keyFromRequestClosed : any ;
311- if (
312- stream ?. request ?. rows ?. rowRanges &&
313- stream ?. request ?. rows ?. rowRanges [ 0 ] &&
314- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. startKeyClosed ?. toString ( )
315- ) {
316- keyFromRequestClosed =
317- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. startKeyClosed ?. toString ( ) ;
318- }
319- let keyFromRequestOpen : any ;
320- if (
321- stream ?. request ?. rows ?. rowRanges &&
322- stream ?. request ?. rows ?. rowRanges [ 0 ] &&
323- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. startKeyOpen ?. toString ( )
324- ) {
325- keyFromRequestOpen =
326- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. startKeyOpen ?. toString ( ) ;
327- }
328- let keyToRequestClosed : any ;
329- if (
330- stream ?. request ?. rows ?. rowRanges &&
331- stream ?. request ?. rows ?. rowRanges [ 0 ] &&
332- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. endKeyClosed ?. toString ( )
333- ) {
334- keyToRequestClosed =
335- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. endKeyClosed ?. toString ( ) ;
336- }
337- let keyToRequestOpen ;
338- if (
339- stream ?. request ?. rows ?. rowRanges &&
340- stream ?. request ?. rows ?. rowRanges [ 0 ] &&
341- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. endKeyOpen ?. toString ( )
342- ) {
343- keyToRequestOpen =
344- stream ?. request ?. rows ?. rowRanges [ 0 ] ?. endKeyOpen ?. toString ( ) ;
345- }
346- const keyFromUsed =
347- serviceParameters . keyFrom !== undefined
348- ? serviceParameters . keyFrom
349- : keyFromRequestClosed
350- ? parseInt ( keyFromRequestClosed as string )
351- : parseInt ( keyFromRequestOpen as string ) + 1 ;
352- const keyToUsed =
353- serviceParameters . keyTo !== undefined
354- ? serviceParameters . keyTo
355- : keyToRequestClosed
356- ? parseInt ( keyToRequestClosed as string )
357- : parseInt ( keyToRequestOpen as string ) + 1 ;
358- const chunks = generateChunks ( {
359- keyFrom : keyFromUsed ,
360- keyTo : keyToUsed ,
361- chunkSize : serviceParameters . chunkSize ,
362- valueSize : serviceParameters . valueSize ,
363- } ) ;
310+ const chunks = generateChunksFromRequest ( stream . request , serviceParameters ) ;
364311 let lastScannedRowKey : string | undefined ;
365312 let currentResponseChunks : protos . google . bigtable . v2 . ReadRowsResponse . ICellChunk [ ] =
366313 [ ] ;
0 commit comments