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
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 

Copyright © 2013. All Rights Reserved.