public class MultipleRecnoDataEntry extends MultipleEntry
Constructor | Description |
---|---|
MultipleRecnoDataEntry() |
Construct an entry with no data.
|
MultipleRecnoDataEntry(byte[] data) |
Construct an entry with a given byte array.
|
MultipleRecnoDataEntry(byte[] data,
int offset,
int size) |
Constructs a DatabaseEntry with a given byte array, offset and size.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
append(int recno,
byte[] data) |
Append an entry to the bulk buffer.
|
boolean |
append(int recno,
byte[] data,
int offset,
int len) |
Append a record number / data item pair to the bulk buffer.
|
boolean |
append(int recno,
DatabaseEntry data) |
Append an entry to the bulk buffer.
|
boolean |
next(DatabaseEntry recnoEntry,
DatabaseEntry data) |
Get the next record number/data pair in the returned set.
|
append_internal, append_internal, setUserBuffer
equals, getBlob, getData, getDataNIO, getExternalFile, getOffset, getPartial, getPartialLength, getPartialOffset, getReadOnly, getRecordNumber, getReuseBuffer, getSize, getUserBuffer, getUserBufferLength, hashCode, setBlob, setData, setData, setDataNIO, setDataNIO, setExternalFile, setOffset, setPartial, setPartial, setPartialLength, setPartialOffset, setReadOnly, setRecordNumber, setReuseBuffer, setSize
public MultipleRecnoDataEntry()
MultipleEntry.setUserBuffer
method.public MultipleRecnoDataEntry(byte[] data)
MultipleEntry.setUserBuffer
method.
data
- Byte array wrapped by the entry.public MultipleRecnoDataEntry(byte[] data, int offset, int size)
data
- Byte array wrapped by the DatabaseEntry.offset
- Offset in the first byte in the byte array to be included.size
- Number of bytes in the byte array to be included.public boolean next(DatabaseEntry recnoEntry, DatabaseEntry data)
Database
or
Cursor
get method with this object as the data parameter.
When used with the Queue and Recno access methods,
data.getData()
will return null
for deleted
records.
recnoEntry
- an entry that is set to refer to the next record number in the returned
set.
data
- an entry that is set to refer to the next data element in the returned
set.
false
indicates that the end of the set was reached.public boolean append(int recno, byte[] data, int offset, int len) throws DatabaseException
recno
- the record number of the record to be added.data
- an array containing the value to be added.offset
- the position in the data array where the record starts.len
- the length of the record, in bytes, to be copied from the data array.
false
indicates that the specified entry could not fit in the buffer.DatabaseException
- if a failure occurs.public boolean append(int recno, DatabaseEntry data) throws DatabaseException
recno
- the record number of the record to be added.data
- the value to be appended, using the offset and size specified in the
DatabaseEntry
.
false
indicates that the specified entry could not fit in the buffer.DatabaseException
- if a failure occurs.public boolean append(int recno, byte[] data) throws DatabaseException
recno
- the record number of the record to be added.data
- an array containing the value to be added.
false
indicates that the specified entry could not fit in the buffer.DatabaseException
- if a failure occurs.Copyright (c) 1996, 2020 Oracle and/or its affiliates. All rights reserved.