Package io.substrait.type.proto
Class TypeExpressionProtoVisitor
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.TypeExpressionProtoVisitor
- All Implemented Interfaces:
ParameterizedTypeVisitor<DerivationExpression,,RuntimeException> TypeExpressionVisitor<DerivationExpression,,RuntimeException> TypeVisitor<DerivationExpression,RuntimeException>
public class TypeExpressionProtoVisitor
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 TypeMethodDescriptionio.substrait.type.proto.BaseProtoTypes<DerivationExpression,DerivationExpression> typeContainer(boolean nullable) final io.substrait.type.proto.BaseProtoTypes<DerivationExpression,DerivationExpression> typeContainer(NullableType literal) visit(ParameterizedType.Map expr) visit(ParameterizedType.StringLiteral stringLiteral) visit(TypeExpression.Decimal expr) visit(TypeExpression.ListType expr) visit(TypeExpression.Map expr) visit(TypeExpression.Struct expr) visit(TypeExpression.VarChar expr) final DerivationExpressionvisit(Type.Binary expr) final DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionvisit(Type.Decimal expr) final DerivationExpressionvisit(Type.FixedBinary expr) final DerivationExpressionvisit(Type.FixedChar expr) final DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionvisit(Type.IntervalCompound expr) final DerivationExpressionvisit(Type.IntervalDay expr) final DerivationExpressionvisit(Type.IntervalYear expr) final DerivationExpressionvisit(Type.ListType expr) final DerivationExpressionfinal DerivationExpressionvisit(Type.PrecisionTime expr) final DerivationExpressionvisit(Type.PrecisionTimestamp expr) final DerivationExpressionfinal DerivationExpressionfinal DerivationExpressionvisit(Type.Struct expr) final DerivationExpressionfinal DerivationExpressionvisit(Type.Timestamp expr) final DerivationExpressionvisit(Type.TimestampTZ expr) final DerivationExpressionvisit(Type.UserDefined expr) final DerivationExpressionfinal DerivationExpressionvisit(Type.VarChar expr) Methods inherited from class io.substrait.function.TypeExpressionVisitor.TypeExpressionThrowsVisitor
visit, visit, visitMethods inherited from class io.substrait.function.ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor
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
-
Field Details
-
extensionCollector
-
-
Constructor Details
-
TypeExpressionProtoVisitor
-
-
Method Details
-
typeContainer
public io.substrait.type.proto.BaseProtoTypes<DerivationExpression,DerivationExpression> typeContainer(boolean nullable) -
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceParameterizedTypeVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
visit
- Specified by:
visitin interfaceTypeExpressionVisitor<DerivationExpression,RuntimeException> - Overrides:
visitin classTypeExpressionVisitor.TypeExpressionThrowsVisitor<DerivationExpression,RuntimeException>
-
typeContainer
public final io.substrait.type.proto.BaseProtoTypes<DerivationExpression,DerivationExpression> 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>
-