| 662 | } |
| 663 | |
| 664 | Status SchemaPrinter::PrintField(const Field& field) { |
| 665 | Write(field.name()); |
| 666 | Write(": "); |
| 667 | RETURN_NOT_OK(PrintType(*field.type(), field.nullable())); |
| 668 | |
| 669 | if (options_.show_field_metadata && field.metadata() != nullptr) { |
| 670 | indent_ += options_.indent_size; |
| 671 | PrintMetadata("-- field metadata --", *field.metadata()); |
| 672 | indent_ -= options_.indent_size; |
| 673 | } |
| 674 | return Status::OK(); |
| 675 | } |
| 676 | |
| 677 | } // namespace |
| 678 |