Schnittstelle CountEstimator
- Alle bekannten Implementierungsklassen:
ActivePersistenceDirectory
,PersistenceDirectory
,ReadonlyPersistenceDirectory
public interface CountEstimator
Interface, dass eine Abschätzung einer Anzahl von z. B. Datenidentifikationen erlaubt.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglong
estimate()
Schätzt eine Anzahlstatic CountEstimator
fixed
(long actualSize) Diese Factory-Methode kann benutzt werden, wenn die tatsächliche Anzahl bekannt ist und keine Abschätzung notwendig ist.void
setCount
(long actualCount) Wird aufgerufen, wenn die richtige Anzahl (einmalig als Schnappschuss) ermittelt wurde.
-
Methodendetails
-
fixed
Diese Factory-Methode kann benutzt werden, wenn die tatsächliche Anzahl bekannt ist und keine Abschätzung notwendig ist.- Parameter:
actualSize
- tatsächliche Anzahl- Gibt zurück:
- CountEstimator mit festem Wert
-
estimate
long estimate()Schätzt eine Anzahl- Gibt zurück:
- geschätzte Anzahl. Der Wert muss größer-gleich 0 sein und sollte der realen Anzahl möglichst gut entsprechen.
-
setCount
void setCount(long actualCount) Wird aufgerufen, wenn die richtige Anzahl (einmalig als Schnappschuss) ermittelt wurde. Eine Implementierung kann (muss aber nicht) den Wert nutzen, um zukünftige Schätzungen zu aktualisieren.- Parameter:
actualCount
- Momentanwert der tatsächlichen Anzahl
-