Package io.substrait.function
Class TypeExpression.BaseTypeExpression
java.lang.Object
io.substrait.function.TypeExpression.BaseTypeExpression
- All Implemented Interfaces:
TypeExpression
- Direct Known Subclasses:
TypeExpression.BinaryOperation,TypeExpression.Decimal,TypeExpression.FixedBinary,TypeExpression.FixedChar,TypeExpression.IfOperation,TypeExpression.IntegerLiteral,TypeExpression.IntervalCompound,TypeExpression.IntervalDay,TypeExpression.ListType,TypeExpression.Map,TypeExpression.NotOperation,TypeExpression.PrecisionTimestamp,TypeExpression.PrecisionTimestampTZ,TypeExpression.ReturnProgram,TypeExpression.Struct,TypeExpression.VarChar
- Enclosing interface:
- TypeExpression
public abstract static class TypeExpression.BaseTypeExpression
extends Object
implements TypeExpression
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.substrait.function.TypeExpression
TypeExpression.BaseTypeExpression, TypeExpression.BinaryOperation, TypeExpression.Decimal, TypeExpression.FixedBinary, TypeExpression.FixedChar, TypeExpression.IfOperation, TypeExpression.IntegerLiteral, TypeExpression.IntervalCompound, TypeExpression.IntervalDay, TypeExpression.ListType, TypeExpression.Map, TypeExpression.NotOperation, TypeExpression.PrecisionTimestamp, TypeExpression.PrecisionTimestampTZ, TypeExpression.RequiredTypeExpressionVisitorException, TypeExpression.ReturnProgram, TypeExpression.Struct, TypeExpression.VarChar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <R,E extends Throwable>
Raccept(TypeVisitor<R, E> typeVisitor)
-
Constructor Details
-
BaseTypeExpression
public BaseTypeExpression()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceTypeExpression- Throws:
E extends Throwable
-