Class CloseableArray<T extends AutoCloseable>

java.lang.Object
ai.rapids.cudf.CloseableArray<T>
All Implemented Interfaces:
AutoCloseable

public class CloseableArray<T extends AutoCloseable> extends Object implements AutoCloseable
Utility class that wraps an array of closeable instances and can be closed
  • Method Details

    • wrap

      public static <T extends AutoCloseable> CloseableArray<T> wrap(T[] array)
    • size

      public int size()
    • get

      public T get(int i)
    • set

      public T set(int i, T obj)
    • getArray

      public T[] getArray()
    • release

      public T[] release()
    • closeAt

      public void closeAt(int i)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • close

      public void close(Exception pendingError)