docs: public static void pushExportBuffer(
              int partitionId,
              String tableName,
              long startSequenceNumber,
              long committedSequenceNumber,
              long tupleCount,
              long uniqueId,
              long genId,
              long bufferPtr,
              ByteBuffer buffer) {
          //For validating that the memory is released
          if (bufferPtr != 0) DBBPool.registerUnsafeMemory(bufferPtr);
          ExportManager instance = instance();
          try {
              ExportGeneration generation = instance.m_generation.get();
              if (generation == null) {
                  if (buffer != null) {
                      DBBPool.wrapBB(buffer).discard();
                  }
                  return;
              }
              generation.pushExportBuffer(partitionId, tableName,
                      startSequenceNumber, committedSequenceNumber,
                      (int)tupleCount, uniqueId, genId, buffer);
          } catch (Exception e) {
              //Don't let anything take down the execution site thread
              exportLog.error("Error pushing export buffer", e);
          }
      }