Package cz.o2.proxima.direct.blob
Class BlobLogReader.BulkStoragePartition<BlobT extends BlobBase>
- java.lang.Object
-
- cz.o2.proxima.direct.blob.BlobLogReader.BulkStoragePartition<BlobT>
-
- All Implemented Interfaces:
cz.o2.proxima.storage.Partition,java.io.Serializable,java.lang.Comparable<cz.o2.proxima.storage.Partition>
private static class BlobLogReader.BulkStoragePartition<BlobT extends BlobBase> extends java.lang.Object implements cz.o2.proxima.storage.Partition
-
-
Constructor Summary
Constructors Constructor Description BulkStoragePartition(int id, long minStamp, long maxStamp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidadd(BlobT b, long minStamp, long maxStamp)intgetId()longgetMaxTimestamp()longgetMinTimestamp()intgetNumBlobs()private longgetSize(BlobT b)booleanisBounded()longsize()java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
id
private final int id
-
minStamp
private long minStamp
-
maxStamp
private long maxStamp
-
size
private long size
-
-
Method Detail
-
add
void add(BlobT b, long minStamp, long maxStamp)
-
getSize
private long getSize(BlobT b)
-
getId
public int getId()
- Specified by:
getIdin interfacecz.o2.proxima.storage.Partition
-
isBounded
public boolean isBounded()
- Specified by:
isBoundedin interfacecz.o2.proxima.storage.Partition
-
size
public long size()
- Specified by:
sizein interfacecz.o2.proxima.storage.Partition
-
getNumBlobs
public int getNumBlobs()
-
getMinTimestamp
public long getMinTimestamp()
- Specified by:
getMinTimestampin interfacecz.o2.proxima.storage.Partition
-
getMaxTimestamp
public long getMaxTimestamp()
- Specified by:
getMaxTimestampin interfacecz.o2.proxima.storage.Partition
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-