org.ontobox.fast.dmap
Class BaseDMap

java.lang.Object
  extended by org.ontobox.fast.dmap.BaseDMap
All Implemented Interfaces:
DMap
Direct Known Subclasses:
OFileDMap

public abstract class BaseDMap
extends java.lang.Object
implements DMap

Author:
Anton Malykh

Constructor Summary
BaseDMap()
           
 
Method Summary
protected static java.lang.String getKey(java.lang.String value)
           
protected static java.lang.String getKeyPrefix(java.lang.String value)
           
 int getMinKeySize()
          Вернуть миимальный размер ключа (если размер значения меньше этой длины, то значение хранится вместо ключа)
 char getReservedKeyPrefix()
          Префикс ключа, который гарантированного не встречается в начале ключей (ключ не может начинаться с этого символа).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ontobox.fast.dmap.DMap
addValue, close, find, get
 

Constructor Detail

BaseDMap

public BaseDMap()
Method Detail

getKey

protected static java.lang.String getKey(java.lang.String value)

getKeyPrefix

protected static java.lang.String getKeyPrefix(java.lang.String value)

getMinKeySize

public int getMinKeySize()
Description copied from interface: DMap
Вернуть миимальный размер ключа (если размер значения меньше этой длины, то значение хранится вместо ключа)

Specified by:
getMinKeySize in interface DMap
Returns:
минимальный размер ключа

getReservedKeyPrefix

public char getReservedKeyPrefix()
Description copied from interface: DMap
Префикс ключа, который гарантированного не встречается в начале ключей (ключ не может начинаться с этого символа).

Specified by:
getReservedKeyPrefix in interface DMap
Returns:
префикс ключа (символ)