public class EndsAndHolesPartitionTimeline extends PartitionTimeline
| Constructor and Description |
|---|
EndsAndHolesPartitionTimeline(String storageTableName,
UpdatePeriod updatePeriod,
String partCol) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(TimePartition partition)
Add partition to timeline
|
boolean |
drop(TimePartition toDrop)
drop partition.
|
boolean |
equals(Object o) |
boolean |
exists(TimePartition toCheck)
Checks partition existance
|
TimePartition |
getFirst() |
TreeSet<TimePartition> |
getHoles() |
TimePartition |
getLatest() |
int |
hashCode() |
boolean |
initFromProperties(Map<String,String> properties)
deserialize member variables from given map
|
boolean |
isConsistent()
whether timeline is in consistent state
|
boolean |
isEmpty()
Whether No partitions have been registered
|
Iterator<TimePartition> |
iterator() |
TimePartition |
latest()
latest partition.
|
void |
setFirst(TimePartition first) |
void |
setHoles(TreeSet<TimePartition> holes) |
void |
setLatest(TimePartition latest) |
Map<String,String> |
toProperties()
serialize member objects as map
|
String |
toString() |
add, addForBatchAddition, commitBatchAdditions, getAll, getLatestDate, getPartCol, getStorageTableName, getUpdatePeriod, init, setAll, updateTableParamspublic EndsAndHolesPartitionTimeline(String storageTableName, UpdatePeriod updatePeriod, String partCol)
public boolean add(@NonNull
TimePartition partition)
throws LensException
PartitionTimelineadd in class PartitionTimelineLensExceptionpublic boolean drop(@NonNull
TimePartition toDrop)
throws LensException
PartitionTimelinedrop in class PartitionTimelineLensExceptionpublic TimePartition latest()
PartitionTimelinelatest in class PartitionTimelinepublic Map<String,String> toProperties()
PartitionTimelinetoProperties in class PartitionTimelinepublic boolean initFromProperties(Map<String,String> properties) throws LensException
PartitionTimelineinitFromProperties in class PartitionTimelineLensExceptionPartitionTimeline.isConsistent()public boolean isEmpty()
PartitionTimelineisEmpty in class PartitionTimelinepublic boolean isConsistent()
PartitionTimelineisConsistent in class PartitionTimelinepublic boolean exists(TimePartition toCheck)
PartitionTimelineexists in class PartitionTimelinepublic Iterator<TimePartition> iterator()
@Generated(value="lombok") public TimePartition getFirst()
@Generated(value="lombok") public TreeSet<TimePartition> getHoles()
@Generated(value="lombok") public TimePartition getLatest()
@Generated(value="lombok") public void setFirst(TimePartition first)
@Generated(value="lombok") public void setHoles(TreeSet<TimePartition> holes)
@Generated(value="lombok") public void setLatest(TimePartition latest)
@Generated(value="lombok") public boolean equals(Object o)
equals in class PartitionTimeline@Generated(value="lombok") public int hashCode()
hashCode in class PartitionTimeline@Generated(value="lombok") public String toString()
toString in class PartitionTimelineCopyright © 2014–2016 Apache Software Foundation. All rights reserved.