Class PositionDelete<R>

java.lang.Object
org.apache.iceberg.deletes.PositionDelete<R>
All Implemented Interfaces:
StructLike

public class PositionDelete<R> extends Object implements StructLike
  • Method Details

    • create

      public static <T> PositionDelete<T> create()
    • deleteClass

      public static <T> Class<PositionDelete<T>> deleteClass()
    • set

      public PositionDelete<R> set(CharSequence newPath, long newPos)
    • set

      @Deprecated public PositionDelete<R> set(CharSequence newPath, long newPos, R newRow)
      Deprecated.
      This method is deprecated as of version 1.11.0 and will be removed in 1.12.0. Position deletes that include row data are no longer supported. Use set(CharSequence, long) instead.
    • size

      public int size()
      Specified by:
      size in interface StructLike
    • path

      public CharSequence path()
    • pos

      public long pos()
    • row

      @Deprecated public R row()
      Deprecated.
      This method is deprecated as of version 1.11.0 and will be removed in 1.12.0. Position deletes that include row data are no longer supported.
    • get

      public <T> T get(int colPos, Class<T> javaClass)
      Specified by:
      get in interface StructLike
    • set

      public <T> void set(int colPos, T value)
      Specified by:
      set in interface StructLike