Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*-
  * See the file LICENSE for redistribution information.
  *
  * Copyright (c) 2004, 2010 Oracle and/or its affiliates.  All rights reserved.
  *
  */
 
 package com.sleepycat.je.rep.util.ldiff;
 
/* 
 * An object used to present the range of a different area on local and remote
 * database. 
 *
 * It uses the [key-remote-begin/data-remote-begin, different area size] to
 * present a different area on the remote database and uses the
 * [key-local-begin/data-local-begin, different area size] to present a 
 * different area on the local database.
 */
public class MismatchedRegion {
    private byte[] remoteBeginKey;
    private byte[] remoteBeginData;
    private long remoteDiffSize;
    private byte[] localBeginKey;
    private byte[] localBeginData;
    private long localDiffSize;
    public void setRemoteBeginKey(byte[] remoteBeginKey) {
        this. = remoteBeginKey;
    }
    public void setRemoteBeginData(byte[] remoteBeginData) {
        this. = remoteBeginData;
    }
    public void setRemoteDiffSize(long remoteDiffSize) {
        this. = remoteDiffSize;
    }
    public void setLocalBeginKey(byte[] localBeginKey) {
        this. = localBeginKey;
    }
    public void setLocalBeginData(byte[] localBeginData) {
        this. = localBeginData;
    }
    public void setLocalDiffSize(long localDiffSize) {
        this. = localDiffSize;
    }
    public byte[] getRemoteBeginKey() {
        return ;
    }
    public byte[] getRemoteBeginData() {
        return ;
    }
    public long getRemoteDiffSize() {
        return ;
    }
    public byte[] getLocalBeginKey() {
        return ;
    }
    public byte[] getLocalBeginData() {
        return ;
    }
    public long getLocalDiffSize() {
        return ;
    }
    /* 
     * Return true if the different area is an additional block on remote 
     * database. 
     */
    public boolean isRemoteAdditional() {
        return ( == 0) ? true : false;
    }
    /*
     * Return true if the different area is an additional block on local
     * database.
     */
    public boolean isLocalAdditional() {
        return ( == 0) ? true : false;
    }
    /* Present a different area is meaningless. */
    public boolean isNull() {
        return ( == null) && ( == null) &&
               ( == null) && ( == null) &&
               ( == 0) && ( == 0);
    }
New to GrepCode? Check out our FAQ X