Class Named<T>

java.lang.Object
org.apache.calcite.schema.lookup.Named<T>
Type Parameters:
T - Element type

public class Named<T> extends Object
This class is used to hold an object including its name.
  • Constructor Details

    • Named

      public Named(String name, T entity)
  • Method Details

    • name

      public final String name()
    • entity

      public final T entity()
    • entityOrNull

      public static <T> @Nullable T entityOrNull(@Nullable Named<T> named)
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object