/** * Returns true if the value of the key is a BsonNumber, returns false if the document does not contain the key. * * @param key the key * @return true if the value of the key is a BsonNumber, returns false if the document does not contain the key. */ public boolean isNumber(final Object key) { if (!containsKey(key)) { return false; } return get(key).isNumber(); }
private static boolean isCommandOk(final BsonValue okValue) { if (okValue == null) { return false; } else if (okValue.isBoolean()) { return okValue.asBoolean().getValue(); } else if (okValue.isNumber()) { return okValue.asNumber().intValue() == 1; } else { return false; } }
static boolean isCommandOk(final BsonDocument response) { if (!response.containsKey("ok")) { return false; } BsonValue okValue = response.get("ok"); if (okValue.isBoolean()) { return okValue.asBoolean().getValue(); } else if (okValue.isNumber()) { return okValue.asNumber().intValue() == 1; } else { return false; } }
private static BsonNumber getIdAsNumber(String id) throws IllegalArgumentException { BsonValue ret = JsonUtils.parse(id); if (ret.isNumber()) { return ret.asNumber(); } else { throw new IllegalArgumentException("The id is not a valid number " + id); } }
if (value.isNumber()) { sb.append("http_response_").append(groupKey).append("_").append(metricType); sb.append("{");
return o.get().isString(); case "number": return o.get().isNumber(); case "boolean": return o.get().isBoolean();
private static boolean isCommandOk(final BsonValue okValue) { if (okValue == null) { return false; } else if (okValue.isBoolean()) { return okValue.asBoolean().getValue(); } else if (okValue.isNumber()) { return okValue.asNumber().intValue() == 1; } else { return false; } }
static boolean isCommandOk(final BsonDocument response) { if (!response.containsKey("ok")) { return false; } BsonValue okValue = response.get("ok"); if (okValue.isBoolean()) { return okValue.asBoolean().getValue(); } else if (okValue.isNumber()) { return okValue.asNumber().intValue() == 1; } else { return false; } }
private static JsonValue mapBsonValueToJsonValue(@Nullable final BsonValue bsonValue, final Function<String, String> jsonKeyNameReviser) { final JsonValue result; if (bsonValue == null || bsonValue.isNull()) { result = JsonFactory.nullLiteral(); } else if (bsonValue.isString()) { result = JsonFactory.newValue(bsonValue.asString().getValue()); } else if (bsonValue.isNumber()) { result = mapBsonNumberToJsonNumber(bsonValue.asNumber()); } else if (bsonValue.isDocument()) { result = mapBsonDocumentToJsonObject(bsonValue.asDocument(), jsonKeyNameReviser); } else if (bsonValue.isArray()) { result = mapBsonArrayToJsonArray(bsonValue.asArray(), jsonKeyNameReviser); } else if (bsonValue.isBoolean()) { result = JsonFactory.newValue(bsonValue.asBoolean().getValue()); } else if (bsonValue.isTimestamp()) { final Instant instant = Instant.ofEpochSecond(bsonValue.asTimestamp().getTime()); result = JsonFactory.newValue(instant.toString()); } else { result = JsonFactory.nullLiteral(); } return result; }
if (_complexity != null && !_complexity.isNumber()) { context.addWarning("transformer wrong definition: " + "args must be an object as {'props': [ 'password' ], "