package org.mongodb.morphia.query;

Defines BSON types for use in querying against field types.
Author:suresh chaudhari
/** * Defines BSON types for use in querying against field types. * * @author suresh chaudhari */
public enum Type { DOUBLE(1), STRING(2), OBJECT(3), ARRAY(4), BINARY_DATA(5), UNDEFINED(6), OBJECT_ID(7), BOOLEAN(8), DATE(9), NULL(10), REGULAR_EXPRESSION(11), JAVASCRIPT(13), SYMBOL(14), JAVASCRIPT_WITH_SCOPE(15), INTEGER_32_BIT(16), TIMESTAMP(17), INTEGER_64_BIT(18), MIN_KEY(255), MAX_KEY(127); private final int value; Type(final int value) { this.value = value; }
Returns:the BSON type value
/** * @return the BSON type value */
public int val() { return value; } }