Package io.substrait.type.proto
Class ParameterizedProtoConverter
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.ParameterizedProtoConverter
- All Implemented Interfaces:
ParameterizedTypeVisitor<ParameterizedType,,RuntimeException> TypeExpressionVisitor<ParameterizedType,,RuntimeException> TypeVisitor<ParameterizedType,RuntimeException>
public class ParameterizedProtoConverter
extends TypeExpressionVisitor.TypeExpressionThrowsVisitor<T,RuntimeException>
-
Nested Class Summary
Nested ClassesNested 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 TypeMethodDescriptioni(TypeExpression num) io.substrait.type.proto.BaseProtoTypes<ParameterizedType,ParameterizedType.IntegerOption> typeContainer(boolean nullable) final io.substrait.type.proto.BaseProtoTypes<ParameterizedType,ParameterizedType.IntegerOption> typeContainer(NullableType literal) visit(ParameterizedType.Map expr) visit(ParameterizedType.StringLiteral stringLiteral) final ParameterizedTypevisit(Type.Binary expr) final ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypevisit(Type.Decimal expr) final ParameterizedTypevisit(Type.FixedBinary expr) final ParameterizedTypevisit(Type.FixedChar expr) final ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypevisit(Type.IntervalCompound expr) final ParameterizedTypevisit(Type.IntervalDay expr) final ParameterizedTypevisit(Type.IntervalYear expr) final ParameterizedTypevisit(Type.ListType expr) final ParameterizedTypefinal ParameterizedTypevisit(Type.PrecisionTime expr) final ParameterizedTypevisit(Type.PrecisionTimestamp expr) final ParameterizedTypefinal ParameterizedTypefinal ParameterizedTypevisit(Type.Struct expr) final ParameterizedTypefinal ParameterizedTypevisit(Type.Timestamp expr) final ParameterizedTypevisit(Type.TimestampTZ expr) final ParameterizedTypevisit(Type.UserDefined expr) final ParameterizedTypefinal ParameterizedTypevisit(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, visitMethods inherited from class io.substrait.type.TypeVisitor.TypeThrowsVisitor
tMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.function.ParameterizedTypeVisitor
visit, visit, visit
-
Field Details
-
extensionCollector
-
-
Constructor Details
-
ParameterizedProtoConverter
-
-
Method Details
-
typeContainer
public io.substrait.type.proto.BaseProtoTypes<ParameterizedType,ParameterizedType.IntegerOption> typeContainer(boolean nullable) -
i
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
visit
public ParameterizedType visit(ParameterizedType.StringLiteral stringLiteral) throws RuntimeException - Specified by:
visitin interfaceParameterizedTypeVisitor<ParameterizedType,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<ParameterizedType,RuntimeException> - Throws:
RuntimeException
-
typeContainer
public final io.substrait.type.proto.BaseProtoTypes<ParameterizedType,ParameterizedType.IntegerOption> 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>
-