Package io.substrait.type.proto
Class TypeProtoConverter
java.lang.Object
io.substrait.type.TypeVisitor.TypeThrowsVisitor<R,E>
io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<R,E>
io.substrait.function.TypeExpressionVisitor.TypeExpressionThrowsVisitor<T,RuntimeException>
io.substrait.type.proto.TypeProtoConverter
- All Implemented Interfaces:
ParameterizedTypeVisitor<Type,,RuntimeException> TypeExpressionVisitor<Type,,RuntimeException> TypeVisitor<Type,RuntimeException>
public class TypeProtoConverter
extends TypeExpressionVisitor.TypeExpressionThrowsVisitor<T,RuntimeException>
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.substrait.function.ParameterizedTypeVisitor
ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<R,E extends Throwable> Nested classes/interfaces inherited from interface io.substrait.function.TypeExpressionVisitor
TypeExpressionVisitor.TypeExpressionThrowsVisitor<R,E extends Throwable> Nested classes/interfaces inherited from interface io.substrait.type.TypeVisitor
TypeVisitor.TypeThrowsVisitor<R,E extends Throwable> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontypeContainer(boolean nullable) typeContainer(NullableType literal) final Typevisit(Type.Binary expr) final Typefinal Typefinal Typevisit(Type.Decimal expr) final Typevisit(Type.FixedBinary expr) final Typevisit(Type.FixedChar expr) final Typefinal Typefinal Typefinal Typefinal Typefinal Typefinal Typevisit(Type.IntervalCompound expr) final Typevisit(Type.IntervalDay expr) final Typevisit(Type.IntervalYear expr) final Typevisit(Type.ListType expr) final Typefinal Typevisit(Type.PrecisionTime expr) final Typevisit(Type.PrecisionTimestamp expr) final Typefinal Typefinal Typevisit(Type.Struct expr) final Typefinal Typevisit(Type.Timestamp expr) final Typevisit(Type.TimestampTZ expr) final Typevisit(Type.UserDefined expr) final Typefinal Typevisit(Type.VarChar expr) Methods inherited from class io.substrait.function.TypeExpressionVisitor.TypeExpressionThrowsVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class io.substrait.type.TypeVisitor.TypeThrowsVisitor
t
-
Field Details
-
extensionCollector
-
-
Constructor Details
-
TypeProtoConverter
-
-
Method Details
-
toProto
-
typeContainer
-
typeContainer
public final io.substrait.type.proto.BaseProtoTypes<Type,Integer> typeContainer(NullableType literal) -
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeVisitor<T,I> - Overrides:
visitin classTypeVisitor.TypeThrowsVisitor<T,RuntimeException>
-