1 // Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
2 package org.rocksdb;
3 
4 /**
5  * Base class for Table Filters.
6  */
7 public abstract class AbstractTableFilter
8     extends RocksCallbackObject implements TableFilter {
9 
AbstractTableFilter()10   protected AbstractTableFilter() {
11     super();
12   }
13 
14   @Override
initializeNative(final long... nativeParameterHandles)15   protected long initializeNative(final long... nativeParameterHandles) {
16     return createNewTableFilter();
17   }
18 
createNewTableFilter()19   private native long createNewTableFilter();
20 }
21