private static class StoredRecordHeader.OverflowInfo
extends java.lang.Object
overflowId
, overflowPage
and firstField
, which are not needed when there is no
overflow. These fields are factored out to save Java heap space (see
DERBY-3130).Modifier and Type | Field | Description |
---|---|---|
private int |
firstField |
If (hasFirstField()) then this field is the number of the column in
the orginal row which is now stored as the first field in this row.
|
private int |
overflowId |
If (hasOverflow()) then this is the id of the row on page
overflowPage where the next portion of the row can be found.
|
private long |
overflowPage |
If (hasOverflow()) then this is the page where where the next
portion of the row can be found.
|
Modifier | Constructor | Description |
---|---|---|
private |
OverflowInfo() |
Create an empty
OverflowInfo object. |
private |
OverflowInfo(StoredRecordHeader.OverflowInfo from) |
Create a copy of a
OverflowInfo object. |
private int overflowId
private long overflowPage
private int firstField
private OverflowInfo()
OverflowInfo
object.private OverflowInfo(StoredRecordHeader.OverflowInfo from)
OverflowInfo
object.Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.