Package org.apache.iceberg
Class TableMetadataParser
java.lang.Object
org.apache.iceberg.TableMetadataParser
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionstatic TableMetadatafromJson(com.fasterxml.jackson.databind.JsonNode node) static TableMetadataRead TableMetadata from a JSON string.static TableMetadatastatic TableMetadataRead TableMetadata from a JSON string.static TableMetadatastatic StringgetFileExtension(String codecName) static Stringstatic Stringstatic voidinternalWrite(TableMetadata metadata, OutputFile outputFile, boolean overwrite) static voidoverwrite(TableMetadata metadata, OutputFile outputFile) static TableMetadatastatic TableMetadataDeprecated.static TableMetadatastatic StringtoJson(TableMetadata metadata) static voidtoJson(TableMetadata metadata, com.fasterxml.jackson.core.JsonGenerator generator) static voidwrite(TableMetadata metadata, OutputFile outputFile) 
- 
Method Details- 
overwrite
- 
write
- 
internalWrite
- 
getFileExtension
- 
getFileExtension
- 
getOldFileExtension
- 
toJson
- 
toJsonpublic static void toJson(TableMetadata metadata, com.fasterxml.jackson.core.JsonGenerator generator) throws IOException - Throws:
- IOException
 
- 
read
- 
readDeprecated.since 1.10.0, will be removed in 1.11.0; useread(InputFile)instead.
- 
read
- 
fromJsonRead TableMetadata from a JSON string.The TableMetadata's metadata file location will be unset. - Parameters:
- json- a JSON string of table metadata
- Returns:
- a TableMetadata object
 
- 
fromJsonRead TableMetadata from a JSON string.- Parameters:
- metadataLocation- metadata location for the returned- TableMetadata
- json- a JSON string of table metadata
- Returns:
- a TableMetadata object
 
- 
fromJson
- 
fromJson
- 
fromJsonpublic static TableMetadata fromJson(String metadataLocation, com.fasterxml.jackson.databind.JsonNode node) 
 
- 
read(InputFile)instead.