Constructor
    
    
    new QueryFactory(requestFactorynon-null)
    
    
    Parameters:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    - See:
 
    - 
        
            - ActorRequestFactory#query()
 
        
     
    
    
    
     
    
    
    
    
    
    
    
    
        Methods
        
            
    
    
    compose(forTargetnon-null, fieldMasknullable, limit) → {Query}
    
    
    Creates a new `Query` which would return only entities which conform the target specification.
An optional field mask can be provided to specify particular fields to be returned for `Query`
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Description | 
    
    
    
    
        
            
                forTarget | 
            
            
            
                
Target
            
             | 
            
                
                
                
                
                 | 
            
            
            a specification of type and filters for `Query` result to match | 
        
    
        
            
                fieldMask | 
            
            
            
                
FieldMask
            
             | 
            
                
                
                
                    <nullable> 
                
                
                 | 
            
            
            a specification of fields to be returned by executing `Query` | 
        
    
        
            
                limit | 
            
            
            
                
number
            
             | 
            
                
                
                
                
                 | 
            
            
            max number of entities to fetch | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
Query
    
 
    
        
            
    
    
    select(entitynon-null) → {QueryBuilder}
    
    
    Creates a new builder of `Query` instances of the provided type.
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                entity | 
            
            
            
                
Class.<Message>
            
             | 
            
            
            a Protobuf type of the query target entities | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    - 
        Type
    
 
    - 
        
QueryBuilder