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.