db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Matrigali (Updated) (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (DERBY-4086) BTreeScan.isCurrentPositionDeleted() should return true if the row has been purged
Date Tue, 21 Feb 2012 08:10:34 GMT

     [ https://issues.apache.org/jira/browse/DERBY-4086?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Mike Matrigali updated DERBY-4086:

    Labels: derby_triage10_5_2 derby_triage10_9  (was: derby_triage10_5_2)

Triaged for 10.9, no changes.
> BTreeScan.isCurrentPositionDeleted() should return true if the row has been purged
> ----------------------------------------------------------------------------------
>                 Key: DERBY-4086
>                 URL: https://issues.apache.org/jira/browse/DERBY-4086
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions:
>            Reporter: Knut Anders Hatlen
>            Priority: Minor
>              Labels: derby_triage10_5_2, derby_triage10_9
> Currently, BTreeScan.isCurrentPositionDeleted() returns false if the current position
has been purged (that is, if reposition(scan_position, false) returns false). Since a row
must be deleted in order to be purged, I believe it is more correct if isCurrentPositionDeleted()
returns true in this case.
> (I'm not sure if it is possible to exercise this code path in the current code. It is
not exercised by any of the existing regression tests. Its only caller, TableScanResultSet.getCurrentRow(),
also calls doesCurrentPositionQualify() which correctly returns false in this case, and it
therefore skips the row and hides this problem. So even if the code can be exercised, it shouldn't
cause any observable problems at this time.)

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message