Package io.trino.matching
Class Property<F,C,T>
java.lang.Object
io.trino.matching.Property<F,C,T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncapturedAs(Capture<T> capture) BiFunction<F,C, Optional<?>> getName()<R> PropertyPattern<F,C, R> matching(BiPredicate<? super T, ?> predicate) static <F,C, T> Property<F, C, T> optionalProperty(String name, BiFunction<F, C, Optional<T>> function) static <F,C, T> Property<F, C, T> optionalProperty(String name, Function<F, Optional<T>> function) static <F,C, T> Property<F, C, T> property(String name, BiFunction<F, C, T> function) static <F,C, T> Property<F, C, T>
-
Constructor Details
-
Property
-
-
Method Details
-
property
-
property
-
optionalProperty
-
optionalProperty
public static <F,C, Property<F,T> C, optionalPropertyT> (String name, BiFunction<F, C, Optional<T>> function) -
getName
-
getFunction
-
matching
-
capturedAs
-
equalTo
-
matching
-
matching
-