Package io.substrait.function
Class TypeExpression.Struct
java.lang.Object
io.substrait.function.TypeExpression.BaseTypeExpression
io.substrait.function.TypeExpression.Struct
- All Implemented Interfaces:
NullableType,TypeExpression
- Enclosing interface:
- TypeExpression
@Immutable
public abstract static class TypeExpression.Struct
extends TypeExpression.BaseTypeExpression
implements NullableType
-
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 TypeMethodDescriptionstatic io.substrait.function.ImmutableTypeExpression.Struct.Builderbuilder()abstract List<TypeExpression>fields()Methods inherited from class io.substrait.function.TypeExpression.BaseTypeExpression
acceptMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.function.NullableType
nullable
-
Constructor Details
-
Struct
public Struct()
-
-
Method Details
-
fields
-
builder
public static io.substrait.function.ImmutableTypeExpression.Struct.Builder builder()
-