/** * @param integer */ public void setQuality(XSInteger integer) { setQuality(integer.asPrimitiveInt()); }
private void refreshContentBaseIdentity() throws RequestException { if (stillFresh(lastContentBaseNameCheck)) { return; } lastContentBaseNameCheck = System.currentTimeMillis(); ResultSequence rs = session.submitRequest(contentBaseNameRequest); if (rs.itemAt(0) instanceof XSDecimal) { contentbaseId = ((XSDecimal)rs.itemAt(0)).asBigDecimal().toBigInteger(); } else { contentbaseId = ((XSInteger)rs.itemAt(0)).asBigInteger(); } contentBaseName = rs.itemAt(1).asString(); }
split.forestId = ((XSInteger)item.getItem()).asBigInteger(); forestSplits.add(split); } else if (index == 1) { forestSplits.get(forestSplits.size() - 1).recordCount = ((XSInteger)item.getItem()).asLong(); } else if (index == 2) { String forestHost = ((XSString) item.getItem()).asString(); ResultItem item = result.next(); if (ItemType.XS_INTEGER == item.getItemType()) { if (((XSInteger)item.getItem()).asPrimitiveInt() == 0) { break; } else { ResultItem item = result.next(); if (ItemType.XS_INTEGER == item.getItemType()) { if (((XSInteger)item.getItem()).asPrimitiveInt() == 0) { break; item = result.next(); if (ItemType.XS_INTEGER == item.getItemType()) { if (((XSInteger)item.getItem()).asPrimitiveInt() == 0) { break;
result.getValueType() == ValueType.XS_INTEGER) { XSInteger intItem = (XSInteger)result.getItem(); ((IntWritable)value).set(intItem.asPrimitiveInt()); } else if (valueClass.equals(VIntWritable.class) && result.getValueType() == ValueType.XS_INTEGER) { XSInteger intItem = (XSInteger)result.getItem(); ((VIntWritable)value).set(intItem.asPrimitiveInt()); } else if (valueClass.equals(LongWritable.class) && result.getValueType() == ValueType.XS_INTEGER) { XSInteger intItem = (XSInteger)result.getItem(); ((LongWritable)value).set(intItem.asLong()); } else if (valueClass.equals(VLongWritable.class) && result.getValueType() == ValueType.XS_INTEGER) { XSInteger intItem = (XSInteger)result.getItem(); ((VLongWritable)value).set(intItem.asLong()); } else if (valueClass.equals(BooleanWritable.class) && result.getValueType() == ValueType.XS_BOOLEAN) {
am.setEffectiveVersion(((XSInteger)item.getItem()).asLong()); item = result.next(); failover = !restrictHosts && item.asString().equals("true");
break; int format = ((XSInteger)item.getItem()).asPrimitiveInt(); if((item = rs.next()) == null || !(item.getItem() instanceof XSHexBinary)) { backChannel.getLogger().severe("XAResourceImpl.recover() expecting XSHexBinary");
public int prepare(Xid xid) throws XAException { SessionImpl backChannel = session.clone(); ResultSequence rs = null; try { backChannel.getLogger().fine("XAResource.prepare, xid=" + xid.toString()); AdhocImpl adhoc = createAdhoc(backChannel,"xa:prepare($xid)",xid,false); rs = backChannel.submitRequestInternal(adhoc); BigInteger forestID = ((XSInteger)rs.next().getItem()).asBigInteger(); if(forestID.compareTo(bigZero) == 0) return XA_RDONLY; // Store the forest ID, so that it can be used later coordinatorForestMap.put(new XccXid(xid), forestID); } catch(RequestException e) { handleException(e); } finally { handleFinally(rs,backChannel); } return XA_OK; }
item = result.next(); if (ItemType.XS_INTEGER == item.getItemType()) { if (((XSInteger)item.getItem()).asPrimitiveInt() == 0) { break;
public BigInteger getCurrentServerPointInTime() throws RequestException { Request pitReq = newAdhocQuery("xdmp:request-timestamp()"); ResultSequence rs = submitRequest(pitReq); ResultItem item = rs.next(); BigInteger stamp = null; if (item.getItem() instanceof XSDecimal) { stamp = ((XSDecimal)item.getItem()).asBigDecimal().toBigInteger(); } else { stamp = ((XSInteger)item.getItem()).asBigInteger(); } rs.close(); return stamp; }