Package io.substrait.type
Interface TypeVisitor<R,E extends Throwable>
- All Known Subinterfaces:
ParameterizedTypeVisitor<R,,E> TypeExpressionVisitor<R,E>
- All Known Implementing Classes:
ParameterizedProtoConverter,ParameterizedTypeVisitor.ParameterizedTypeThrowsVisitor,StringTypeVisitor,ToTypeString,ToTypeString.ToTypeLiteralStringLossless,TypeExpressionProtoVisitor,TypeExpressionVisitor.TypeExpressionThrowsVisitor,TypeProtoConverter,TypeVisitor.TypeThrowsVisitor
public interface TypeVisitor<R,E extends Throwable>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classTypeVisitor.TypeThrowsVisitor<R,E extends Throwable> -
Method Summary
Modifier and TypeMethodDescriptionvisit(Type.Binary type) visit(Type.Decimal type) visit(Type.FixedBinary type) visit(Type.FixedChar type) visit(Type.IntervalCompound type) visit(Type.IntervalDay type) visit(Type.IntervalYear type) visit(Type.ListType type) visit(Type.PrecisionTime type) visit(Type.PrecisionTimestamp type) visit(Type.Struct type) visit(Type.Timestamp type) Deprecated.visit(Type.TimestampTZ type) Deprecated.visit(Type.UserDefined type) visit(Type.VarChar type)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
Deprecated. -
visit
Deprecated. -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-