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 classSignature.ArgumentRepresentation 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 Signatureof(List<Signature.Argument> arguments)Creates an immutable instance ofSignature.static Signatureof(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()
-
-