Package org.apache.calcite.linq4j
Class EnumerableDefaults.Wrapped<T>
- java.lang.Object
-
- org.apache.calcite.linq4j.EnumerableDefaults.Wrapped<T>
-
- Type Parameters:
T- element type
- Enclosing class:
- EnumerableDefaults
private static class EnumerableDefaults.Wrapped<T> extends Object
Value wrapped with a comparer.
-
-
Field Summary
Fields Modifier and Type Field Description private EqualityComparer<T>comparerprivate Telement
-
Constructor Summary
Constructors Modifier Constructor Description privateWrapped(EqualityComparer<T> comparer, T element)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)inthashCode()Tunwrap()(package private) static <T> EnumerableDefaults.Wrapped<T>upAs(EqualityComparer<T> comparer, T element)
-
-
-
Field Detail
-
comparer
private final EqualityComparer<T> comparer
-
element
private final T element
-
-
Constructor Detail
-
Wrapped
private Wrapped(EqualityComparer<T> comparer, T element)
-
-
Method Detail
-
upAs
static <T> EnumerableDefaults.Wrapped<T> upAs(EqualityComparer<T> comparer, T element)
-
unwrap
public T unwrap()
-
-