public class Utils
extends java.lang.Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Number |
addNumbers(java.lang.Number a,
java.lang.Number b) |
static long |
calculateSize(Document document) |
static boolean |
containsQueryExpression(java.lang.Object value) |
static java.lang.String |
getCollectionNameFromFullName(java.lang.String fullName) |
static java.lang.String |
getDatabaseNameFromFullName(java.lang.String fullName) |
static java.lang.Object |
getFieldValueListSafe(java.lang.Object document,
java.lang.String field) |
static java.lang.Object |
getSubdocumentValue(Document document,
java.lang.String key) |
static java.lang.String |
getSubkey(java.lang.String key,
int dotPos,
java.util.concurrent.atomic.AtomicReference<java.lang.Integer> matchPos) |
static boolean |
hasSubdocumentValue(java.lang.Object document,
java.lang.String key) |
static boolean |
isTrue(java.lang.Object value) |
static java.lang.String |
join(java.util.List<java.lang.Integer> array,
char c) |
static void |
markOkay(Document result) |
static java.lang.Number |
multiplyNumbers(java.lang.Number a,
java.lang.Number b) |
static java.lang.Object |
normalizeValue(java.lang.Object value) |
static boolean |
nullAwareEquals(java.lang.Object a,
java.lang.Object b) |
static java.lang.Object |
removeListSafe(java.lang.Object document,
java.lang.String key) |
static void |
setListSafe(java.lang.Object document,
java.lang.String key,
java.lang.Object obj) |
public static java.lang.Number addNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Number multiplyNumbers(java.lang.Number a,
java.lang.Number b)
public static java.lang.Object getSubdocumentValue(Document document, java.lang.String key)
public static java.lang.String getDatabaseNameFromFullName(java.lang.String fullName)
public static java.lang.String getCollectionNameFromFullName(java.lang.String fullName)
public static boolean isTrue(java.lang.Object value)
public static java.lang.Object normalizeValue(java.lang.Object value)
public static boolean nullAwareEquals(java.lang.Object a,
java.lang.Object b)
public static long calculateSize(Document document) throws MongoServerException
MongoServerExceptionpublic static boolean containsQueryExpression(java.lang.Object value)
public static java.lang.Object getFieldValueListSafe(java.lang.Object document,
java.lang.String field)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic static boolean hasSubdocumentValue(java.lang.Object document,
java.lang.String key)
throws MongoServerError
MongoServerErrorpublic static java.lang.String getSubkey(java.lang.String key,
int dotPos,
java.util.concurrent.atomic.AtomicReference<java.lang.Integer> matchPos)
throws MongoServerError
MongoServerErrorpublic static void markOkay(Document result)
public static void setListSafe(java.lang.Object document,
java.lang.String key,
java.lang.Object obj)
public static java.lang.Object removeListSafe(java.lang.Object document,
java.lang.String key)
public static java.lang.String join(java.util.List<java.lang.Integer> array,
char c)