Lines Matching refs:dbt2
440 static int __dbj_am_compare(DB *db, const DBT *dbt1, const DBT *dbt2,
461 if (dbt2->app_data != NULL)
462 jdbtarr2 = ((DBT_LOCKED *)dbt2->app_data)->jarr;
464 jdbtarr2 = (*jenv)->NewByteArray(jenv, (jsize)dbt2->size);
468 (jsize)dbt2->size, (jbyte *)dbt2->data);
481 if (dbt2->app_data == NULL)
487 static int __dbj_bt_compare(DB *db, const DBT *dbt1, const DBT *dbt2)
489 return __dbj_am_compare(db, dbt1, dbt2, bt_compare_method);
492 static size_t __dbj_bt_prefix(DB *db, const DBT *dbt1, const DBT *dbt2)
514 if (dbt2->app_data != NULL)
515 jdbt2 = ((DBT_LOCKED *)dbt2->app_data)->jdbt;
520 __dbj_dbt_copyout(jenv, dbt2, &jdbtarr2, jdbt2);
532 if (dbt2->app_data == NULL) {
540 static int __dbj_dup_compare(DB *db, const DBT *dbt1, const DBT *dbt2)
556 jdbtarr2 = (*jenv)->NewByteArray(jenv, (jsize)dbt2->size);
559 (*jenv)->SetByteArrayRegion(jenv, jdbtarr2, 0, (jsize)dbt2->size,
560 (jbyte *)dbt2->data);
586 static int __dbj_h_compare(DB *db, const DBT *dbt1, const DBT *dbt2)
588 return __dbj_am_compare(db, dbt1, dbt2, h_compare_method);