Class ORC.WriteBuilder

  • Enclosing class:
    ORC

    public static class ORC.WriteBuilder
    extends java.lang.Object
    • Method Detail

      • forTable

        public ORC.WriteBuilder forTable​(org.apache.iceberg.Table table)
      • metadata

        public ORC.WriteBuilder metadata​(java.lang.String property,
                                         java.lang.String value)
      • set

        public ORC.WriteBuilder set​(java.lang.String property,
                                    java.lang.String value)
      • createWriterFunc

        public ORC.WriteBuilder createWriterFunc​(java.util.function.BiFunction<org.apache.iceberg.Schema,​org.apache.orc.TypeDescription,​OrcRowWriter<?>> writerFunction)
      • setAll

        public ORC.WriteBuilder setAll​(java.util.Map<java.lang.String,​java.lang.String> properties)
      • schema

        public ORC.WriteBuilder schema​(org.apache.iceberg.Schema newSchema)
      • metricsConfig

        public ORC.WriteBuilder metricsConfig​(org.apache.iceberg.MetricsConfig newMetricsConfig)
      • build

        public <D> org.apache.iceberg.io.FileAppender<D> build()