text: // Copyright (c) 2014, Facebook, Inc.  All rights reserved.
  // This source code is licensed under the BSD-style license found in the
  // LICENSE file in the root directory of this source tree. An additional grant
  // of patent rights can be found in the PATENTS file in the same directory.
  //
  // This file implements the "bridge" between Java and C++ and enables
  // calling c++ rocksdb::Iterator methods from Java side.
  
  #include <stdio.h>
  #include <stdlib.h>
  #include <jni.h>
  
  #include "include/org_rocksdb_ColumnFamilyHandle.h"
  #include "rocksjni/portal.h"
  
  /*
   * Class:     org_rocksdb_ColumnFamilyHandle
   * Method:    disposeInternal
   * Signature: (J)V
   */
  void Java_org_rocksdb_ColumnFamilyHandle_disposeInternal(
      JNIEnv* env, jobject jobj, jlong handle) {
    auto it = reinterpret_cast<rocksdb::ColumnFamilyHandle*>(handle);
    delete it;
  }
  