private static MessageType readParquetSchema(List<SchemaElement> schema) { Iterator<SchemaElement> schemaIterator = schema.iterator(); SchemaElement rootSchema = schemaIterator.next(); Types.MessageTypeBuilder builder = Types.buildMessage(); readTypeSchema(builder, schemaIterator, rootSchema.getNum_children()); return builder.named(rootSchema.name); }
MessageType fromParquetSchema(List<SchemaElement> schema) { Iterator<SchemaElement> iterator = schema.iterator(); SchemaElement root = iterator.next(); Types.MessageTypeBuilder builder = Types.buildMessage(); buildChildren(builder, iterator, root.getNum_children()); return builder.named(root.name); }
private static MessageType readParquetSchema(List<SchemaElement> schema) { Iterator<SchemaElement> schemaIterator = schema.iterator(); SchemaElement rootSchema = schemaIterator.next(); Types.MessageTypeBuilder builder = Types.buildMessage(); readTypeSchema(builder, schemaIterator, rootSchema.getNum_children()); return builder.named(rootSchema.name); }
public Object getFieldValue(_Fields field) { switch (field) { case TYPE: return getType(); case TYPE_LENGTH: return new Integer(getType_length()); case REPETITION_TYPE: return getRepetition_type(); case NAME: return getName(); case NUM_CHILDREN: return new Integer(getNum_children()); case CONVERTED_TYPE: return getConverted_type(); case SCALE: return new Integer(getScale()); case PRECISION: return new Integer(getPrecision()); case FIELD_ID: return new Integer(getField_id()); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case TYPE: return getType(); case TYPE_LENGTH: return new Integer(getType_length()); case REPETITION_TYPE: return getRepetition_type(); case NAME: return getName(); case NUM_CHILDREN: return new Integer(getNum_children()); case CONVERTED_TYPE: return getConverted_type(); case SCALE: return new Integer(getScale()); case PRECISION: return new Integer(getPrecision()); case FIELD_ID: return new Integer(getField_id()); } throw new IllegalStateException(); }