Class Optional<T>

java.lang.Object
com.lancedb.lance.spark.utils.Optional<T>
All Implemented Interfaces:
Serializable

public class Optional<T> extends Object implements Serializable
See Also:
  • Method Details

    • of

      public static <T> Optional<T> of(T value)
    • ofNullable

      public static <T> Optional<T> ofNullable(T value)
    • empty

      public static <T> Optional<T> empty()
    • toStandardOptional

      public Optional<T> toStandardOptional()
    • isEmpty

      public boolean isEmpty()
    • isPresent

      public boolean isPresent()
    • get

      public T get()
    • ifPresent

      public void ifPresent(java.util.function.Consumer<? super T> action)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object