unity.operators
Class DualHashTable.PartitionInfo
java.lang.Object
unity.operators.DualHashTable.PartitionInfo
- Enclosing class:
- DualHashTable
public class DualHashTable.PartitionInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
numTuples
public int numTuples
state
public int state
startIndex
public int startIndex
endIndex
public int endIndex
partitionNum
public int partitionNum
numFlushes
public int numFlushes
fileNames
public java.util.ArrayList fileNames
outputFile
public java.io.BufferedOutputStream outputFile
flushTimes
public java.util.ArrayList flushTimes
partitionSizes
public java.util.ArrayList partitionSizes
currentPartitionSize
public int currentPartitionSize
probeTimes
public java.util.ArrayList probeTimes
outputPage
public Page outputPage
DualHashTable.PartitionInfo
public DualHashTable.PartitionInfo(int num,
int si,
int ei)
getNumTuples
public int getNumTuples()
getState
public int getState()
getFileIdx
public int getFileIdx()
getNumFiles
public int getNumFiles()
getPartitionSize
public int getPartitionSize(int idx)
getLongestProbeTime
public int getLongestProbeTime(int minSize)
init
public void init()
clear
public void clear()
close
public int close()
throws java.io.IOException
- Throws:
java.io.IOException
addTupleToOutputPage
public int addTupleToOutputPage(Tuple t)
throws java.io.IOException
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
createNewOutputFile
public boolean createNewOutputFile(int source,
int timestamp)
throws java.io.IOException
- Throws:
java.io.IOException