diff options
| author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-02-17 17:25:57 +0000 |
|---|---|---|
| committer | <> | 2015-03-17 16:26:24 +0000 |
| commit | 780b92ada9afcf1d58085a83a0b9e6bc982203d1 (patch) | |
| tree | 598f8b9fa431b228d29897e798de4ac0c1d3d970 /dist/s_java_stat | |
| parent | 7a2660ba9cc2dc03a69ddfcfd95369395cc87444 (diff) | |
| download | berkeleydb-master.tar.gz | |
Diffstat (limited to 'dist/s_java_stat')
| -rwxr-xr-x | dist/s_java_stat | 22 |
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 |
