summaryrefslogtreecommitdiff
path: root/lang/java/src/com/sleepycat/db/DatabaseEntry.java
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@baserock.org>2015-02-17 17:25:57 +0000
committer <>2015-03-17 16:26:24 +0000
commit780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch)
tree598f8b9fa431b228d29897e798de4ac0c1d3d970 /lang/java/src/com/sleepycat/db/DatabaseEntry.java
parent7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff)
downloadberkeleydb-master.tar.gz
Imported from /home/lorry/working-area/delta_berkeleydb/db-6.1.23.tar.gz.HEADdb-6.1.23master
Diffstat (limited to 'lang/java/src/com/sleepycat/db/DatabaseEntry.java')
-rw-r--r--lang/java/src/com/sleepycat/db/DatabaseEntry.java25
1 files changed, 24 insertions, 1 deletions
diff --git a/lang/java/src/com/sleepycat/db/DatabaseEntry.java b/lang/java/src/com/sleepycat/db/DatabaseEntry.java
index 015917d6..69dfcdb6 100644
--- a/lang/java/src/com/sleepycat/db/DatabaseEntry.java
+++ b/lang/java/src/com/sleepycat/db/DatabaseEntry.java
@@ -1,7 +1,7 @@
/*-
* See the file LICENSE for redistribution information.
*
- * Copyright (c) 2002, 2012 Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2002, 2015 Oracle and/or its affiliates. All rights reserved.
*
* $Id$
*/
@@ -212,6 +212,29 @@ public class DatabaseEntry {
*/
/**
+ Configure this DatabaseEntry to be stored as a blob.
+ <p>
+ @param blob
+ Whether this DatabaseEntry is configured to be stored as a blob.
+ */
+ public void setBlob(final boolean blob) {
+ if (blob)
+ flags |= DbConstants.DB_DBT_BLOB;
+ else
+ flags &= ~DbConstants.DB_DBT_BLOB;
+ }
+
+ /**
+ Return whether this DatabaseEntry is configured to be stored as a blob.
+ <p>
+ @return
+ Whether this DatabaseEntry is configured to be stored as a blob.
+ */
+ public boolean getBlob() {
+ return (flags & DbConstants.DB_DBT_BLOB) != 0;
+ }
+
+ /**
Return the byte array.
<p>
For a DatabaseEntry that is used as an output parameter, the byte