summaryrefslogtreecommitdiff
path: root/dist/s_java_stat
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 /dist/s_java_stat
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 'dist/s_java_stat')
-rwxr-xr-xdist/s_java_stat22
1 files changed, 20 insertions, 2 deletions
diff --git a/dist/s_java_stat b/dist/s_java_stat
index 434fdd52..0d59ed5f 100755
--- a/dist/s_java_stat
+++ b/dist/s_java_stat
@@ -9,7 +9,7 @@ msgjava="/*-
*
* 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.
*/"
s=/tmp/__java.sed
@@ -96,6 +96,14 @@ $2 return (\1 != 0);\\
$2 }/p
d
}
+ /u_int32_t.*st_view/{
+ s/^[ ]*[^ ]*[ ]*\([^[;]*\).*/\\
+$2 private int \1;\\
+$2 public boolean get_\1() {\\
+$2 return (\1 != 0);\\
+$2 }/p
+ d
+ }
/db_size_t/{
s/^[ ]*[^ ]*[ ]*\([^;]*\).*/\\
$2 private long \1;\\
@@ -420,7 +428,8 @@ EOF
jclass compact
jclass_toString compact CompactStats
echo '}') |
- perl -w -p -e 's,public int get(FillPercent|Pages\(|Timeout|Truncate),/* package */ int get$1,g;'> $t0
+ perl -w -p -e 's,public int get(FillPercent|Pages\(|Timeout|Truncate),/* package */ int get$1,g;'> $t
+ sed '/+ compact_fillpercent$/d;/+ compact_pages$/d;/+ compact_timeout$/d;/+ compact_truncate$/d' < $t > $t0
f=../lang/java/src/com/sleepycat/db/CompactStats.java
./s_javadoc_merge $f $t0 > $t
cmp $t $f > /dev/null 2>&1 ||
@@ -433,6 +442,10 @@ stat_class lock_stat LockStats
stat_class log_stat LogStats
stat_class mpool_fstat CacheFileStats
stat_class mpool_stat CacheStats
+f=../lang/java/src/com/sleepycat/db/CacheStats.java
+perl -w -p -e 's,public int getOddfSize(Detect|Resolve),/* package */ int getOddfSize$1,g;' < $f > $t
+sed '/+ st_oddfsize_detect$/d;/+ st_oddfsize_resolve$/d' < $t > $f
+
stat_class mutex_stat MutexStats
stat_class qam_stat QueueStats " extends DatabaseStats"
stat_class rep_stat ReplicationStats "" "
@@ -444,7 +457,12 @@ import com.sleepycat.db.internal.DbConstants;
public static final int REP_NONE = 0;"
+# Build the ReplicationManagerStats and do not expose st_incoming_queue_size in the Java APIs.
stat_class repmgr_stat ReplicationManagerStats
+f=../lang/java/src/com/sleepycat/db/ReplicationManagerStats.java
+perl -w -p -e 's,public int getIncomingQueueSize,/* package */ int getIncomingQueueSize,g;' < $f > $t
+sed '/+ st_incoming_queue_size$/d' < $t > $f
+
stat_class seq_stat SequenceStats
# Build TransactionStats.java - special because of embedded Active class