Uses of Package
org.springframework.data.mongodb.core.schema
Packages that use org.springframework.data.mongodb.core.schema
Package
Description
MongoDB core support.
Support for the MongoDB aggregation framework.
MongoDB specific query and update support.
MongoDB-specific JSON schema implementation classes.
MongoDB schema validation specifics.
-
Classes in org.springframework.data.mongodb.core.schema used by org.springframework.data.mongodb.coreClassDescription
JsonSchemaPropertyimplementation for encrypted fields.A property or patternProperty within aJsonSchemaObjectoftype : 'object'.Interface defining MongoDB-specific JSON schema object.Defines the specific character of a query that can be executed. -
Classes in org.springframework.data.mongodb.core.schema used by org.springframework.data.mongodb.core.aggregationClassDescriptionType represents either a JSON schema type or a MongoDB specific bsonType.
-
Classes in org.springframework.data.mongodb.core.schema used by org.springframework.data.mongodb.core.queryClassDescriptionType represents either a JSON schema type or a MongoDB specific bsonType.Interface defining MongoDB-specific JSON schema object.
-
Classes in org.springframework.data.mongodb.core.schema used by org.springframework.data.mongodb.core.schemaClassDescription
JsonSchemaPropertyimplementation.ConvenienceJsonSchemaPropertyimplementation for atype : 'array'property.ConvenienceJsonSchemaPropertyimplementation for atype : 'boolean'property.ConvenienceJsonSchemaPropertyimplementation for atype : 'date'property.JsonSchemaPropertyimplementation for encrypted fields.ConvenienceJsonSchemaPropertyimplementation for atype : 'null'property.ConvenienceJsonSchemaPropertyimplementation for atype : 'number'property.ConvenienceJsonSchemaPropertyimplementation for atype : 'object'property.JsonSchemaPropertyimplementation typically wrapping anencrypted propertyto mark it as queryable.ConvenienceJsonSchemaPropertyimplementation for atype : 'string'property.ConvenienceJsonSchemaPropertyimplementation for atype : 'timestamp'property.ConvenienceJsonSchemaPropertyimplementation without atypeproperty.Interface that can be implemented by objects that know how to serialize themselves to JSON schema usingJsonSchemaObject.toDocument().Type represents either a JSON schema type or a MongoDB specific bsonType.A property or patternProperty within aJsonSchemaObjectoftype : 'object'.Builder forIdentifiableJsonSchemaProperty.Interface defining MongoDB-specific JSON schema object.A resolution function that is called on conflicting paths when trying to merge properties with different values into a single value.The result after processing a conflict when merging schemas.MongoJsonSchema.MongoJsonSchemaBuilderprovides a fluent API for defining aMongoJsonSchema.Defines the specific character of a query that can be executed.Encapsulation of individualquery characteristicsused to define queries that can be executed when using queryable encryption.QueryCharacteristicfor equality comparison.QueryCharacteristicfor range comparison.AJsonSchemaObjectof a givenJsonSchemaObject.Type.JsonSchemaObjectimplementation oftype : 'array'schema elements.
Provides programmatic access to schema specifics like range, minItems, maxItems,... via a fluent API producing immutableschema objects.JsonSchemaObjectimplementation oftype : 'boolean'schema elements.
Provides programmatic access to schema specifics via a fluent API producing immutableschema objects.JsonSchemaObjectimplementation oftype : 'number',bsonType : 'int',bsonType : 'long',bsonType : 'double'andbsonType : 'decimal128'schema elements.
Provides programmatic access to schema specifics like multipleOf, minimum, maximum,... via a fluent API producing immutableschema objects.JsonSchemaObjectimplementation oftype : 'object'schema elements.
Provides programmatic access to schema specifics like required, properties, patternProperties,... via a fluent API producing immutableschema objects.JsonSchemaObjectimplementation oftype : 'string'schema elements.
Provides programmatic access to schema specifics like minLength, maxLength, pattern,... via a fluent API producing immutableschema objects.Common base forJsonSchemaObjectwith shared types andJsonSchemaObject.toDocument()implementation. -