class
   Breeze::BreezeRequest::BaseQuery
  
  - Breeze::BreezeRequest::BaseQuery
 - Reference
 - Object
 
Included Modules
- Avram::PrimaryKeyQueryable(Breeze::BreezeRequest)
 - Avram::Queryable(Breeze::BreezeRequest)
 
Direct Known Subclasses
Defined in:
Constructors
Class Method Summary
- 
        .any? : Bool
        
          
Returns
trueif at least one of the collection's members is truthy. - .find(id) : T
 - 
        .first : T
        
          
Returns the first element in the collection.
 - 
        .first? : T | Nil
        
          
Returns the first element in the collection.
 - .last : T
 - .last? : T | Nil
 - .new_with_existing_query(query : Avram::QueryBuilder)
 - 
        .none? : Bool
        
          
Returns
trueif all of the elements of the collection are falsey. - .preload_breeze_pipes(record : Breeze::BreezeRequest, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_pipes(record : Breeze::BreezeRequest, force : Bool = false, &) : Breeze::BreezeRequest
 - .preload_breeze_pipes(record : Breeze::BreezeRequest, preload_query : BreezePipe::BaseQuery, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_pipes(records : Enumerable(Breeze::BreezeRequest), force : Bool = false) : Array(Breeze::BreezeRequest)
 - .preload_breeze_pipes(records : Enumerable(Breeze::BreezeRequest), force : Bool = false, &) : Array(Breeze::BreezeRequest)
 - .preload_breeze_pipes(records : Enumerable(Breeze::BreezeRequest), preload_query : BreezePipe::BaseQuery, force : Bool = false) : Array(Breeze::BreezeRequest)
 - .preload_breeze_response(record : Breeze::BreezeRequest, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_response(record : Breeze::BreezeRequest, force : Bool = false, &) : Breeze::BreezeRequest
 - .preload_breeze_response(record : Breeze::BreezeRequest, preload_query : BreezeResponse::BaseQuery, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_response(records : Enumerable(Breeze::BreezeRequest), force : Bool = false) : Array(Breeze::BreezeRequest)
 - .preload_breeze_response(records : Enumerable(Breeze::BreezeRequest), force : Bool = false, &) : Array(Breeze::BreezeRequest)
 - .preload_breeze_response(records : Enumerable(Breeze::BreezeRequest), preload_query : BreezeResponse::BaseQuery, force : Bool = false) : Array(Breeze::BreezeRequest)
 - .preload_breeze_sql_statements(record : Breeze::BreezeRequest, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_sql_statements(record : Breeze::BreezeRequest, force : Bool = false, &) : Breeze::BreezeRequest
 - .preload_breeze_sql_statements(record : Breeze::BreezeRequest, preload_query : BreezeSqlStatement::BaseQuery, force : Bool = false) : Breeze::BreezeRequest
 - .preload_breeze_sql_statements(records : Enumerable(Breeze::BreezeRequest), force : Bool = false) : Array(Breeze::BreezeRequest)
 - .preload_breeze_sql_statements(records : Enumerable(Breeze::BreezeRequest), force : Bool = false, &) : Array(Breeze::BreezeRequest)
 - .preload_breeze_sql_statements(records : Enumerable(Breeze::BreezeRequest), preload_query : BreezeSqlStatement::BaseQuery, force : Bool = false) : Array(Breeze::BreezeRequest)
 - 
        .truncate(*, cascade : Bool = false, restart_identity : Bool = false)
        
          
Removes all data from a table using the TRUNCATE postgres SQL command.
 
Macro Summary
Instance Method Summary
- #action(value)
 - #action
 - #body(value)
 - #body
 - 
        #clone
        
          
Returns a copy of
selfwith all instance variables cloned. - #created_at(value)
 - #created_at
 - #find(id) : T
 - #full_join_breeze_pipes(where_breeze_pipes : BreezePipe::BaseQuery)
 - #full_join_breeze_pipes
 - #full_join_breeze_response(where_breeze_response : BreezeResponse::BaseQuery)
 - #full_join_breeze_response
 - #full_join_breeze_sql_statements(where_breeze_sql_statements : BreezeSqlStatement::BaseQuery)
 - #full_join_breeze_sql_statements
 - #headers(value)
 - #headers
 - #id(value)
 - #id
 - #inner_join_breeze_pipes(where_breeze_pipes : BreezePipe::BaseQuery)
 - #inner_join_breeze_pipes
 - #inner_join_breeze_response(where_breeze_response : BreezeResponse::BaseQuery)
 - #inner_join_breeze_response
 - #inner_join_breeze_sql_statements(where_breeze_sql_statements : BreezeSqlStatement::BaseQuery)
 - #inner_join_breeze_sql_statements
 - #join_breeze_pipes(where_breeze_pipes : BreezePipe::BaseQuery)
 - #join_breeze_pipes
 - #join_breeze_response(where_breeze_response : BreezeResponse::BaseQuery)
 - #join_breeze_response
 - #join_breeze_sql_statements(where_breeze_sql_statements : BreezeSqlStatement::BaseQuery)
 - #join_breeze_sql_statements
 - #left_join_breeze_pipes(where_breeze_pipes : BreezePipe::BaseQuery)
 - #left_join_breeze_pipes
 - #left_join_breeze_response(where_breeze_response : BreezeResponse::BaseQuery)
 - #left_join_breeze_response
 - #left_join_breeze_sql_statements(where_breeze_sql_statements : BreezeSqlStatement::BaseQuery)
 - #left_join_breeze_sql_statements
 - #method(value)
 - #method
 - #parsed_params(value)
 - #parsed_params
 - #path(value)
 - #path
 - #preload_breeze_pipes(preload_query : BreezePipe::BaseQuery) : self
 - #preload_breeze_pipes : self
 - #preload_breeze_pipes(&) : self
 - #preload_breeze_response(preload_query : BreezeResponse::BaseQuery) : self
 - #preload_breeze_response : self
 - #preload_breeze_response(&) : self
 - #preload_breeze_sql_statements(preload_query : BreezeSqlStatement::BaseQuery) : self
 - #preload_breeze_sql_statements : self
 - #preload_breeze_sql_statements(&) : self
 - #right_join_breeze_pipes(where_breeze_pipes : BreezePipe::BaseQuery)
 - #right_join_breeze_pipes
 - #right_join_breeze_response(where_breeze_response : BreezeResponse::BaseQuery)
 - #right_join_breeze_response
 - #right_join_breeze_sql_statements(where_breeze_sql_statements : BreezeSqlStatement::BaseQuery)
 - #right_join_breeze_sql_statements
 - #session(value)
 - #session
 - 
        #update(id : Int64 | Avram::Nothing = IGNORE, created_at : Time | Avram::Nothing = IGNORE, updated_at : Time | Avram::Nothing = IGNORE, path : String | Avram::Nothing = IGNORE, method : String | Avram::Nothing = IGNORE, action : String | Avram::Nothing = IGNORE, body : String | Avram::Nothing | Nil = IGNORE, parsed_params : JSON::Any | Avram::Nothing = IGNORE, session : JSON::Any | Avram::Nothing = IGNORE, headers : JSON::Any | Avram::Nothing = IGNORE) : Int64
        
          
Update the records using the query's where clauses, or all records if no wheres are added.
 - #updated_at(value)
 - #updated_at
 - 
        #where_breeze_pipes(assoc_query : BreezePipe::BaseQuery, auto_inner_join : Bool = true)
        
          
DEPRECATED Use any of the join methods with a where_breeze_pipes argument instead
 - 
        #where_breeze_response(assoc_query : BreezeResponse::BaseQuery, auto_inner_join : Bool = true)
        
          
DEPRECATED Use any of the join methods with a where_breeze_response argument instead
 - 
        #where_breeze_sql_statements(assoc_query : BreezeSqlStatement::BaseQuery, auto_inner_join : Bool = true)
        
          
DEPRECATED Use any of the join methods with a where_breeze_sql_statements argument instead
 
Constructor Detail
Class Method Detail
Returns true if at least one of the collection's members is truthy.
[nil, true, 99].any? # => true
[nil, false].any?    # => false
([] of Int32).any?   # => false
#present?does not consider truthiness of elements.#any?(&)and#any(pattern)allow custom conditions.
NOTE  #any? usually has the same semantics as #present?. They only
differ if the element type can be falsey (i.e. T <= Nil || T <= Pointer || T <= Bool).
It's typically advised to prefer #present? unless these specific truthiness
semantics are required.
Returns the first element in the collection. Raises Enumerable::EmptyError
if the collection is empty.
([1, 2, 3]).first   # => 1
([] of Int32).first # raises Enumerable::EmptyError
        Returns the first element in the collection.
When the collection is empty, returns nil.
([1, 2, 3]).first?   # => 1
([] of Int32).first? # => nil
        Returns true if all of the elements of the collection are falsey.
[nil, false].none?       # => true
[nil, false, true].none? # => false
It's the opposite of all?.
Removes all data from a table using the TRUNCATE postgres SQL command.
You should run this command with cascade: true if your table
columns are referenced by other foreign key constraints. Use delete
instead if you don't want to accidentally delete rows referenced
elsewhere.
To delete all data referenced by foreign keys as well, set cascade to true.
Macro Detail
Instance Method Detail
Update the records using the query's where clauses, or all records if no wheres are added.
Returns the number of records updated as Int64.
# Update all comments with the word "spam" as spam
CommentQuery.new.body.ilike("spam").update(spam: true)
        DEPRECATED Use any of the join methods with a where_breeze_pipes argument instead
DEPRECATED Use any of the join methods with a where_breeze_response argument instead
DEPRECATED Use any of the join methods with a where_breeze_sql_statements argument instead