Class CosmosQueryMethod


  • public class CosmosQueryMethod
    extends org.springframework.data.repository.query.QueryMethod
    Inherit QueryMethod class to generate a method that is designated to execute a finder query.
    • Constructor Summary

      Constructors 
      Constructor Description
      CosmosQueryMethod​(Method method, org.springframework.data.repository.core.RepositoryMetadata metadata, org.springframework.data.projection.ProjectionFactory factory)
      Creates a new CosmosQueryMethod from the given parameters.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.data.repository.core.EntityMetadata<?> getEntityInformation()  
      String getQueryAnnotation()
      Returns the query string declared in a Query annotation or null if neither the annotation found nor the attribute was specified.
      boolean hasAnnotatedQuery()
      Returns whether the method has an annotated query.
      • Methods inherited from class org.springframework.data.repository.query.QueryMethod

        createParameters, getDomainClass, getName, getNamedQueryName, getParameters, getResultProcessor, getReturnedObjectType, isCollectionQuery, isModifyingQuery, isPageQuery, isQueryForEntity, isSliceQuery, isStreamQuery, toString
    • Constructor Detail

      • CosmosQueryMethod

        public CosmosQueryMethod​(Method method,
                                 org.springframework.data.repository.core.RepositoryMetadata metadata,
                                 org.springframework.data.projection.ProjectionFactory factory)
        Creates a new CosmosQueryMethod from the given parameters. Looks up the correct query to use for following invocations of the method given.
        Parameters:
        method - must not be null.
        metadata - must not be null.
        factory - must not be null.
    • Method Detail

      • getEntityInformation

        public org.springframework.data.repository.core.EntityMetadata<?> getEntityInformation()
        Overrides:
        getEntityInformation in class org.springframework.data.repository.query.QueryMethod
      • hasAnnotatedQuery

        public boolean hasAnnotatedQuery()
        Returns whether the method has an annotated query.
        Returns:
        if the query method has an annotated query
      • getQueryAnnotation

        @Nullable
        public String getQueryAnnotation()
        Returns the query string declared in a Query annotation or null if neither the annotation found nor the attribute was specified.
        Returns:
        the query string or null