public interface FilePosition extends LegacyFilePosition
Modifier and Type | Method and Description |
---|---|
boolean |
canKeysChange() |
void |
close()
Close the file position.
|
int |
extractAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
extractAtCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
extractAtCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(byte[] p_buffer,
int p_offset,
int p_length,
int p_keyNumber,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(byte[] p_buffer,
int p_offset,
int p_length,
java.lang.String p_keyName,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer,
int p_keyNumber,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer,
java.lang.String p_keyName,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(ByteBuf p_buffer,
int p_keyNumber,
int p_timeout) |
int |
extractAtCurrentPositionWithKey(ByteBuf p_buffer,
java.lang.String p_keyName,
int p_timeout) |
int |
extractByIndex(byte[] p_buffer,
int p_offset,
int p_length,
long p_index,
int p_timeout) |
int |
extractByIndex(java.nio.ByteBuffer p_buffer,
long p_index,
int p_timeout) |
int |
extractByIndex(ByteBuf p_buffer,
long p_index,
int p_timeout) |
int |
extractByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
int p_keyNumber,
int p_timeout) |
int |
extractByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
java.lang.String p_keyName,
int p_timeout) |
int |
extractByKey(ByteBuf p_buffer,
ByteBuf p_key,
int p_keyNumber,
int p_timeout) |
int |
extractByKey(ByteBuf p_buffer,
ByteBuf p_key,
java.lang.String p_keyName,
int p_timeout) |
int |
extractByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
int p_keyNumber,
int p_timeout) |
int |
extractByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
java.lang.String p_keyName,
int p_timeout) |
int |
extractFieldAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
extractFieldAtCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
extractFieldAtCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
int |
extractFieldByIndex(byte[] p_buffer,
int p_offset,
int p_length,
long p_index,
int p_timeout) |
int |
extractFieldByIndex(java.nio.ByteBuffer p_buffer,
long p_index,
int p_timeout) |
int |
extractFieldByIndex(ByteBuf p_buffer,
long p_index,
int p_timeout) |
int |
findByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
findByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
findByKey(ByteBuf p_buffer,
ByteBuf p_key,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
findByKey(ByteBuf p_buffer,
ByteBuf p_key,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
findByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
findByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
java.lang.String |
getCanonicalFilename()
Get canonical file name.
|
java.lang.String |
getComment()
Get user file comment.
|
java.lang.String |
getCurrentKeyName()
Get the current key name (if applicable).
|
int |
getCurrentKeyNumber()
Get the current key number (if applicable).
|
byte[] |
getFID()
Base FID function used by the interpreter to get the FID byte array.
|
byte[] |
getFIDServer()
Base FID function used by the interpreter to get the FID byte array.
|
java.lang.String |
getFilename()
Get file name.
|
int |
getFileType()
Get type of file.
|
byte[] |
getFIN(int p_index)
Base FIN function used by the interpreter to get the FIN byte array.
|
java.lang.String |
getFINTemplate(int p_index)
Get template string for base FIN function.
|
int |
getFirstKeyForCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getFirstKeyForCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getFirstKeyForCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
java.net.InetAddress |
getHost()
Get the license host (server for client/client for server).
|
java.lang.String |
getIDString()
Get the ID string.
|
long |
getIndex()
Get current index -- this is not guaranteed to be useful for all file
types.
|
java.io.InputStream |
getInputStream()
Get an InputStream from a STRING or PROGRAM file.
|
int |
getKeyAfterCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getKeyAfterCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getKeyAfterCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
int |
getKeyAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getKeyAtCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
int |
getKeyBeforeCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getKeyBeforeCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getKeyBeforeCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
int |
getKeyByIndex(long p_index,
byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getKeyByIndex(long p_index,
java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getKeyByIndex(long p_index,
ByteBuf p_buffer,
int p_timeout) |
KeyDescription |
getKeyDescription(int p_keyNum)
Get a KeyDescription from the file -- this only works for MKEYED and
XKEYED.
|
KeyDescription |
getKeyDescription(java.lang.String p_keyName)
Get a KeyDescription from the file -- this only works for MKEYED and
XKEYED.
|
java.util.List<KeyDescription> |
getKeyDescriptions()
Get list of KeyDescriptions from the file -- this only works for MKEYED
and XKEYED.
|
java.lang.String |
getKeyName(int p_keyNum)
Get key name for a key number.
|
java.lang.String[] |
getKeyNames()
Get an array of key names if applicable.
|
int |
getKeyNumber(java.lang.String p_keyName)
Get key number for a key name.
|
int |
getKeySize()
Get logical key size (if applicable).
|
int |
getLastKeyForCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_timeout) |
int |
getLastKeyForCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_timeout) |
int |
getLastKeyForCurrentPosition(ByteBuf p_buffer,
int p_timeout) |
long |
getLastModified()
Get date and time of last file modification.
|
long |
getLength()
Get length of the file -- not valid for all file types.
|
int |
getMaxKeySize()
Maximum number of bytes in any key.
|
int |
getMaxReadSize()
Maximum number of bytes that a user is able to read from the file in a
single read.
|
long |
getNumberOfRecords()
Get maximum number of records (if applicable).
|
java.lang.String |
getOptions()
Get options.
|
java.io.OutputStream |
getOutputStream()
Get an OutputStream from a STRING or PROGRAM file.
|
long |
getRecordCount()
Get the number of records actually in the file.
|
int |
getRecordSize()
Get record size (if applicable).
|
int |
getSpecificKeyAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
int p_keyNumber,
int p_timeout) |
int |
getSpecificKeyAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
java.lang.String p_keyName,
int p_timeout) |
int |
getSpecificKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer,
int p_keyNumber,
int p_timeout) |
int |
getSpecificKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer,
java.lang.String p_keyName,
int p_timeout) |
int |
getSpecificKeyAtCurrentPosition(ByteBuf p_buffer,
int p_keyNumber,
int p_timeout) |
int |
getSpecificKeyAtCurrentPosition(ByteBuf p_buffer,
java.lang.String p_keyName,
int p_timeout) |
int |
getTimeout()
Get the default timeout.
|
byte[] |
getXFID()
Base XFID function used by the interpreter to get the XFID byte array.
|
byte[] |
getXFIDServer()
Base XFID function used by the interpreter to get the XFID byte array.
|
byte[] |
getXFIN(int p_index)
Base XFIN function used by the interpreter to get the XFIN byte array.
|
java.lang.String |
getXFINTemplate(int p_index)
Get template string for base XFIN function.
|
void |
insertKey(int p_keyNum,
KeyDescription p_key)
Insert key into file.
|
void |
insertKey(java.lang.String p_keyName,
KeyDescription p_key)
Insert key into file.
|
boolean |
isIndexed()
Is this an indexed file?
|
boolean |
isSpecial()
Get if this is a special file (like a device).
|
void |
lock()
Lock the file.
|
void |
lock(int p_timeout)
Lock the file.
|
int |
readAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
long p_move,
int p_timeout) |
int |
readAtCurrentPosition(java.nio.ByteBuffer p_buffer,
long p_move,
int p_timeout) |
int |
readAtCurrentPosition(ByteBuf p_buffer,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(byte[] p_buffer,
int p_offset,
int p_length,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(byte[] p_buffer,
int p_offset,
int p_length,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(ByteBuf p_buffer,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readAtCurrentPositionWithKey(ByteBuf p_buffer,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readByIndex(byte[] p_buffer,
int p_offset,
int p_length,
long p_index,
long p_move,
int p_timeout) |
int |
readByIndex(java.nio.ByteBuffer p_buffer,
long p_index,
long p_move,
int p_timeout) |
int |
readByIndex(ByteBuf p_buffer,
long p_index,
long p_move,
int p_timeout) |
int |
readByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readByKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readByKey(ByteBuf p_buffer,
ByteBuf p_key,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readByKey(ByteBuf p_buffer,
ByteBuf p_key,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
int p_keyNumber,
long p_move,
int p_timeout) |
int |
readByKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
java.lang.String p_keyName,
long p_move,
int p_timeout) |
int |
readFieldAtCurrentPosition(byte[] p_buffer,
int p_offset,
int p_length,
long p_move,
int p_timeout) |
int |
readFieldAtCurrentPosition(java.nio.ByteBuffer p_buffer,
long p_move,
int p_timeout) |
int |
readFieldAtCurrentPosition(ByteBuf p_buffer,
long p_move,
int p_timeout) |
int |
readFieldByIndex(byte[] p_buffer,
int p_offset,
int p_length,
long p_index,
long p_move,
int p_timeout) |
int |
readFieldByIndex(java.nio.ByteBuffer p_buffer,
long p_index,
long p_move,
int p_timeout) |
int |
readFieldByIndex(ByteBuf p_buffer,
long p_index,
long p_move,
int p_timeout) |
void |
removeByKey(byte[] p_key,
int p_koffset,
int p_klength,
boolean p_dom,
int p_timeout) |
void |
removeByKey(ByteBuf p_key,
boolean p_dom,
int p_timeout) |
void |
removeByKey(java.nio.ByteBuffer p_key,
boolean p_dom,
int p_timeout) |
void |
removeKey(int p_keyNum)
Remove a key from file.
|
void |
removeKey(java.lang.String p_keyName)
Remove a key from file.
|
void |
replaceKey(int p_keyNum,
KeyDescription p_key)
Replace key in file.
|
void |
replaceKey(java.lang.String p_keyName,
KeyDescription p_key)
Replace key in file.
|
void |
setComment(java.lang.String p_comment)
Set user file comment.
|
void |
setIDString(java.lang.String p_idString)
Set the ID string.
|
void |
setKeyName(int p_keyNum,
java.lang.String p_keyName)
Set key name for a key number.
|
void |
setKeyName(java.lang.String p_oldKeyName,
java.lang.String p_keyName)
Set key name for a key name.
|
void |
setOptions(java.lang.String p_options)
Set options.
|
void |
setTimeout(int p_timeout)
Set the default timeout.
|
void |
sync()
Flush write caches.
|
void |
unlock()
Unlock the file.
|
void |
updateWithIndex(long p_index,
byte[] p_old,
int p_ooffset,
int p_olength,
byte[] p_new,
int p_noffset,
int p_nlength,
int p_timeout) |
void |
updateWithIndex(long p_index,
ByteBuf p_old,
ByteBuf p_new,
int p_timeout) |
void |
updateWithIndex(long p_index,
java.nio.ByteBuffer p_old,
java.nio.ByteBuffer p_new,
int p_timeout) |
void |
updateWithKey(byte[] p_key,
int p_koffset,
int p_klength,
byte[] p_old,
int p_ooffset,
int p_olength,
byte[] p_new,
int p_noffset,
int p_nlength,
int p_timeout) |
void |
updateWithKey(ByteBuf p_key,
ByteBuf p_old,
ByteBuf p_new,
int p_timeout) |
void |
updateWithKey(java.nio.ByteBuffer p_key,
java.nio.ByteBuffer p_old,
java.nio.ByteBuffer p_new,
int p_timeout) |
void |
updateWithKeys(byte[] p_oldKey,
int p_okoffset,
int p_oklength,
byte[] p_old,
int p_ooffset,
int p_olength,
byte[] p_newKey,
int p_nkoffset,
int p_nklength,
byte[] p_new,
int p_noffset,
int p_nlength,
int p_timeout) |
void |
updateWithKeys(ByteBuf p_oldKey,
ByteBuf p_old,
ByteBuf p_newKey,
ByteBuf p_new,
int p_timeout) |
void |
updateWithKeys(java.nio.ByteBuffer p_oldKey,
java.nio.ByteBuffer p_old,
java.nio.ByteBuffer p_newKey,
java.nio.ByteBuffer p_new,
int p_timeout) |
void |
updateWithoutPosition(byte[] p_old,
int p_ooffset,
int p_olength,
byte[] p_new,
int p_noffset,
int p_nlength,
int p_timeout) |
void |
updateWithoutPosition(ByteBuf p_old,
ByteBuf p_new,
int p_timeout) |
void |
updateWithoutPosition(java.nio.ByteBuffer p_old,
java.nio.ByteBuffer p_new,
int p_timeout) |
void |
writeWithIndex(byte[] p_buffer,
int p_offset,
int p_length,
long p_index,
long p_move,
boolean p_dom,
int p_timeout) |
void |
writeWithIndex(java.nio.ByteBuffer p_buffer,
long p_index,
long p_move,
boolean p_dom,
int p_timeout) |
void |
writeWithIndex(ByteBuf p_buffer,
long p_index,
long p_move,
boolean p_dom,
int p_timeout) |
void |
writeWithKey(byte[] p_buffer,
int p_offset,
int p_length,
byte[] p_key,
int p_koffset,
int p_klength,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_ignoreKeyIfCant) |
void |
writeWithKey(ByteBuf p_buffer,
ByteBuf p_key,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_ignoreKeyIfCant) |
void |
writeWithKey(java.nio.ByteBuffer p_buffer,
java.nio.ByteBuffer p_key,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_ignoreKeyIfCant) |
void |
writeWithoutPosition(byte[] p_buffer,
int p_offset,
int p_length,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_allowoverwrite) |
void |
writeWithoutPosition(java.nio.ByteBuffer p_buffer,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_allowoverwrite) |
void |
writeWithoutPosition(ByteBuf p_buffer,
long p_move,
boolean p_dom,
int p_timeout,
boolean p_allowoverwrite) |
extract, extract, extract, extract, extract, extract, extract, extract, extract, extract, extract, getFirstKey, getFirstKey, getFirstKey, getKey, getKey, getKey, getKey, getKey, getLastKey, getLastKey, getLastKey, getNextKey, getNextKey, getNextKey, getNextKey, getNextKey, getNumKey, getNumKey, getNumKey, getNumKey, getPreviousKey, getPreviousKey, getPreviousKey, getPreviousKey, getPreviousKey, read, read, read, read, read, read, read, read, read, read, read, read, read, read, remove, remove, remove, remove, remove, update, update, update, update, write, write, write, write, write, write, write, write, write, write, write, write
void setTimeout(int p_timeout)
int getTimeout()
void lock() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void lock(int p_timeout) throws FilesystemException
p_timeout
- FilesystemException
- If a filesystem problem occurs.void unlock() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void close() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.byte[] getFID() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.byte[] getFIDServer() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.byte[] getXFID() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.byte[] getXFIDServer() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getFileType() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getKeySize() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.long getNumberOfRecords() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getRecordSize() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.java.lang.String getFilename()
java.lang.String getCanonicalFilename() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.boolean isSpecial() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.byte[] getFIN(int p_index) throws FilesystemException
p_index
- Index of FIN to retrieve.FilesystemException
- If a filesystem problem occurs.java.lang.String getFINTemplate(int p_index) throws FilesystemException
p_index
- Index of FIN to get template for.FilesystemException
- If a filesystem problem occurs.byte[] getXFIN(int p_index) throws FilesystemException
p_index
- Index of FIN to retrieve.FilesystemException
- If a filesystem problem occurs.java.lang.String getXFINTemplate(int p_index) throws FilesystemException
p_index
- Index of XFIN to get template for.FilesystemException
- If a filesystem problem occurs.long getLength() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.long getIndex() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.long getLastModified() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getMaxKeySize() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getMaxReadSize() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.long getRecordCount() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.KeyDescription getKeyDescription(int p_keyNum) throws FilesystemException
p_keyNum
- Key number to get KeyDescription for.FilesystemException
- If a filesystem problem occurs.KeyDescription getKeyDescription(java.lang.String p_keyName) throws FilesystemException
p_keyName
- Key name to get KeyDescription for.FilesystemException
- If a filesystem problem occurs.java.util.List<KeyDescription> getKeyDescriptions() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int getCurrentKeyNumber() throws FilesystemException
FilesystemException
- If the file does not support keys.java.lang.String getCurrentKeyName() throws FilesystemException
FilesystemException
- If the file does not support keys.boolean isIndexed() throws FilesystemException
FilesystemException
java.io.InputStream getInputStream() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.java.io.OutputStream getOutputStream() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void sync() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.boolean canKeysChange() throws FilesystemException
FilesystemException
void removeKey(int p_keyNum) throws FilesystemException
p_keyNum
- Key number to remove.FilesystemException
- If a filesystem problem occurs.void insertKey(int p_keyNum, KeyDescription p_key) throws FilesystemException
p_keyNum
- Key number to insert.p_key
- KeyDescriptions to add.FilesystemException
- If a filesystem problem occurs.void replaceKey(int p_keyNum, KeyDescription p_key) throws FilesystemException
p_keyNum
- Key number to replace.p_key
- KeyDescriptions to add.FilesystemException
- If a filesystem problem occurs.void removeKey(java.lang.String p_keyName) throws FilesystemException
p_keyName
- Key name to remove.FilesystemException
- If a filesystem problem occurs.void insertKey(java.lang.String p_keyName, KeyDescription p_key) throws FilesystemException
p_keyName
- Key name to insert.p_key
- KeyDescriptions to add.FilesystemException
- If a filesystem problem occurs.void replaceKey(java.lang.String p_keyName, KeyDescription p_key) throws FilesystemException
p_keyName
- Key name to replace.p_key
- KeyDescriptions to add.FilesystemException
- If a filesystem problem occurs.java.lang.String[] getKeyNames() throws FilesystemException
FilesystemException
java.lang.String getKeyName(int p_keyNum) throws FilesystemException
p_keyNum
- Key number to get name for.FilesystemException
- If a filesystem problem occurs.int getKeyNumber(java.lang.String p_keyName) throws FilesystemException
p_keyName
- Key name to get number for.FilesystemException
- If a filesystem problem occurs.void setKeyName(int p_keyNum, java.lang.String p_keyName) throws FilesystemException
p_keyNum
- Key number to set name for.p_keyName
- Key name to set.FilesystemException
- If a filesystem problem occurs.void setKeyName(java.lang.String p_oldKeyName, java.lang.String p_keyName) throws FilesystemException
p_oldKeyName
- Old key name.p_keyName
- Key name to set.FilesystemException
- If a filesystem problem occurs.java.lang.String getComment() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void setComment(java.lang.String p_comment) throws FilesystemException
FilesystemException
- If a filesystem problem occurs.java.net.InetAddress getHost() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.java.lang.String getIDString() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void setIDString(java.lang.String p_idString) throws FilesystemException
FilesystemException
- If a filesystem problem occurs.java.lang.String getOptions() throws FilesystemException
FilesystemException
- If a filesystem problem occurs.void setOptions(java.lang.String p_options) throws FilesystemException
FilesystemException
- If a filesystem problem occurs.int readAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(byte[] p_buffer, int p_offset, int p_length, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(byte[] p_buffer, int p_offset, int p_length, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByIndex(byte[] p_buffer, int p_offset, int p_length, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldByIndex(byte[] p_buffer, int p_offset, int p_length, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(byte[] p_buffer, int p_offset, int p_length, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(byte[] p_buffer, int p_offset, int p_length, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByIndex(byte[] p_buffer, int p_offset, int p_length, long p_index, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldByIndex(byte[] p_buffer, int p_offset, int p_length, long p_index, int p_timeout) throws FilesystemException
FilesystemException
void writeWithoutPosition(byte[] p_buffer, int p_offset, int p_length, long p_move, boolean p_dom, int p_timeout, boolean p_allowoverwrite) throws FilesystemException
FilesystemException
void writeWithKey(byte[] p_buffer, int p_offset, int p_length, byte[] p_key, int p_koffset, int p_klength, long p_move, boolean p_dom, int p_timeout, boolean p_ignoreKeyIfCant) throws FilesystemException
FilesystemException
void writeWithIndex(byte[] p_buffer, int p_offset, int p_length, long p_index, long p_move, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
void removeByKey(byte[] p_key, int p_koffset, int p_klength, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getKeyBeforeCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAfterCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getFirstKeyForCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getLastKeyForCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getKeyByIndex(long p_index, byte[] p_buffer, int p_offset, int p_length, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(byte[] p_buffer, int p_offset, int p_length, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
void updateWithoutPosition(byte[] p_old, int p_ooffset, int p_olength, byte[] p_new, int p_noffset, int p_nlength, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKey(byte[] p_key, int p_koffset, int p_klength, byte[] p_old, int p_ooffset, int p_olength, byte[] p_new, int p_noffset, int p_nlength, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKeys(byte[] p_oldKey, int p_okoffset, int p_oklength, byte[] p_old, int p_ooffset, int p_olength, byte[] p_newKey, int p_nkoffset, int p_nklength, byte[] p_new, int p_noffset, int p_nlength, int p_timeout) throws FilesystemException
FilesystemException
void updateWithIndex(long p_index, byte[] p_old, int p_ooffset, int p_olength, byte[] p_new, int p_noffset, int p_nlength, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPosition(java.nio.ByteBuffer p_buffer, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldAtCurrentPosition(java.nio.ByteBuffer p_buffer, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByIndex(java.nio.ByteBuffer p_buffer, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldByIndex(java.nio.ByteBuffer p_buffer, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldAtCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(java.nio.ByteBuffer p_buffer, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByIndex(java.nio.ByteBuffer p_buffer, long p_index, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldByIndex(java.nio.ByteBuffer p_buffer, long p_index, int p_timeout) throws FilesystemException
FilesystemException
void writeWithoutPosition(java.nio.ByteBuffer p_buffer, long p_move, boolean p_dom, int p_timeout, boolean p_allowoverwrite) throws FilesystemException
FilesystemException
void writeWithKey(java.nio.ByteBuffer p_buffer, java.nio.ByteBuffer p_key, long p_move, boolean p_dom, int p_timeout, boolean p_ignoreKeyIfCant) throws FilesystemException
FilesystemException
void writeWithIndex(java.nio.ByteBuffer p_buffer, long p_index, long p_move, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
void removeByKey(java.nio.ByteBuffer p_key, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyBeforeCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAfterCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getFirstKeyForCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getLastKeyForCurrentPosition(java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyByIndex(long p_index, java.nio.ByteBuffer p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(java.nio.ByteBuffer p_buffer, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
void updateWithoutPosition(java.nio.ByteBuffer p_old, java.nio.ByteBuffer p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKey(java.nio.ByteBuffer p_key, java.nio.ByteBuffer p_old, java.nio.ByteBuffer p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKeys(java.nio.ByteBuffer p_oldKey, java.nio.ByteBuffer p_old, java.nio.ByteBuffer p_newKey, java.nio.ByteBuffer p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithIndex(long p_index, java.nio.ByteBuffer p_old, java.nio.ByteBuffer p_new, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPosition(ByteBuf p_buffer, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldAtCurrentPosition(ByteBuf p_buffer, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(ByteBuf p_buffer, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readAtCurrentPositionWithKey(ByteBuf p_buffer, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(ByteBuf p_buffer, ByteBuf p_key, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(ByteBuf p_buffer, ByteBuf p_key, int p_keyNumber, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByKey(ByteBuf p_buffer, ByteBuf p_key, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int findByKey(ByteBuf p_buffer, ByteBuf p_key, java.lang.String p_keyName, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readByIndex(ByteBuf p_buffer, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int readFieldByIndex(ByteBuf p_buffer, long p_index, long p_move, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldAtCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(ByteBuf p_buffer, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractAtCurrentPositionWithKey(ByteBuf p_buffer, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(ByteBuf p_buffer, ByteBuf p_key, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int extractByKey(ByteBuf p_buffer, ByteBuf p_key, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
int extractByIndex(ByteBuf p_buffer, long p_index, int p_timeout) throws FilesystemException
FilesystemException
int extractFieldByIndex(ByteBuf p_buffer, long p_index, int p_timeout) throws FilesystemException
FilesystemException
void writeWithoutPosition(ByteBuf p_buffer, long p_move, boolean p_dom, int p_timeout, boolean p_allowoverwrite) throws FilesystemException
FilesystemException
void writeWithKey(ByteBuf p_buffer, ByteBuf p_key, long p_move, boolean p_dom, int p_timeout, boolean p_ignoreKeyIfCant) throws FilesystemException
FilesystemException
void writeWithIndex(ByteBuf p_buffer, long p_index, long p_move, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
void removeByKey(ByteBuf p_key, boolean p_dom, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAtCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyBeforeCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyAfterCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getFirstKeyForCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getLastKeyForCurrentPosition(ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getKeyByIndex(long p_index, ByteBuf p_buffer, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(ByteBuf p_buffer, int p_keyNumber, int p_timeout) throws FilesystemException
FilesystemException
int getSpecificKeyAtCurrentPosition(ByteBuf p_buffer, java.lang.String p_keyName, int p_timeout) throws FilesystemException
FilesystemException
void updateWithoutPosition(ByteBuf p_old, ByteBuf p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKey(ByteBuf p_key, ByteBuf p_old, ByteBuf p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithKeys(ByteBuf p_oldKey, ByteBuf p_old, ByteBuf p_newKey, ByteBuf p_new, int p_timeout) throws FilesystemException
FilesystemException
void updateWithIndex(long p_index, ByteBuf p_old, ByteBuf p_new, int p_timeout) throws FilesystemException
FilesystemException