Package com._1c.g5.v8.xmdb.impl
Class IndexDescriptor
- java.lang.Object
-
- com._1c.g5.v8.xmdb.impl.IndexDescriptor
-
public class IndexDescriptor extends Object
Store all index parameters in head of storage engine
-
-
Constructor Summary
Constructors Constructor Description IndexDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyValueStorage
buildIndex(Database db, String name)
static IndexDescriptor
deserialize(ITreeCache cache, ByteBuffer bytes, long cLink)
long
getDescriptorCLink()
KeyValueStorage
getKvs()
String
getName()
long
getNextCLink()
IndexDescriptor
getNextDescriptorObject()
IndexDescriptor
getPrevDescriptorObject()
ByteBuffer
serialize()
IndexDescriptor
setDescriptorCLink(long descriptorCLink)
IndexDescriptor
setKvs(KeyValueStorage kvs)
void
setName(String name)
IndexDescriptor
setNextCLink(long nextCLink)
IndexDescriptor
setNextDescriptorObject(IndexDescriptor nextDescriptorObject)
IndexDescriptor
setPrevDescriptorObject(IndexDescriptor prevDescriptorObject)
String
toString()
-
-
-
Method Detail
-
serialize
public ByteBuffer serialize()
-
deserialize
public static IndexDescriptor deserialize(ITreeCache cache, ByteBuffer bytes, long cLink)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getKvs
public KeyValueStorage getKvs()
-
setKvs
public IndexDescriptor setKvs(KeyValueStorage kvs)
-
getDescriptorCLink
public long getDescriptorCLink()
-
setDescriptorCLink
public IndexDescriptor setDescriptorCLink(long descriptorCLink)
-
getNextCLink
public long getNextCLink()
-
setNextCLink
public IndexDescriptor setNextCLink(long nextCLink)
-
getPrevDescriptorObject
public IndexDescriptor getPrevDescriptorObject()
-
setPrevDescriptorObject
public IndexDescriptor setPrevDescriptorObject(IndexDescriptor prevDescriptorObject)
-
getNextDescriptorObject
public IndexDescriptor getNextDescriptorObject()
-
setNextDescriptorObject
public IndexDescriptor setNextDescriptorObject(IndexDescriptor nextDescriptorObject)
-
buildIndex
public KeyValueStorage buildIndex(Database db, String name)
-
-