org.neodatis.odb.core.layers.layer2.meta
Class ClassInfoIndex
- java.lang.Object
-
- org.neodatis.odb.core.layers.layer2.meta.ClassInfoIndex
-
- All Implemented Interfaces:
- java.io.Serializable
public class ClassInfoIndex extends java.lang.Object implements java.io.SerializableAn index of a class info- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static byteDISABLEDstatic byteENABLED
-
Constructor Summary
Constructors Constructor and Description ClassInfoIndex()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description OdbComparablecomputeKey(NonNativeObjectInfo nnoi)intgetAttributeId(int index)int[]getAttributeIds()IBTreegetBTree()OIDgetClassInfoId()longgetCreationDate()longgetLastRebuild()java.lang.StringgetName()intgetNbAttributes()bytegetStatus()booleanisUnique()booleanmatchAttributeIds(int[] attributeIdsToMatch)Check if a list of attribute can use the indexvoidsetAttributeIds(int[] attributeIds)voidsetBTree(IBTree btree)voidsetClassInfoId(OID classInfoId)voidsetCreationDate(long creationDate)voidsetLastRebuild(long lastRebuild)voidsetName(java.lang.String name)voidsetStatus(byte status)voidsetUnique(boolean isUnique)
-
-
-
Field Detail
-
ENABLED
public static final byte ENABLED
- See Also:
- Constant Field Values
-
DISABLED
public static final byte DISABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClassInfoId
public OID getClassInfoId()
-
setClassInfoId
public void setClassInfoId(OID classInfoId)
-
getAttributeIds
public int[] getAttributeIds()
-
setAttributeIds
public void setAttributeIds(int[] attributeIds)
-
getCreationDate
public long getCreationDate()
-
setCreationDate
public void setCreationDate(long creationDate)
-
isUnique
public boolean isUnique()
-
setUnique
public void setUnique(boolean isUnique)
-
getLastRebuild
public long getLastRebuild()
-
setLastRebuild
public void setLastRebuild(long lastRebuild)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getStatus
public byte getStatus()
-
setStatus
public void setStatus(byte status)
-
getAttributeId
public int getAttributeId(int index)
-
setBTree
public void setBTree(IBTree btree)
-
getBTree
public IBTree getBTree()
-
computeKey
public OdbComparable computeKey(NonNativeObjectInfo nnoi)
-
getNbAttributes
public int getNbAttributes()
-
matchAttributeIds
public boolean matchAttributeIds(int[] attributeIdsToMatch)
Check if a list of attribute can use the index- Parameters:
attributeIdsToMatch-- Returns:
- true if the list of attribute can use this index
-
-
DataMelt 3.0 © DataMelt by jWork.ORG