[ https://issues.apache.org/jira/browse/PHOENIX-7387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Istvan Toth updated PHOENIX-7387: --------------------------------- Priority: Major (was: Minor) > SnapshotScanner's next method is ignoring the boolean value from hbase's > nextRaw method > --------------------------------------------------------------------------------------- > > Key: PHOENIX-7387 > URL: https://issues.apache.org/jira/browse/PHOENIX-7387 > Project: Phoenix > Issue Type: Bug > Reporter: Abhradeep Kundu > Assignee: Abhradeep Kundu > Priority: Major > > The below code (SnapshotScanner.java) is ignoring the boolean value returning > from the nextRaw method > {code:java} > public Result next() throws IOException { > values.clear(); > scanner.nextRaw(values); > statisticsCollector.collectStatistics(values); > if (values.isEmpty()) { > //we are done > return null; > } > return Result.create(values); > }{code} > Below is the comment in nextRaw method of Hbase > {code:java} > /** > * Grab the next row's worth of values. This is a special internal method to > be called from > * coprocessor hooks to avoid expensive setup. Caller must set the thread's > readpoint, start and > * close a region operation, an synchronize on the scanner object. Caller > should maintain and > * update metrics. See {@link #nextRaw(List, ScannerContext)} > * @param result return output array > * @return true if more rows exist after this one, false if scanner is done > * @throws IOException e > */ > boolean nextRaw(List<Cell> result) throws IOException; {code} > -- This message was sent by Atlassian Jira (v8.20.10#820010)