JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
M
O
R
S
T
W
A
abort()
- Method in class org.treetank.access.
IscsiWriteTrx
Abort all modifications of the exclusive write transaction.
abort()
- Method in interface org.treetank.api.
IIscsiWriteTrx
Abort all modifications of the exclusive write transaction.
B
BlockDataElement
- Class in
org.treetank.data
This implementation of
IData
is used to store byte arrays in datas.
BlockDataElement(long, byte[])
- Constructor for class org.treetank.data.
BlockDataElement
Creates a BlockDataElement with given bytes
BlockDataElementFactory
- Class in
org.treetank.data
This factory is used to deserialize
BlockDataElement
BlockDataElementFactory()
- Constructor for class org.treetank.data.
BlockDataElementFactory
BLOCKS_IN_DATA
- Static variable in class org.treetank.jscsi.
HybridTreetankStorageModule
Number of Blocks in one Cluster.
BLOCKS_IN_DATA
- Static variable in class org.treetank.jscsi.
TreetankStorageModule
Number of Blocks in one Cluster.
bootstrap(byte[])
- Method in class org.treetank.access.
IscsiWriteTrx
This method inserts the given data into the database.
bootstrap(byte[])
- Method in interface org.treetank.api.
IIscsiWriteTrx
This method inserts the given data into the database.
BYTES_IN_DATA
- Static variable in class org.treetank.jscsi.
HybridTreetankStorageModule
Number of Bytes in Bucket.
BYTES_IN_DATA
- Static variable in class org.treetank.jscsi.
TreetankStorageModule
Number of Bytes in Bucket.
C
checkBounds(long, int)
- Method in class org.treetank.jscsi.
HybridTreetankStorageModule
checkBounds(long, int)
- Method in class org.treetank.jscsi.
TreetankStorageModule
close()
- Method in class org.treetank.access.
IscsiReadTrx
Close this transaction
close()
- Method in class org.treetank.access.
IscsiWriteTrx
Close this transaction
close()
- Method in interface org.treetank.api.
IIscsiReadTrx
Close this transaction
close()
- Method in class org.treetank.jscsi.
HybridTreetankStorageModule
close()
- Method in class org.treetank.jscsi.
TreetankStorageModule
commit()
- Method in class org.treetank.access.
IscsiWriteTrx
ICommitStrategy all modifications of the exclusive write transaction.
commit()
- Method in interface org.treetank.api.
IIscsiWriteTrx
ICommitStrategy all modifications of the exclusive write transaction.
create(File, File, ISession, String)
- Static method in class org.treetank.jscsi.
TreetankConfiguration
Static method to create a new
TreetankConfiguration
D
deserializeData(DataInput)
- Method in class org.treetank.data.
BlockDataElementFactory
deserializeEntry(DataInput)
- Method in class org.treetank.data.
ISCSIMetaPageFactory
E
equals(Object)
- Method in class org.treetank.data.
BlockDataElement
G
getCurrentData()
- Method in class org.treetank.access.
IscsiReadTrx
The data that the cursor currently points on
getCurrentData()
- Method in class org.treetank.access.
IscsiWriteTrx
The data that the cursor currently points on
getCurrentData()
- Method in interface org.treetank.api.
IIscsiReadTrx
The data that the cursor currently points on
getDataKey()
- Method in class org.treetank.data.
BlockDataElement
getFunnel()
- Method in class org.treetank.data.
BlockDataElement
getSizeInBlocks()
- Method in class org.treetank.jscsi.
HybridTreetankStorageModule
getSizeInBlocks()
- Method in class org.treetank.jscsi.
TreetankStorageModule
getVal()
- Method in class org.treetank.data.
BlockDataElement
Getting the byte array contained by this data.
getValueOfCurrentData()
- Method in class org.treetank.access.
IscsiReadTrx
A quick get method to get the value of the current data.
getValueOfCurrentData()
- Method in class org.treetank.access.
IscsiWriteTrx
A quick get method to get the value of the current data.
getValueOfCurrentData()
- Method in interface org.treetank.api.
IIscsiReadTrx
A quick get method to get the value of the current data.
H
hashCode()
- Method in class org.treetank.data.
BlockDataElement
HybridTreetankStorageModule
- Class in
org.treetank.jscsi
TreetankStorageModule
HybridTreetankStorageModule(long, ISession)
- Constructor for class org.treetank.jscsi.
HybridTreetankStorageModule
Creates a storage module that is used by the target to handle I/O.
I
IIscsiReadTrx
- Interface in
org.treetank.api
IIscsiWriteTrx
- Interface in
org.treetank.api
This interface defines the funcationalities of an IscsiWriteTransaction
isClosed()
- Method in class org.treetank.access.
IscsiReadTrx
Check whether or not this transaction has been closed
isClosed()
- Method in class org.treetank.access.
IscsiWriteTrx
Check whether or not this transaction has been closed
isClosed()
- Method in interface org.treetank.api.
IIscsiReadTrx
Check whether or not this transaction has been closed
ISCSIMetaPageFactory
- Class in
org.treetank.data
Implementation for iSCSI Meta information, at the moment not really used.
ISCSIMetaPageFactory()
- Constructor for class org.treetank.data.
ISCSIMetaPageFactory
IscsiReadTrx
- Class in
org.treetank.access
IscsiReadTrx(IBucketReadTrx)
- Constructor for class org.treetank.access.
IscsiReadTrx
Constructor.
IscsiWriteTrx
- Class in
org.treetank.access
IscsiWriteTrx(IBucketWriteTrx, ISession)
- Constructor for class org.treetank.access.
IscsiWriteTrx
Create a new IscsiWriteTrx
M
main(String[])
- Static method in class org.treetank.jscsi.
TreetankTargetServer
Starts the jSCSI target.
moveTo(long)
- Method in class org.treetank.access.
IscsiReadTrx
Move the cursor to the given data key
moveTo(long)
- Method in class org.treetank.access.
IscsiWriteTrx
Move the cursor to the given data key
moveTo(long)
- Method in interface org.treetank.api.
IIscsiReadTrx
Move the cursor to the given data key
mPageReadTrx
- Variable in class org.treetank.access.
IscsiReadTrx
State of transaction including all cached stuff.
O
org.treetank.access
- package org.treetank.access
org.treetank.api
- package org.treetank.api
org.treetank.data
- package org.treetank.data
org.treetank.jscsi
- package org.treetank.jscsi
R
read(byte[], long)
- Method in class org.treetank.jscsi.
HybridTreetankStorageModule
read(byte[], long)
- Method in class org.treetank.jscsi.
TreetankStorageModule
S
serialize(DataOutput)
- Method in class org.treetank.data.
BlockDataElement
Serializing to given dataput
setPageTransaction(IBucketReadTrx)
- Method in class org.treetank.access.
IscsiReadTrx
Replace the state of the transaction.
setVal(byte[])
- Method in class org.treetank.data.
BlockDataElement
Replace the existing byte array with another byte array.
setValue(byte[])
- Method in class org.treetank.access.
IscsiWriteTrx
Set value of data.
setValue(byte[])
- Method in interface org.treetank.api.
IIscsiWriteTrx
Set value of data.
T
TreetankConfiguration
- Class in
org.treetank.jscsi
This configuration class extends
Configuration
so that it can be used within the self defined target server-
TreetankConfiguration(ISession, String)
- Constructor for class org.treetank.jscsi.
TreetankConfiguration
Create a new
TreetankConfiguration
TreetankStorageModule
- Class in
org.treetank.jscsi
TreetankStorageModule
TreetankStorageModule(long, ISession)
- Constructor for class org.treetank.jscsi.
TreetankStorageModule
Creates a storage module that is used by the target to handle I/O.
TreetankTargetServer
- Class in
org.treetank.jscsi
Start a target server that uses a treetank storage as storage device.
TreetankTargetServer()
- Constructor for class org.treetank.jscsi.
TreetankTargetServer
W
write(byte[], long)
- Method in class org.treetank.jscsi.
HybridTreetankStorageModule
write(byte[], long)
- Method in class org.treetank.jscsi.
TreetankStorageModule
A
B
C
D
E
G
H
I
M
O
R
S
T
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2013. All Rights Reserved.