Index

A C D E F G H I M N O P R T U V W 
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
 
A C D E F G H I M N O P R T U V W 
All Classes and Interfaces|All Packages