Package org.apache.jena.dboe.sys
Class SystemIndex
- java.lang.Object
-
- org.apache.jena.dboe.sys.SystemIndex
-
public class SystemIndex extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intBlockReadCacheSizeSize of read block cache (32 bit systems only).static intBlockSizeSize, in bytes, of a blockstatic intBlockSizeTestSize, in bytes, of a block for testingstatic intBlockSizeTestMemSize, in bytes, of a block for testingstatic intBlockWriteCacheSizeSize of the delayed-write block cache (32 bit systems only) (per file)static booleanCheckingstatic byteFillByteFillByte value for NullOutstatic booleanis64bitSystemstatic intNode2NodeIdCacheSizeSize of Node to NodeId cache.static intNodeId2NodeCacheSizeSize of NodeId to Node cache.static intNodeMissCacheSizeSize of Node lookup miss cache.static booleanNullOutnull out (with the FillByte) freed up space in buffersstatic intOrderMemOrder of an in-memory BTree or B+Treestatic intSegmentSizeSize, in bytes, of a segment (used for memory mapped files)static intSizeOfPointerSize, in bytes, of a pointer between blocks
-
Constructor Summary
Constructors Constructor Description SystemIndex()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FileModefileMode()static booleangetNullOut()Are we nulling out unused space in bytebuffers (records, points etc)static voidinit()static voidsetFileMode(FileMode newFileMode)static voidsetNullOut(boolean nullOut)
-
-
-
Field Detail
-
SizeOfPointer
public static final int SizeOfPointer
Size, in bytes, of a pointer between blocks- See Also:
- Constant Field Values
-
is64bitSystem
public static final boolean is64bitSystem
-
BlockSize
public static final int BlockSize
Size, in bytes, of a block- See Also:
- Constant Field Values
-
BlockSizeTest
public static final int BlockSizeTest
Size, in bytes, of a block for testing- See Also:
- Constant Field Values
-
BlockSizeTestMem
public static final int BlockSizeTestMem
Size, in bytes, of a block for testing- See Also:
- Constant Field Values
-
OrderMem
public static final int OrderMem
Order of an in-memory BTree or B+Tree- See Also:
- Constant Field Values
-
SegmentSize
public static final int SegmentSize
Size, in bytes, of a segment (used for memory mapped files)- See Also:
- Constant Field Values
-
Node2NodeIdCacheSize
public static final int Node2NodeIdCacheSize
Size of Node to NodeId cache. Used to map from Node to NodeId spaces. Used for loading and for query preparation.
-
NodeId2NodeCacheSize
public static final int NodeId2NodeCacheSize
Size of NodeId to Node cache. Used to map from NodeId to Node spaces. Used for retriveing results.
-
NodeMissCacheSize
public static final int NodeMissCacheSize
Size of Node lookup miss cache.- See Also:
- Constant Field Values
-
BlockWriteCacheSize
public static final int BlockWriteCacheSize
Size of the delayed-write block cache (32 bit systems only) (per file)
-
BlockReadCacheSize
public static final int BlockReadCacheSize
Size of read block cache (32 bit systems only). Increase JVM size as necessary. Per file.
-
NullOut
public static boolean NullOut
null out (with the FillByte) freed up space in buffers
-
FillByte
public static final byte FillByte
FillByte value for NullOut- See Also:
- Constant Field Values
-
Checking
public static boolean Checking
-
-
Method Detail
-
init
public static void init()
-
setNullOut
public static void setNullOut(boolean nullOut)
-
getNullOut
public static boolean getNullOut()
Are we nulling out unused space in bytebuffers (records, points etc)
-
fileMode
public static FileMode fileMode()
-
setFileMode
public static void setFileMode(FileMode newFileMode)
-
-