Class Expression.ReferenceSegment

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.substrait.proto.Expression.ReferenceSegment
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Expression.ReferenceSegmentOrBuilder, Serializable
Enclosing class:
Expression

public static final class Expression.ReferenceSegment extends com.google.protobuf.GeneratedMessageV3 implements Expression.ReferenceSegmentOrBuilder
 A way to reference the inner property of a complex record. Can reference
 either a map key by literal, a struct field by the ordinal position of
 the desired field or a particular element in an array. Supports
 expressions that would roughly translate to something similar to:
 a.b[2].c['my_map_key'].x where a,b,c and x are struct field references
 (ordinalized in the internal representation here), [2] is a list offset
 and ['my_map_key'] is a reference into a map field.
 
Protobuf type substrait.Expression.ReferenceSegment
See Also: