Class MongoAotRepositoryFragmentSupport
java.lang.Object
org.springframework.data.mongodb.repository.aot.MongoAotRepositoryFragmentSupport
Support class for MongoDB AOT repository fragments.
- Since:
- 5.0
- Author:
- Christoph Strobl
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMongoAotRepositoryFragmentSupport(MongoOperations mongoOperations, RepositoryMetadata repositoryMetadata, ValueExpressionDelegate valueExpressions, ProjectionFactory projectionFactory) protectedMongoAotRepositoryFragmentSupport(MongoOperations mongoOperations, RepositoryFactoryBeanSupport.FragmentCreationContext context) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bson.DocumentbindParameters(Method method, String source, Object... args) protected CollationcollationOf(@Nullable Object source) protected @Nullable ObjectconvertSimpleRawResult(Class<?> targetType, org.bson.Document rawResult) convertSimpleRawResults(Class<?> targetType, List<org.bson.Document> rawResults) protected AggregationPipelinecreatePipeline(List<Object> rawStages) protected BasicQuerycreateQuery(Method method, String queryString, Object... parameters) protected @Nullable Objectprotected org.bson.DocumentscoreBetween(Range.Bound<? extends Score> lower, Range.Bound<? extends Score> upper) protected ScoringFunctionscoringFunction(@Nullable Range<? extends Score> scoreRange) protected Objectprotected Object
-
Constructor Details
-
MongoAotRepositoryFragmentSupport
protected MongoAotRepositoryFragmentSupport(MongoOperations mongoOperations, RepositoryFactoryBeanSupport.FragmentCreationContext context) -
MongoAotRepositoryFragmentSupport
protected MongoAotRepositoryFragmentSupport(MongoOperations mongoOperations, RepositoryMetadata repositoryMetadata, ValueExpressionDelegate valueExpressions, ProjectionFactory projectionFactory)
-
-
Method Details
-
parse
-
bindParameters
-
evaluate
-
scoreBetween
protected Consumer<Criteria> scoreBetween(Range.Bound<? extends Score> lower, Range.Bound<? extends Score> upper) -
scoringFunction
-
collationOf
-
toRegex
-
toRegex
-
createQuery
-
createPipeline
-
convertSimpleRawResults
-
convertSimpleRawResult
-