public final class TryFunction extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
TryFunction.TryBlockLambda |
static interface |
TryFunction.TryBooleanLambda |
static interface |
TryFunction.TryDoubleLambda |
static interface |
TryFunction.TryLongLambda |
static interface |
TryFunction.TrySliceLambda |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
evaluate(Supplier<T> supplier,
T defaultValue) |
static Block |
tryBlock(TryFunction.TryBlockLambda function) |
static Boolean |
tryBoolean(TryFunction.TryBooleanLambda function) |
static Double |
tryDouble(TryFunction.TryDoubleLambda function) |
static Long |
tryLong(TryFunction.TryLongLambda function) |
static io.airlift.slice.Slice |
trySlice(TryFunction.TrySliceLambda function) |
public static Long tryLong(TryFunction.TryLongLambda function)
public static Double tryDouble(TryFunction.TryDoubleLambda function)
public static Boolean tryBoolean(TryFunction.TryBooleanLambda function)
public static io.airlift.slice.Slice trySlice(TryFunction.TrySliceLambda function)
public static Block tryBlock(TryFunction.TryBlockLambda function)
public static <T> T evaluate(Supplier<T> supplier, T defaultValue)
Copyright © 2012–2019. All rights reserved.