Package io.substrait.function
Class ToTypeString
java.lang.Object
io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,E>
io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException>
io.substrait.function.ToTypeString
- All Implemented Interfaces:
ParameterizedTypeVisitor<String,,RuntimeException> TypeVisitor<String,RuntimeException>
- Direct Known Subclasses:
ToTypeString.ToTypeLiteralStringLossless
public class ToTypeString
extends ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classToTypeStringemits the string `any` for all wildcard any types, even if they have numeric suffixes (i.e.Nested classes/interfaces inherited from interface io.substrait.function.ParameterizedTypeVisitor
ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<R,E extends Throwable> Nested classes/interfaces inherited from interface io.substrait.type.TypeVisitor
TypeVisitor.TypeThrowsVisitor<R,E extends Throwable> -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringvisit(ParameterizedType.Map expr) visit(Type.Binary expr) visit(Type.Decimal expr) visit(Type.FixedBinary expr) visit(Type.FixedChar expr) visit(Type.IntervalCompound expr) visit(Type.IntervalDay expr) visit(Type.IntervalYear expr) visit(Type.ListType expr) visit(Type.PrecisionTime expr) visit(Type.PrecisionTimestamp expr) visit(Type.Struct expr) visit(Type.Timestamp expr) visit(Type.TimestampTZ expr) visit(Type.UserDefined expr) visit(Type.VarChar expr) Methods inherited from class io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor
visitMethods inherited from class io.substrait.type.TypeVisitor.TypeThrowsVisitor
t
-
Field Details
-
INSTANCE
-
-
Method Details
-
apply
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<String,RuntimeException> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<String,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<String,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<String,RuntimeException> - Throws:
RuntimeException
-