Enum BlockType
- java.lang.Object
-
- java.lang.Enum<BlockType>
-
- org.teamapps.universaldb.index.reference.blockindex.BlockType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ENTRIES_1024ENTRIES_128ENTRIES_16ENTRIES_2ENTRIES_2048ENTRIES_256ENTRIES_32ENTRIES_4ENTRIES_4096_STARTENTRIES_4099_CONTINUEENTRIES_512ENTRIES_64ENTRIES_8SINGLE_ENTRY
-
Method Summary
Modifier and Type Method Description booleancanContainEmptyEntries()intgetBlockSize()static BlockTypegetById(int id)intgetDataOffset()intgetEntryCountSize()static BlockTypegetEntryType(int entries)intgetId()intgetMaxEntries()BlockTypegetNextSize()BlockTypegetNextSize(int newEntries)booleanisSingleBlock()static BlockTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static BlockType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SINGLE_ENTRY
public static final BlockType SINGLE_ENTRY
-
ENTRIES_2
public static final BlockType ENTRIES_2
-
ENTRIES_4
public static final BlockType ENTRIES_4
-
ENTRIES_8
public static final BlockType ENTRIES_8
-
ENTRIES_16
public static final BlockType ENTRIES_16
-
ENTRIES_32
public static final BlockType ENTRIES_32
-
ENTRIES_64
public static final BlockType ENTRIES_64
-
ENTRIES_128
public static final BlockType ENTRIES_128
-
ENTRIES_256
public static final BlockType ENTRIES_256
-
ENTRIES_512
public static final BlockType ENTRIES_512
-
ENTRIES_1024
public static final BlockType ENTRIES_1024
-
ENTRIES_2048
public static final BlockType ENTRIES_2048
-
ENTRIES_4096_START
public static final BlockType ENTRIES_4096_START
-
ENTRIES_4099_CONTINUE
public static final BlockType ENTRIES_4099_CONTINUE
-
-
Method Detail
-
values
public static BlockType[] values()
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BlockType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getEntryType
public static BlockType getEntryType(int entries)
-
getById
public static BlockType getById(int id)
-
getId
public int getId()
-
getMaxEntries
public int getMaxEntries()
-
getEntryCountSize
public int getEntryCountSize()
-
getBlockSize
public int getBlockSize()
-
getDataOffset
public int getDataOffset()
-
canContainEmptyEntries
public boolean canContainEmptyEntries()
-
isSingleBlock
public boolean isSingleBlock()
-
getNextSize
public BlockType getNextSize()
-
getNextSize
public BlockType getNextSize(int newEntries)
-
-