Uses of Interface
org.springframework.data.mongodb.core.schema.JsonSchemaObject.Type
Packages that use JsonSchemaObject.Type
Package
Description
Support for the MongoDB aggregation framework.
MongoDB specific query and update support.
MongoDB-specific JSON schema implementation classes.
-
Uses of JsonSchemaObject.Type in org.springframework.data.mongodb.core.aggregation
Methods in org.springframework.data.mongodb.core.aggregation with parameters of type JsonSchemaObject.TypeModifier and TypeMethodDescriptionConvertOperators.ConvertOperatorFactory.convertTo(JsonSchemaObject.Type type) Creates newaggregation expressionthat takes the associated value and converts it into the type specified by the givenJsonSchemaObject.Type.ConvertOperators.Convert.to(JsonSchemaObject.Type type) Specify the conversion target type. -
Uses of JsonSchemaObject.Type in org.springframework.data.mongodb.core.query
Methods in org.springframework.data.mongodb.core.query with parameters of type JsonSchemaObject.TypeModifier and TypeMethodDescriptionCriteria.type(JsonSchemaObject.Type... types) Creates a criterion using the $type operator.Method parameters in org.springframework.data.mongodb.core.query with type arguments of type JsonSchemaObject.TypeModifier and TypeMethodDescriptionCriteria.type(Collection<JsonSchemaObject.Type> types) Creates a criterion using the $type operator. -
Uses of JsonSchemaObject.Type in org.springframework.data.mongodb.core.schema
Classes in org.springframework.data.mongodb.core.schema that implement JsonSchemaObject.TypeModifier and TypeClassDescriptionstatic classstatic classFields in org.springframework.data.mongodb.core.schema declared as JsonSchemaObject.TypeModifier and TypeFieldDescriptionstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.ARRAYstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.BINARY_DATAstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.BOOLEANstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.DATEstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.DECIMAL_128static final JsonSchemaObject.TypeJsonSchemaObject.Type.DOUBLEstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.INT_32static final JsonSchemaObject.TypeJsonSchemaObject.Type.INT_64static final JsonSchemaObject.TypeJsonSchemaObject.Type.JAVA_SCRIPTstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.NULLstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.NUMBERstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.OBJECTstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.OBJECT_IDstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.REGULAR_EXPRESSIONstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.STRINGstatic final JsonSchemaObject.TypeJsonSchemaObject.Type.TIMESTAMPFields in org.springframework.data.mongodb.core.schema with type parameters of type JsonSchemaObject.TypeModifier and TypeFieldDescriptionstatic final Set<JsonSchemaObject.Type>JsonSchemaObject.Type.BSON_TYPESstatic final Set<JsonSchemaObject.Type>JsonSchemaObject.Type.JSON_TYPESprotected final Set<JsonSchemaObject.Type>TypedJsonSchemaObject.typesMethods in org.springframework.data.mongodb.core.schema that return JsonSchemaObject.TypeModifier and TypeMethodDescriptionstatic JsonSchemaObject.TypeJsonSchemaObject.Type.arrayType()static JsonSchemaObject.TypeJsonSchemaObject.Type.bigDecimalType()static JsonSchemaObject.TypeJsonSchemaObject.Type.binaryType()static JsonSchemaObject.TypeJsonSchemaObject.Type.booleanType()static JsonSchemaObject.TypeJsonSchemaObject.Type.bsonTypeOf(String name) static JsonSchemaObject.TypeJsonSchemaObject.Type.dateType()static JsonSchemaObject.TypeJsonSchemaObject.Type.doubleType()static JsonSchemaObject.TypeJsonSchemaObject.Type.intType()static JsonSchemaObject.TypeJsonSchemaObject.Type.javascriptType()static JsonSchemaObject.TypeJsonSchemaObject.Type.jsonTypeOf(String name) static JsonSchemaObject.TypeJsonSchemaObject.Type.longType()static JsonSchemaObject.TypeJsonSchemaObject.Type.nullType()static JsonSchemaObject.TypeJsonSchemaObject.Type.numberType()static JsonSchemaObject.TypeJsonSchemaObject.Type.objectIdType()static JsonSchemaObject.TypeJsonSchemaObject.Type.objectType()static JsonSchemaObject.TypeCreate aJsonSchemaObject.Typewith its defaultrepresentationvia the name.static JsonSchemaObject.TypeJsonSchemaObject.Type.regexType()static JsonSchemaObject.TypeJsonSchemaObject.Type.stringType()static JsonSchemaObject.TypeJsonSchemaObject.Type.timestampType()default JsonSchemaObject.TypeJsonSchemaObject.Type.toBsonType()Get the bsonType representation of the given type.Methods in org.springframework.data.mongodb.core.schema that return types with arguments of type JsonSchemaObject.TypeModifier and TypeMethodDescriptionstatic Set<JsonSchemaObject.Type>JsonSchemaObject.Type.bsonTypes()IdentifiableJsonSchemaProperty.EncryptedJsonSchemaProperty.getTypes()IdentifiableJsonSchemaProperty.getTypes()IdentifiableJsonSchemaProperty.RequiredJsonSchemaProperty.getTypes()JsonSchemaObject.getTypes()Get the set of types defined for this schema element.
TheSetis likely to contain only one element in most cases.TypedJsonSchemaObject.getTypes()UntypedJsonSchemaObject.getTypes()static Set<JsonSchemaObject.Type>JsonSchemaObject.Type.jsonTypes()Methods in org.springframework.data.mongodb.core.schema with parameters of type JsonSchemaObject.TypeModifier and TypeMethodDescriptionstatic TypedJsonSchemaObjectJsonSchemaObject.of(JsonSchemaObject.Type type) Create a newJsonSchemaObjectof givenJsonSchemaObject.Type.static TypedJsonSchemaObjectTypedJsonSchemaObject.of(JsonSchemaObject.Type... types) Creates newTypedJsonSchemaObjectof given types.JsonSchemaProperty.JsonSchemaPropertyBuilder.ofType(JsonSchemaObject.Type type) Configure aJsonSchemaObject.Typefor the property.