static int numBytes(int nbits) { return udiv8(nbits + ADDRESS_SIZE_1); }
static int numBytes(int nbits) { return udiv8(nbits + ADDRESS_SIZE_1); }
public boolean addInt(int val) { final int byteIndex = udiv8(val); final int posByteMask = (1 << umod8(val)); if (((this.bitMap[byteIndex] & posByteMask) == 0)) { this.bitMap[byteIndex] |= posByteMask; this.numUsedBits++; return true; } else { return false; } }
public boolean removeInt(final int pos) { int byteIndex = udiv8(pos); int posByte = (1 << umod8(pos)); boolean isSet = ((this.bitMap[byteIndex] & posByte) != 0); this.bitMap[byteIndex] &= ~posByte; if (isSet) { --this.numUsedBits; return true; } return false; }
public boolean addInt(int val) { final int byteIndex = udiv8(val); final int posByteMask = (1 << umod8(val)); if (((this.bitMap[byteIndex] & posByteMask) == 0)) { this.bitMap[byteIndex] |= posByteMask; this.numUsedBits++; return true; } else { return false; } }
public boolean containsInt(int val) { int byteIndex = udiv8(val); return (byteIndex < this.bitMap.length && (this.bitMap[byteIndex] & (1 << umod8(val))) != 0); }
public boolean containsInt(int val) { int byteIndex = udiv8(val); return (byteIndex < this.bitMap.length && (this.bitMap[byteIndex] & (1 << umod8(val))) != 0); }
public boolean removeInt(final int pos) { int byteIndex = udiv8(pos); int posByte = (1 << umod8(pos)); boolean isSet = ((this.bitMap[byteIndex] & posByte) != 0); this.bitMap[byteIndex] &= ~posByte; if (isSet) { --this.numUsedBits; return true; } return false; }
public boolean containsInt(int val) { int byteIndex = udiv8(val); return (byteIndex < this.bitMap.length && (this.bitMap[byteIndex] & (1 << umod8(val))) != 0); }
public boolean removeInt(final int pos) { int byteIndex = udiv8(pos); int posByte = (1 << umod8(pos)); boolean isSet = ((this.bitMap[byteIndex] & posByte) != 0); this.bitMap[byteIndex] &= ~posByte; if (isSet) { --this.numUsedBits; return true; } return false; }
public boolean addInt(int val) { final int byteIndex = udiv8(val); final int posByteMask = (1 << umod8(val)); if (((this.bitMap[byteIndex] & posByteMask) == 0)) { this.bitMap[byteIndex] |= posByteMask; this.numUsedBits++; return true; } else { return false; } }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
public int prevSetBit(int pos) { return prevSetBit(udiv8(pos), umod8(pos)); }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
public int prevSetBit(int pos) { return prevSetBit(udiv8(pos), umod8(pos)); }
public int prevSetBit(int pos) { return prevSetBit(udiv8(pos), umod8(pos)); }
public int nextSetBit(int pos) { return nextSetBit(udiv8(pos), umod8(pos)); }
private void readStatementPVS(final ByteArrayDataInput in) throws IOException, SQLException, ClassNotFoundException, StandardException { this.pstmt = getStatement(); this.pvs = this.pstmt.getParms(); final int paramCount = this.pvs.getParameterCount(); final int numEightColGroups = BitSetSet.udiv8(paramCount); final int numPartialCols = BitSetSet.umod8(paramCount); DVDIOUtil.readParameterValueSet(this.pvs, in, numEightColGroups, numPartialCols); } }
private void readStatementPVS(final ByteArrayDataInput in) throws IOException, SQLException, ClassNotFoundException, StandardException { this.pstmt = getStatement(); this.pvs = this.pstmt.getParms(); final int paramCount = this.pvs.getParameterCount(); final int numEightColGroups = BitSetSet.udiv8(paramCount); final int numPartialCols = BitSetSet.umod8(paramCount); DVDIOUtil.readParameterValueSet(this.pvs, in, numEightColGroups, numPartialCols); } }
private void readStatementPVS(final ByteArrayDataInput in) throws IOException, SQLException, ClassNotFoundException, StandardException { this.pstmt = getStatement(); this.pvs = this.pstmt.getParms(); final int paramCount = this.pvs.getParameterCount(); final int numEightColGroups = BitSetSet.udiv8(paramCount); final int numPartialCols = BitSetSet.umod8(paramCount); DVDIOUtil.readParameterValueSet(this.pvs, in, numEightColGroups, numPartialCols); } }