org.ontobox.fast.storage
Class Storage
java.lang.Object
org.ontobox.fast.storage.Storage
public class Storage
- extends java.lang.Object
- Author:
- Anton Malykh
Constructor Summary |
Storage(DMap dmap,
boolean useCard)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namesId
public ObjectIntMap<java.lang.String> namesId
- Имя -> идентификатор. Реверсия idNames.
idNames
public IntObjectMap<java.lang.String> idNames
- Идентификатор -> имя. Реверсия namesId.
idType
public IntByteMap idType
ontologies
public IntSet ontologies
- Множество идентификаторов онтологий
types
public final BMapOneIntInt types
classes
public final BMapOneIntInt classes
subclasses
public final BMapIntInt subclasses
oProperties
public final BMapOneIntInt oProperties
opropDomain
public final BMapOneIntInt opropDomain
opropRange
public final BMapOneIntInt opropRange
tProperties
public final BMapOneIntInt tProperties
tpropDomain
public final BMapOneIntInt tpropDomain
tpropRange
public final BMapOneIntInt tpropRange
propMaxCard
public final IntIntMap propMaxCard
objects
public BMapOneIntInt objects
objectClasses
public BMapIntInt objectClasses
ovalues
public IntObjectMap<BMapIntIntLazy> ovalues
tstrings
public IntObjectMap<BMapIntStringLazy> tstrings
tintegers
public IntObjectMap<BMapIntIntLazy> tintegers
tlongs
public IntObjectMap<BMapIntLongLazy> tlongs
tbooleans
public IntObjectMap<BMapIntBooleanLazy> tbooleans
annotations
public final IntObjectMap<java.util.Map<java.lang.String,java.lang.String>> annotations
dmap
public final DMap dmap
maxDMapValueAsKey
public int maxDMapValueAsKey
dMapKeyPrefix
public char dMapKeyPrefix
useCard
public final boolean useCard
Storage
public Storage(DMap dmap,
boolean useCard)
freeMemory
public final void freeMemory()
actualizeData
public final void actualizeData(int nameCounter)
- После сторонней загрузки нужно актуализировать счетчик идентификаторов
- Parameters:
nameCounter
- счетчик
dropStructureCache
public final void dropStructureCache()
getAllSubclasses
public final IntSet getAllSubclasses(java.lang.Integer classId)
getAllSuperclasses
public final IntSet getAllSuperclasses(java.lang.Integer classId)
getAllSuperclasses
public final IntSet getAllSuperclasses(IntList classId)
createName
public final int createName(java.lang.String name,
Entity type)
getType
public final Entity getType(int id)
changeName
public final void changeName(java.lang.String name,
java.lang.String newName)
deleteNameAndAnno
public final void deleteNameAndAnno(java.lang.String name)
splitName
public static java.lang.String[] splitName(java.lang.String fullName)
ontology
public final java.lang.Integer ontology(java.lang.String fullName)
verifyAnnolName
public static void verifyAnnolName(java.lang.String name)
verifyNewEntity
public final void verifyNewEntity(java.lang.String name,
java.lang.String entityType)
verifyExistentEntity
public final void verifyExistentEntity(java.lang.String name)
verifyExistentObject
public final void verifyExistentObject(java.lang.String name)
verifyExistentClass
public final void verifyExistentClass(java.lang.String name)
verifyExistentType
public final void verifyExistentType(java.lang.String name)
verifyExistentOProperty
public final void verifyExistentOProperty(java.lang.String name)
verifyExistentTProperty
public final void verifyExistentTProperty(java.lang.String name)
verifyNewOntology
public final void verifyNewOntology(java.lang.String uri)
verifyExcistentOntology
public final void verifyExcistentOntology(java.lang.String uri)
id
public final java.lang.Integer id(java.lang.String name)
name
public final java.lang.String name(java.lang.Integer id)
getDMap
public final java.lang.String getDMap(java.lang.String key,
java.lang.Integer ontObjectId,
java.lang.Integer tPropertyId)
findDMap
public final java.util.Collection<java.lang.String> findDMap(java.lang.String value)
compressStrings
public final void compressStrings()
isDMapTProp
public final boolean isDMapTProp(int tpropId)
isIntTProp
public final boolean isIntTProp(int tpropId)
isLongTProp
public final boolean isLongTProp(int tpropId)
isDateTimeTProp
public final boolean isDateTimeTProp(int tpropId)
isBooleanTProp
public final boolean isBooleanTProp(int tpropId)
getValueMap
public BMapInt getValueMap(int tpropId)
getDMapTProps
public final IntSet getDMapTProps()
names
public final java.lang.String names(IntCollection col)