Package org.apache.parquet.schema
Class Types.MessageTypeBuilder
- java.lang.Object
-
- org.apache.parquet.schema.Types.Builder<THIS,P>
-
- org.apache.parquet.schema.Types.BaseGroupBuilder<P,Types.GroupBuilder<P>>
-
- org.apache.parquet.schema.Types.GroupBuilder<MessageType>
-
- org.apache.parquet.schema.Types.MessageTypeBuilder
-
- Enclosing class:
- Types
public static class Types.MessageTypeBuilder extends Types.GroupBuilder<MessageType>
-
-
Field Summary
-
Fields inherited from class org.apache.parquet.schema.Types.BaseGroupBuilder
fields
-
Fields inherited from class org.apache.parquet.schema.Types.Builder
id, logicalTypeAnnotation, newLogicalTypeSet, parent, repetition, returnClass
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MessageType
named(String name)
Builds and returns theMessageType
configured by this builder.-
Methods inherited from class org.apache.parquet.schema.Types.GroupBuilder
self
-
Methods inherited from class org.apache.parquet.schema.Types.BaseGroupBuilder
addField, addFields, build, group, list, map, optional, optionalGroup, optionalList, optionalMap, primitive, repeated, repeatedGroup, required, requiredGroup, requiredList, requiredMap
-
Methods inherited from class org.apache.parquet.schema.Types.Builder
as, as, getOriginalType, id, repetition
-
-
-
-
Method Detail
-
named
public MessageType named(String name)
Builds and returns theMessageType
configured by this builder.Note: All primitive types and sub-groups should be added before calling this method.
- Overrides:
named
in classTypes.Builder<Types.GroupBuilder<MessageType>,MessageType>
- Parameters:
name
- a name for the constructed type- Returns:
- the final
MessageType
configured by this builder.
-
-