Interface BaseStruct

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
ArrowArray, ArrowArrayStream, ArrowSchema

public interface BaseStruct extends AutoCloseable
Base interface for C Data Interface structures.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Close to release the main buffer.
    long
    Get memory address.
    void
    Call the release callback of an ArrowArray.
  • Method Details

    • memoryAddress

      long memoryAddress()
      Get memory address.
      Returns:
      Memory address
    • release

      void release()
      Call the release callback of an ArrowArray.

      This function must not be called for child arrays.

    • close

      void close()
      Close to release the main buffer.
      Specified by:
      close in interface AutoCloseable