Class RemoveIds

java.lang.Object
org.apache.iceberg.parquet.ParquetTypeVisitor<org.apache.parquet.schema.Type>
org.apache.iceberg.parquet.RemoveIds

public class RemoveIds extends ParquetTypeVisitor<org.apache.parquet.schema.Type>
  • Constructor Details

    • RemoveIds

      public RemoveIds()
  • Method Details

    • message

      public org.apache.parquet.schema.Type message(org.apache.parquet.schema.MessageType message, List<org.apache.parquet.schema.Type> fields)
      Overrides:
      message in class ParquetTypeVisitor<org.apache.parquet.schema.Type>
    • struct

      public org.apache.parquet.schema.Type struct(org.apache.parquet.schema.GroupType struct, List<org.apache.parquet.schema.Type> fields)
      Overrides:
      struct in class ParquetTypeVisitor<org.apache.parquet.schema.Type>
    • list

      public org.apache.parquet.schema.Type list(org.apache.parquet.schema.GroupType array, org.apache.parquet.schema.Type item)
      Overrides:
      list in class ParquetTypeVisitor<org.apache.parquet.schema.Type>
    • map

      public org.apache.parquet.schema.Type map(org.apache.parquet.schema.GroupType map, org.apache.parquet.schema.Type key, org.apache.parquet.schema.Type value)
      Overrides:
      map in class ParquetTypeVisitor<org.apache.parquet.schema.Type>
    • primitive

      public org.apache.parquet.schema.Type primitive(org.apache.parquet.schema.PrimitiveType primitive)
      Overrides:
      primitive in class ParquetTypeVisitor<org.apache.parquet.schema.Type>
    • removeIds

      public static org.apache.parquet.schema.MessageType removeIds(org.apache.parquet.schema.MessageType type)