DeletionTime previousDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); DeletionTime newDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); if (previousDeletionTimeInMerged.equals(newDeletionTimeInMerged)) return null;
DeletionTime previousDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); DeletionTime newDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); if (previousDeletionTimeInMerged.equals(newDeletionTimeInMerged)) return null;
DeletionTime previousDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); DeletionTime newDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); if (previousDeletionTimeInMerged.equals(newDeletionTimeInMerged)) return null;
DeletionTime previousDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); DeletionTime newDeletionTimeInMerged = currentOpenDeletionTimeInMerged(); if (previousDeletionTimeInMerged.equals(newDeletionTimeInMerged)) return null;
public DeletionTime activeDeletion() { DeletionTime openMarker = currentOpenDeletionTimeInMerged(); // We only have an open marker in the merged stream if it's not shadowed by the partition deletion (which can be LIVE itself), so // if have an open marker, we know it's the "active" deletion for the merged stream. return openMarker.isLive() ? partitionDeletion : openMarker; } }
public DeletionTime activeDeletion() { DeletionTime openMarker = currentOpenDeletionTimeInMerged(); // We only have an open marker in the merged stream if it's not shadowed by the partition deletion (which can be LIVE itself), so // if have an open marker, we know it's the "active" deletion for the merged stream. return openMarker.isLive() ? partitionDeletion : openMarker; } }
public DeletionTime activeDeletion() { DeletionTime openMarker = currentOpenDeletionTimeInMerged(); // We only have an open marker in the merged stream if it's not shadowed by the partition deletion (which can be LIVE itself), so // if have an open marker, we know it's the "active" deletion for the merged stream. return openMarker.isLive() ? partitionDeletion : openMarker; } }
public DeletionTime activeDeletion() { DeletionTime openMarker = currentOpenDeletionTimeInMerged(); // We only have an open marker in the merged stream if it's not shadowed by the partition deletion (which can be LIVE itself), so // if have an open marker, we know it's the "active" deletion for the merged stream. return openMarker.isLive() ? partitionDeletion : openMarker; } }