Package org.apache.iceberg.parquet
Class TypeToMessageType
- java.lang.Object
-
- org.apache.iceberg.parquet.TypeToMessageType
-
public class TypeToMessageType extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
DECIMAL_INT32_MAX_DIGITS
static int
DECIMAL_INT64_MAX_DIGITS
-
Constructor Summary
Constructors Constructor Description TypeToMessageType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.parquet.schema.MessageType
convert(Schema schema, java.lang.String name)
org.apache.parquet.schema.Type
field(Types.NestedField field)
org.apache.parquet.schema.GroupType
list(Types.ListType list, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
org.apache.parquet.schema.GroupType
map(Types.MapType map, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
org.apache.parquet.schema.Type
primitive(Type.PrimitiveType primitive, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String originalName)
org.apache.parquet.schema.GroupType
struct(Types.StructType struct, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
-
-
-
Field Detail
-
DECIMAL_INT32_MAX_DIGITS
public static final int DECIMAL_INT32_MAX_DIGITS
- See Also:
- Constant Field Values
-
DECIMAL_INT64_MAX_DIGITS
public static final int DECIMAL_INT64_MAX_DIGITS
- See Also:
- Constant Field Values
-
-
Method Detail
-
convert
public org.apache.parquet.schema.MessageType convert(Schema schema, java.lang.String name)
-
struct
public org.apache.parquet.schema.GroupType struct(Types.StructType struct, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
-
field
public org.apache.parquet.schema.Type field(Types.NestedField field)
-
list
public org.apache.parquet.schema.GroupType list(Types.ListType list, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
-
map
public org.apache.parquet.schema.GroupType map(Types.MapType map, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String name)
-
primitive
public org.apache.parquet.schema.Type primitive(Type.PrimitiveType primitive, org.apache.parquet.schema.Type.Repetition repetition, int id, java.lang.String originalName)
-
-