diff --git a/java/rocksjni/options.cc b/java/rocksjni/options.cc index ffb0a4e56..216fa5e8a 100644 --- a/java/rocksjni/options.cc +++ b/java/rocksjni/options.cc @@ -2147,6 +2147,17 @@ void Java_org_rocksdb_ColumnFamilyOptions_useFixedLengthPrefixExtractor( static_cast(jprefix_length))); } +/* + * Method: useCappedPrefixExtractor + * Signature: (JI)V + */ +void Java_org_rocksdb_ColumnFamilyOptions_useCappedPrefixExtractor( + JNIEnv* env, jobject jobj, jlong jhandle, jint jprefix_length) { + reinterpret_cast(jhandle)-> + prefix_extractor.reset(rocksdb::NewCappedPrefixTransform( + static_cast(jprefix_length))); +} + /* * Method: setTableFactory * Signature: (JJ)V