Projections used to customize the results of a query
| Modifiers | Name | Description | 
|---|---|---|
static CountProjection  | 
                            COUNT_PROJECTION | 
                            |
static IdProjection  | 
                            ID_PROJECTION | 
                            
| Type | Name and description | 
|---|---|
static AvgProjection | 
                            avg(java.lang.String name)Computes the average value of a property  | 
                        
static CountProjection | 
                            count()Projection that returns the number of records from the query instead of the results themselves  | 
                        
static CountDistinctProjection | 
                            countDistinct(java.lang.String property)Projection that signifies to return only distinct results  | 
                        
static DistinctProjection | 
                            distinct()Projection that signifies to return only distinct results  | 
                        
static DistinctPropertyProjection | 
                            distinct(java.lang.String property)Projection that signifies to return only distinct results  | 
                        
static GroupPropertyProjection | 
                            groupProperty(java.lang.String property)Defines a group by projection for datastores that support it  | 
                        
static IdProjection | 
                            id()Projection used to obtain the id of an object  | 
                        
static MaxProjection | 
                            max(java.lang.String name)Computes the max value of a property  | 
                        
static MinProjection | 
                            min(java.lang.String name)Computes the min value of a property  | 
                        
static PropertyProjection | 
                            property(java.lang.String name)A projection that obtains the value of a property of an entity  | 
                        
static SumProjection | 
                            sum(java.lang.String name)Computes the sum of a property  | 
                        
| Methods inherited from class | Name | 
|---|---|
class java.lang.Object | 
                            java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
                        
Computes the average value of a property
name -  The name of the propertyProjection that returns the number of records from the query instead of the results themselves
Projection that signifies to return only distinct results
property -  The name of the propertyProjection that signifies to return only distinct results
Projection that signifies to return only distinct results
property -  The name of the propertyDefines a group by projection for datastores that support it
property -  The property nameProjection used to obtain the id of an object
Computes the max value of a property
name -  The name of the propertyComputes the min value of a property
name -  The name of the propertyA projection that obtains the value of a property of an entity
name -  The name of the propertyComputes the sum of a property
name -  The name of the property