Package org.processmining.logprojection
Class XTraceDataManager
- java.lang.Object
-
- org.processmining.logprojection.DataManager<org.deckfour.xes.model.XTrace>
-
- org.processmining.logprojection.XTraceDataManager
-
- All Implemented Interfaces:
java.io.Serializable
public class XTraceDataManager extends DataManager<org.deckfour.xes.model.XTrace>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.processmining.logprojection.DataManager
DataManager.AttributeValueCalculator<T extends org.deckfour.xes.model.XAttributable>, DataManager.StringHandler
-
-
Field Summary
-
Fields inherited from class org.processmining.logprojection.DataManager
blocks, blockSize, bytesReservedPerObject, FACTORY, handlesEventAttributes, headerSize, key2index, keys, mask, MAXHASH, numberOfObjects, shift, store, stringHandler, type2count, usedBytesPerObject
-
-
Constructor Summary
Constructors Constructor Description XTraceDataManager(M key2extension, DataManager.StringHandler stringHandler, java.util.Collection<org.deckfour.xes.model.XAttribute> attributes, gnu.trove.map.TObjectIntMap<java.lang.String> lit2index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetTraceSize(int number)protected org.deckfour.xes.model.XTracereadObjectFromBlock(byte[] block, int ptr, boolean forAddingAttributes)-
Methods inherited from class org.processmining.logprojection.DataManager
addAttributes, addObject, buildAttributeIndices, checkSizeForInsertion, containsKey, countValuesLiteral, getAttribute, getAttributeForKey, getAttributeValueBoolean, getAttributeValueBoolean, getAttributeValueContinuous, getAttributeValueContinuous, getAttributeValueDiscrete, getAttributeValueDiscrete, getAttributeValueIndicesLiteral, getAttributeValueLiteral, getAttributeValueLiteral, getAttributeValueLiteralIndex, getAttributeValueLiteralIndex, getAttributeValuesBoolean, getAttributeValuesContinuous, getAttributeValuesDiscrete, getAttributeValuesLiteral, getAttributeValuesLiteral, getAttributeValuesTimestamp, getAttributeValueTimestamp, getAttributeValueTimestamp, getBytes, getBytes, getHeader, getHistogramContinuous, getHistogramDiscrete, getHistogramTimestamp, getKeyIndex, getKeyIndices, getKeyIndices, getKeys, getKeySortedByIndex, getKeysSortedAlphabetically, getKeysSortedAlphabetically, getKeysSortedByIndex, getObjectByteSize, getObjectCount, getStatisticsContinuous, getStatisticsDiscrete, getStatisticsTimestamp, getStringHandler, isType, readAttributeIntoScope, readBoolean, readDouble, readInt, readLong, readObject, readShort, swap, toString, updateHeader, writeAttributeContents, writeBoolean, writeDouble, writeInt, writeLong, writeShort
-
-
-
-
Constructor Detail
-
XTraceDataManager
public XTraceDataManager(M key2extension, DataManager.StringHandler stringHandler, java.util.Collection<org.deckfour.xes.model.XAttribute> attributes, gnu.trove.map.TObjectIntMap<java.lang.String> lit2index)
-
-
Method Detail
-
getTraceSize
public int getTraceSize(int number)
-
readObjectFromBlock
protected org.deckfour.xes.model.XTrace readObjectFromBlock(byte[] block, int ptr, boolean forAddingAttributes)- Specified by:
readObjectFromBlockin classDataManager<org.deckfour.xes.model.XTrace>
-
-