List of usage examples for com.mongodb Bytes QUERYOPTION_EXHAUST
int QUERYOPTION_EXHAUST
To view the source code for com.mongodb Bytes QUERYOPTION_EXHAUST.
Click Source Link
From source file:com.edgytech.umongo.MongoUtils.java
License:Apache License
public static String queryOptionsToString(int options) { String opt = ""; if ((options & Bytes.QUERYOPTION_TAILABLE) != 0) { opt += "TAILABLE "; }/* w w w .j a v a 2 s . c o m*/ if ((options & Bytes.QUERYOPTION_SLAVEOK) != 0) { opt += "SLAVEOK "; } if ((options & Bytes.QUERYOPTION_OPLOGREPLAY) != 0) { opt += "OPLOGREPLAY "; } if ((options & Bytes.QUERYOPTION_NOTIMEOUT) != 0) { opt += "NOTIMEOUT "; } if ((options & Bytes.QUERYOPTION_AWAITDATA) != 0) { opt += "AWAITDATA "; } if ((options & Bytes.QUERYOPTION_EXHAUST) != 0) { opt += "EXHAUST "; } return opt; }
From source file:com.edgytech.umongo.OptionDialog.java
License:Apache License
void update(int options, WriteConcern wc, ReadPreference rp) { // reset//ww w.ja v a2 s . c o m xmlLoadCheckpoint(); setBooleanFieldValue(Item.tailable, (options & Bytes.QUERYOPTION_TAILABLE) != 0); setBooleanFieldValue(Item.slaveOk, (options & Bytes.QUERYOPTION_SLAVEOK) != 0); setBooleanFieldValue(Item.opLogReplay, (options & Bytes.QUERYOPTION_OPLOGREPLAY) != 0); setBooleanFieldValue(Item.noTimeout, (options & Bytes.QUERYOPTION_NOTIMEOUT) != 0); setBooleanFieldValue(Item.awaitData, (options & Bytes.QUERYOPTION_AWAITDATA) != 0); setBooleanFieldValue(Item.exhaust, (options & Bytes.QUERYOPTION_EXHAUST) != 0); setBooleanFieldValue(Item.partial, (options & Bytes.QUERYOPTION_PARTIAL) != 0); Object w = wc.getWObject(); int wInt = (Integer) (w instanceof Integer ? w : 0); String wStr = (String) (w instanceof String ? w : ""); setIntFieldValue(Item.writeFactor, wInt); setStringFieldValue(Item.writePolicy, wStr); setIntFieldValue(Item.writeTimeout, wc.getWtimeout()); // setBooleanFieldValue(Item.fsync, wc.fsync()); DBObject rpObj = rp.toDBObject(); ComboBox readBox = (ComboBox) getBoundUnit(Item.rpPreference); ReadPref rpEnm = ReadPref.primary; if (rp != null) rpEnm = ReadPref.valueOf(rp.getName()); readBox.value = rpEnm.ordinal(); if (rpObj.containsField("tags")) { List tags = (List) rpObj.get("tags"); if (tags.size() > 0) { ((DocBuilderField) getBoundComponentUnit(Item.rpTag)).setDBObject((DBObject) tags.get(0)); } } }
From source file:com.edgytech.umongo.OptionDialog.java
License:Apache License
int getQueryOptions() { int options = 0; if (getBooleanFieldValue(Item.tailable)) options |= Bytes.QUERYOPTION_TAILABLE; if (getBooleanFieldValue(Item.slaveOk)) options |= Bytes.QUERYOPTION_SLAVEOK; if (getBooleanFieldValue(Item.opLogReplay)) options |= Bytes.QUERYOPTION_OPLOGREPLAY; if (getBooleanFieldValue(Item.noTimeout)) options |= Bytes.QUERYOPTION_NOTIMEOUT; if (getBooleanFieldValue(Item.awaitData)) options |= Bytes.QUERYOPTION_AWAITDATA; if (getBooleanFieldValue(Item.exhaust)) options |= Bytes.QUERYOPTION_EXHAUST; if (getBooleanFieldValue(Item.partial)) options |= Bytes.QUERYOPTION_PARTIAL; return options; }