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 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 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 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)); }
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); } }
private void readStatementPVS(final ByteArrayDataInput in) throws IOException, SQLException, ClassNotFoundException, StandardException { // TODO See initialize_pvs() int numberOfParameters = this.pvsTypes[0]; DataTypeDescriptor[] types = new DataTypeDescriptor[numberOfParameters]; for(int i = 0; i < numberOfParameters; i++) { int index = i * 3 + 1; SnappyResultHolder.getNewNullDVD(this.pvsTypes[index], i, types, this.pvsTypes[index + 1], this.pvsTypes[index + 2], true); } this.pvs = new GenericParameterValueSet(null, numberOfParameters, false/*return parameter*/); this.pvs.initialize(types); 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); }
for (int index = 0; index < nbytes; ++index) { if (this.bitMap[index] != 0) { inUseByteMap[udiv8(index)] |= (1 << umod8(index));