Class ORC.DeleteWriteBuilder

  • Enclosing class:
    ORC

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

      • setAll

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

        public ORC.DeleteWriteBuilder metricsConfig​(org.apache.iceberg.MetricsConfig newMetricsConfig)
      • createWriterFunc

        public ORC.DeleteWriteBuilder createWriterFunc​(java.util.function.BiFunction<org.apache.iceberg.Schema,​org.apache.orc.TypeDescription,​OrcRowWriter<?>> newWriterFunc)
      • withKeyMetadata

        public ORC.DeleteWriteBuilder withKeyMetadata​(org.apache.iceberg.encryption.EncryptionKeyMetadata metadata)
      • equalityFieldIds

        public ORC.DeleteWriteBuilder equalityFieldIds​(java.util.List<java.lang.Integer> fieldIds)
      • transformPaths

        public ORC.DeleteWriteBuilder transformPaths​(java.util.function.Function<java.lang.CharSequence,​?> newPathTransformFunc)
      • buildEqualityWriter

        public <T> org.apache.iceberg.deletes.EqualityDeleteWriter<T> buildEqualityWriter()
      • buildPositionWriter

        public <T> org.apache.iceberg.deletes.PositionDeleteWriter<T> buildPositionWriter()