Lines Matching refs:dbt1
440 static int __dbj_am_compare(DB *db, const DBT *dbt1, const DBT *dbt2,
451 if (dbt1->app_data != NULL)
452 jdbtarr1 = ((DBT_LOCKED *)dbt1->app_data)->jarr;
454 jdbtarr1 = (*jenv)->NewByteArray(jenv, (jsize)dbt1->size);
458 (jsize)dbt1->size, (jbyte *)dbt1->data);
479 if (dbt1->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)
503 if (dbt1->app_data != NULL)
504 jdbt1 = ((DBT_LOCKED *)dbt1->app_data)->jdbt;
509 __dbj_dbt_copyout(jenv, dbt1, &jdbtarr1, jdbt1);
528 if (dbt1->app_data == NULL) {
540 static int __dbj_dup_compare(DB *db, const DBT *dbt1, const DBT *dbt2)
550 jdbtarr1 = (*jenv)->NewByteArray(jenv, (jsize)dbt1->size);
553 (*jenv)->SetByteArrayRegion(jenv, jdbtarr1, 0, (jsize)dbt1->size,
554 (jbyte *)dbt1->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);