Class Signature
- java.lang.Object
-
- org.apache.flink.table.types.inference.Signature
-
@PublicEvolving public final class Signature extends Object
Describes the signature of a function. It is meant for representing information for debugging purposes.A signature is returned from
InputTypeStrategy.getExpectedSignatures(FunctionDefinition)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Signature.Argument
Representation of a single argument in a signature.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Signature.Argument>
getArguments()
static Signature
of(List<Signature.Argument> arguments)
Creates an immutable instance ofSignature
.static Signature
of(Signature.Argument... arguments)
Creates an immutable instance ofSignature
.
-
-
-
Method Detail
-
of
public static Signature of(Signature.Argument... arguments)
Creates an immutable instance ofSignature
.
-
of
public static Signature of(List<Signature.Argument> arguments)
Creates an immutable instance ofSignature
.
-
getArguments
public List<Signature.Argument> getArguments()
-
-