FileMetadata.schema is a list of SchemaElements SchemaElement.converted_type contains the annotation If you use parquet-mr to access the schema, look at the originalType field: https://github.com/apache/parquet-mr/blob/2f956f46580e5b4752173e885d37a20fe31a78d8/parquet-column/src/main/java/org/apache/parquet/schema/Type.java#L113
On Thu, Aug 6, 2015 at 2:12 PM, Thanh Do <[email protected]> wrote: > Hi all, > > From the documentation, I understand that Parquet supports a small number > of primitive types and it is up to the reader to interpret these primitive > types to a potentially broader logical types. > > Indeed, ConvertedType annotations can be use do specify such > interpretation. According to the documentation ( > http://parquet.apache.org/documentation/latest/): "Annotations are stored > as a ConvertedType in the file metadata" > > But looking at the FileMetaData.java code ( > > http://grepcode.com/file/repo1.maven.org/maven2/com.twitter/parquet-format/2.2.0/parquet/format/FileMetaData.java#FileMetaData._Fields > ) > > I cannot not find an API to get the annotation information. > > Am I missing something here? How do I set/get these annotations? > > Regards, > Thanh >
