Class CsvFormat

java.lang.Object
org.apache.arrow.datafusion.CsvFormat
All Implemented Interfaces:
AutoCloseable, FileFormat

public class CsvFormat extends Object implements FileFormat
The CSV file format configuration
  • Constructor Details

    • CsvFormat

      public CsvFormat()
      Create new CSV format with default options
  • Method Details

    • getPointer

      long getPointer()
      Get a pointer to the native object
      Returns:
      Pointer value as a long
    • registerChild

      protected final void registerChild(org.apache.arrow.datafusion.AbstractProxy child)
      Register a child proxy object that should be closed when this object is closed
      Parameters:
      child - the child proxy to register
    • isClosed

      protected final boolean isClosed()
      Returns:
      Whether the object has been closed
    • getPointer

      public final long getPointer()
    • close

      public final void close() throws Exception
      Specified by:
      close in interface AutoCloseable
      Throws:
      Exception