Index
All Classes and Interfaces|All Packages
A
- accept(PatternVisitor) - Method in class io.trino.matching.Pattern
- accept(PatternVisitor) - Method in class io.trino.matching.pattern.CapturePattern
- accept(PatternVisitor) - Method in class io.trino.matching.pattern.EqualsPattern
- accept(PatternVisitor) - Method in class io.trino.matching.pattern.FilterPattern
- accept(PatternVisitor) - Method in class io.trino.matching.pattern.TypeOfPattern
- accept(PatternVisitor) - Method in class io.trino.matching.pattern.WithPattern
- accept(Object, Captures, C) - Method in class io.trino.matching.Pattern
- accept(Object, Captures, C) - Method in class io.trino.matching.pattern.CapturePattern
- accept(Object, Captures, C) - Method in class io.trino.matching.pattern.EqualsPattern
- accept(Object, Captures, C) - Method in class io.trino.matching.pattern.FilterPattern
- accept(Object, Captures, C) - Method in class io.trino.matching.pattern.TypeOfPattern
- accept(Object, Captures, C) - Method in class io.trino.matching.pattern.WithPattern
- addAll(Captures) - Method in class io.trino.matching.Captures
- any() - Static method in class io.trino.matching.Pattern
C
- capture() - Method in class io.trino.matching.pattern.CapturePattern
- capture(Capture<T>) - Method in class io.trino.matching.Match
- Capture<T> - Class in io.trino.matching
- capturedAs(Capture<T>) - Method in class io.trino.matching.Pattern
- capturedAs(Capture<T>) - Method in class io.trino.matching.Property
- CapturePattern<T> - Class in io.trino.matching.pattern
- CapturePattern(Capture<T>, Pattern<T>) - Constructor for class io.trino.matching.pattern.CapturePattern
- captures() - Method in class io.trino.matching.Match
- Captures - Class in io.trino.matching
D
- DefaultPrinter - Class in io.trino.matching
- DefaultPrinter() - Constructor for class io.trino.matching.DefaultPrinter
- description() - Method in class io.trino.matching.Capture
E
- empty() - Static method in class io.trino.matching.Captures
- empty(Property<F, C, T>) - Static method in class io.trino.matching.Pattern
- equals(Object) - Method in class io.trino.matching.Captures
- equals(Object) - Method in class io.trino.matching.Match
- EqualsPattern<T> - Class in io.trino.matching.pattern
- EqualsPattern(T, Optional<Pattern<?>>) - Constructor for class io.trino.matching.pattern.EqualsPattern
- equalTo(T) - Method in class io.trino.matching.Property
- expectedClass() - Method in class io.trino.matching.pattern.TypeOfPattern
- expectedValue() - Method in class io.trino.matching.pattern.EqualsPattern
F
- FilterPattern<T> - Class in io.trino.matching.pattern
- FilterPattern(BiPredicate<? super T, ?>, Optional<Pattern<?>>) - Constructor for class io.trino.matching.pattern.FilterPattern
G
- get(Capture<T>) - Method in class io.trino.matching.Captures
- getFunction() - Method in class io.trino.matching.Property
- getName() - Method in class io.trino.matching.Property
- getPattern() - Method in class io.trino.matching.pattern.WithPattern
- getPattern() - Method in class io.trino.matching.PropertyPattern
- getProperty() - Method in class io.trino.matching.pattern.WithPattern
- getProperty() - Method in class io.trino.matching.PropertyPattern
H
- hashCode() - Method in class io.trino.matching.Captures
- hashCode() - Method in class io.trino.matching.Match
I
- io.trino.matching - package io.trino.matching
- io.trino.matching.pattern - package io.trino.matching.pattern
M
- match(Object) - Method in class io.trino.matching.Pattern
- match(Object, C) - Method in class io.trino.matching.Pattern
- match(Object, Captures, C) - Method in class io.trino.matching.Pattern
- Match - Class in io.trino.matching
- matches(Object, C) - Method in class io.trino.matching.Pattern
- matching(Pattern<R>) - Method in class io.trino.matching.Property
- matching(BiPredicate<? super T, ?>) - Method in class io.trino.matching.Pattern
- matching(BiPredicate<? super T, ?>) - Method in class io.trino.matching.Property
- matching(Predicate<? super T>) - Method in class io.trino.matching.Pattern
- matching(Predicate<? super T>) - Method in class io.trino.matching.Property
N
- newCapture() - Static method in class io.trino.matching.Capture
- newCapture(String) - Static method in class io.trino.matching.Capture
- nonEmpty(Property<F, C, T>) - Static method in class io.trino.matching.Pattern
O
- of(Captures) - Static method in class io.trino.matching.Match
- of(Property<F, C, T>, Pattern<R>) - Static method in class io.trino.matching.PropertyPattern
- ofNullable(Capture<T>, T) - Static method in class io.trino.matching.Captures
- optionalProperty(String, BiFunction<F, C, Optional<T>>) - Static method in class io.trino.matching.Property
- optionalProperty(String, Function<F, Optional<T>>) - Static method in class io.trino.matching.Property
P
- Pattern<T> - Class in io.trino.matching
- Pattern(Pattern<?>) - Constructor for class io.trino.matching.Pattern
- Pattern(Optional<Pattern<?>>) - Constructor for class io.trino.matching.Pattern
- PatternVisitor - Interface in io.trino.matching
- predicate() - Method in class io.trino.matching.pattern.FilterPattern
- previous() - Method in class io.trino.matching.Pattern
- property(String, BiFunction<F, C, T>) - Static method in class io.trino.matching.Property
- property(String, Function<F, T>) - Static method in class io.trino.matching.Property
- Property<F,
C, T> - Class in io.trino.matching - Property(String, BiFunction<F, C, Optional<T>>) - Constructor for class io.trino.matching.Property
- PropertyPattern<F,
C, R> - Class in io.trino.matching
R
- result() - Method in class io.trino.matching.DefaultPrinter
T
- toString() - Method in class io.trino.matching.Match
- toString() - Method in class io.trino.matching.Pattern
- typeOf(Class<T>) - Static method in class io.trino.matching.Pattern
- TypeOfPattern<T> - Class in io.trino.matching.pattern
- TypeOfPattern(Class<T>) - Constructor for class io.trino.matching.pattern.TypeOfPattern
- TypeOfPattern(Class<T>, Optional<Pattern<?>>) - Constructor for class io.trino.matching.pattern.TypeOfPattern
U
- upcast(PropertyPattern<F, C, ? extends T>) - Static method in class io.trino.matching.PropertyPattern
V
- visitCapture(CapturePattern<?>) - Method in class io.trino.matching.DefaultPrinter
- visitCapture(CapturePattern<?>) - Method in interface io.trino.matching.PatternVisitor
- visitEquals(EqualsPattern<?>) - Method in class io.trino.matching.DefaultPrinter
- visitEquals(EqualsPattern<?>) - Method in interface io.trino.matching.PatternVisitor
- visitFilter(FilterPattern<?>) - Method in class io.trino.matching.DefaultPrinter
- visitFilter(FilterPattern<?>) - Method in interface io.trino.matching.PatternVisitor
- visitPrevious(Pattern<?>) - Method in interface io.trino.matching.PatternVisitor
- visitTypeOf(TypeOfPattern<?>) - Method in class io.trino.matching.DefaultPrinter
- visitTypeOf(TypeOfPattern<?>) - Method in interface io.trino.matching.PatternVisitor
- visitWith(WithPattern<?>) - Method in class io.trino.matching.DefaultPrinter
- visitWith(WithPattern<?>) - Method in interface io.trino.matching.PatternVisitor
W
- with(PropertyPattern<? super T, ?, ?>) - Method in class io.trino.matching.Pattern
- WithPattern<T> - Class in io.trino.matching.pattern
- WithPattern(PropertyPattern<? super T, ?, ?>, Pattern<T>) - Constructor for class io.trino.matching.pattern.WithPattern
All Classes and Interfaces|All Packages