All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mlflow.tracking.EmptyPage Maven / Gradle / Ivy

There is a newer version: 2.21.0
Show newest version
package org.mlflow.tracking;

import java.util.Collections;
import java.util.Optional;

public class EmptyPage implements Page {

  /**
   * Creates an empty page
   */
  EmptyPage() {}

  /**
   * @return Zero
   */
  public int getPageSize() {
    return 0;
  }

  /**
   * @return False
   */
  public boolean hasNextPage() {
    return false;
  }

  /**
   * @return An empty Optional.
   */
  public Optional getNextPageToken() {
    return Optional.empty();
  }

  /**
   * @return An {@link org.mlflow.tracking.EmptyPage}
   */
  public EmptyPage getNextPage() {
    return this;
  }

  /**
   * @return An empty iterable.
   */
  public Iterable getItems() {
    return Collections.EMPTY_LIST;
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy