public class CollectionMetaData
extends java.lang.Object
Constructor and Description |
---|
CollectionMetaData(java.nio.file.Path collectionPath) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends java.io.Serializable>[] |
getAndAddToSerializedClassList(java.lang.Class<? extends java.io.Serializable> primaryClass,
java.util.List<java.lang.Class<? extends java.io.Serializable>> additionalClasses) |
java.lang.Class<? extends BlueKey> |
getKeyType() |
java.nio.file.Path |
getPath() |
SegmentSizeSetting |
getSegmentSize() |
java.util.List<java.lang.Class<? extends java.io.Serializable>> |
getSerializedClassList() |
void |
saveKeyType(java.lang.Class<? extends BlueKey> keyType) |
void |
saveSegmentSize(SegmentSizeSetting segmentSize) |
void |
updateSerializedClassList(java.util.List<java.lang.Class<? extends java.io.Serializable>> classes) |
public java.lang.Class<? extends BlueKey> getKeyType() throws BlueDbException
BlueDbException
public SegmentSizeSetting getSegmentSize() throws BlueDbException
BlueDbException
public void saveSegmentSize(SegmentSizeSetting segmentSize) throws BlueDbException
BlueDbException
public java.util.List<java.lang.Class<? extends java.io.Serializable>> getSerializedClassList() throws BlueDbException
BlueDbException
public void updateSerializedClassList(java.util.List<java.lang.Class<? extends java.io.Serializable>> classes) throws BlueDbException
BlueDbException
public void saveKeyType(java.lang.Class<? extends BlueKey> keyType) throws BlueDbException
BlueDbException
public java.nio.file.Path getPath()
public final java.lang.Class<? extends java.io.Serializable>[] getAndAddToSerializedClassList(java.lang.Class<? extends java.io.Serializable> primaryClass, java.util.List<java.lang.Class<? extends java.io.Serializable>> additionalClasses) throws BlueDbException
BlueDbException