class UserQuery

Included Modules

Defined in:

lib/shield/src/presets/user.cr
queries/user_query.cr

Instance Method Summary

Instance methods inherited from class User::BaseQuery

clone clone, created_at(value)
created_at
created_at
, email(value)
email
email
, find(id) : T find, first_name(value)
first_name
first_name
, full_join_bearer_logins(where_bearer_logins : BearerLogin::BaseQuery)
full_join_bearer_logins
full_join_bearer_logins
, full_join_email_confirmations(where_email_confirmations : EmailConfirmation::BaseQuery)
full_join_email_confirmations
full_join_email_confirmations
, full_join_logins(where_logins : Login::BaseQuery)
full_join_logins
full_join_logins
, full_join_password_resets(where_password_resets : PasswordReset::BaseQuery)
full_join_password_resets
full_join_password_resets
, id(value)
id
id
, inner_join_bearer_logins(where_bearer_logins : BearerLogin::BaseQuery)
inner_join_bearer_logins
inner_join_bearer_logins
, inner_join_email_confirmations(where_email_confirmations : EmailConfirmation::BaseQuery)
inner_join_email_confirmations
inner_join_email_confirmations
, inner_join_logins(where_logins : Login::BaseQuery)
inner_join_logins
inner_join_logins
, inner_join_password_resets(where_password_resets : PasswordReset::BaseQuery)
inner_join_password_resets
inner_join_password_resets
, join_bearer_logins(where_bearer_logins : BearerLogin::BaseQuery)
join_bearer_logins
join_bearer_logins
, join_email_confirmations(where_email_confirmations : EmailConfirmation::BaseQuery)
join_email_confirmations
join_email_confirmations
, join_logins(where_logins : Login::BaseQuery)
join_logins
join_logins
, join_password_resets(where_password_resets : PasswordReset::BaseQuery)
join_password_resets
join_password_resets
, last_name(value)
last_name
last_name
, left_join_bearer_logins(where_bearer_logins : BearerLogin::BaseQuery)
left_join_bearer_logins
left_join_bearer_logins
, left_join_email_confirmations(where_email_confirmations : EmailConfirmation::BaseQuery)
left_join_email_confirmations
left_join_email_confirmations
, left_join_logins(where_logins : Login::BaseQuery)
left_join_logins
left_join_logins
, left_join_password_resets(where_password_resets : PasswordReset::BaseQuery)
left_join_password_resets
left_join_password_resets
, level(value)
level
level
, password_digest(value)
password_digest
password_digest
, preload_bearer_logins(preload_query : BearerLogin::BaseQuery) : self
preload_bearer_logins : self
preload_bearer_logins(&) : self
preload_bearer_logins
, preload_email_confirmations(preload_query : EmailConfirmation::BaseQuery) : self
preload_email_confirmations : self
preload_email_confirmations(&) : self
preload_email_confirmations
, preload_logins(preload_query : Login::BaseQuery) : self
preload_logins : self
preload_logins(&) : self
preload_logins
, preload_password_resets(preload_query : PasswordReset::BaseQuery) : self
preload_password_resets : self
preload_password_resets(&) : self
preload_password_resets
, right_join_bearer_logins(where_bearer_logins : BearerLogin::BaseQuery)
right_join_bearer_logins
right_join_bearer_logins
, right_join_email_confirmations(where_email_confirmations : EmailConfirmation::BaseQuery)
right_join_email_confirmations
right_join_email_confirmations
, right_join_logins(where_logins : Login::BaseQuery)
right_join_logins
right_join_logins
, right_join_password_resets(where_password_resets : PasswordReset::BaseQuery)
right_join_password_resets
right_join_password_resets
, settings(value)
settings
settings
, update(email : String | Avram::Nothing = IGNORE, password_digest : String | Avram::Nothing = IGNORE, settings : UserSettings | Avram::Nothing = IGNORE, id : Int64 | Avram::Nothing = IGNORE, created_at : Time | Avram::Nothing = IGNORE, first_name : String | Avram::Nothing = IGNORE, last_name : String | Avram::Nothing = IGNORE, level : UserLevel | Avram::Nothing = IGNORE, updated_at : Time | Avram::Nothing = IGNORE) : Int64 update, updated_at(value)
updated_at
updated_at
, where_bearer_logins(assoc_query : BearerLogin::BaseQuery, auto_inner_join : Bool = true) where_bearer_logins, where_email_confirmations(assoc_query : EmailConfirmation::BaseQuery, auto_inner_join : Bool = true) where_email_confirmations, where_logins(assoc_query : Login::BaseQuery, auto_inner_join : Bool = true) where_logins, where_password_resets(assoc_query : PasswordReset::BaseQuery, auto_inner_join : Bool = true) where_password_resets

Constructor methods inherited from class User::BaseQuery

all : self all

Class methods inherited from class User::BaseQuery

any? : Bool any?, find(id) : T find, first : T first, first? : T | Nil first?, last : T last, last? : T | Nil last?, new_with_existing_query(query : Avram::QueryBuilder) new_with_existing_query, none? : Bool none?, preload_bearer_logins(record : User, force : Bool = false) : User
preload_bearer_logins(record : User, force : Bool = false, &) : User
preload_bearer_logins(record : User, preload_query : BearerLogin::BaseQuery, force : Bool = false) : User
preload_bearer_logins(records : Enumerable(User), force : Bool = false) : Array(User)
preload_bearer_logins(records : Enumerable(User), force : Bool = false, &) : Array(User)
preload_bearer_logins(records : Enumerable(User), preload_query : BearerLogin::BaseQuery, force : Bool = false) : Array(User)
preload_bearer_logins
, preload_email_confirmations(record : User, force : Bool = false) : User
preload_email_confirmations(record : User, force : Bool = false, &) : User
preload_email_confirmations(record : User, preload_query : EmailConfirmation::BaseQuery, force : Bool = false) : User
preload_email_confirmations(records : Enumerable(User), force : Bool = false) : Array(User)
preload_email_confirmations(records : Enumerable(User), force : Bool = false, &) : Array(User)
preload_email_confirmations(records : Enumerable(User), preload_query : EmailConfirmation::BaseQuery, force : Bool = false) : Array(User)
preload_email_confirmations
, preload_logins(record : User, force : Bool = false) : User
preload_logins(record : User, force : Bool = false, &) : User
preload_logins(record : User, preload_query : Login::BaseQuery, force : Bool = false) : User
preload_logins(records : Enumerable(User), force : Bool = false) : Array(User)
preload_logins(records : Enumerable(User), force : Bool = false, &) : Array(User)
preload_logins(records : Enumerable(User), preload_query : Login::BaseQuery, force : Bool = false) : Array(User)
preload_logins
, preload_password_resets(record : User, force : Bool = false) : User
preload_password_resets(record : User, force : Bool = false, &) : User
preload_password_resets(record : User, preload_query : PasswordReset::BaseQuery, force : Bool = false) : User
preload_password_resets(records : Enumerable(User), force : Bool = false) : Array(User)
preload_password_resets(records : Enumerable(User), force : Bool = false, &) : Array(User)
preload_password_resets(records : Enumerable(User), preload_query : PasswordReset::BaseQuery, force : Bool = false) : Array(User)
preload_password_resets
, truncate(*, cascade : Bool = false, restart_identity : Bool = false) truncate

Macros inherited from class User::BaseQuery

generate_criteria_method(name, type) generate_criteria_method

Instance Method Detail

def search(keywords) #

[View source]