class LoginQuery

Included Modules

Defined in:

lib/shield/src/presets/login.cr
queries/login_query.cr

Class Method Summary

Instance Method Summary

Instance methods inherited from class Login::BaseQuery

active_at(value)
active_at
active_at
, clone clone, find(id) : T find, full_join_user(where_user : User::BaseQuery)
full_join_user
full_join_user
, id(value)
id
id
, inactive_at(value)
inactive_at
inactive_at
, inner_join_user(where_user : User::BaseQuery)
inner_join_user
inner_join_user
, ip_address(value)
ip_address
ip_address
, join_user(where_user : User::BaseQuery)
join_user
join_user
, left_join_user(where_user : User::BaseQuery)
left_join_user
left_join_user
, preload_user(preload_query : User::BaseQuery) : self
preload_user : self
preload_user(&) : self
preload_user
, right_join_user(where_user : User::BaseQuery)
right_join_user
right_join_user
, token_digest(value)
token_digest
token_digest
, update(ip_address : String | Avram::Nothing = IGNORE, user_id : User::PrimaryKeyType | Avram::Nothing = IGNORE, active_at : Time | Avram::Nothing = IGNORE, inactive_at : Time | Avram::Nothing | Nil = IGNORE, token_digest : String | Avram::Nothing = IGNORE, id : Int64 | Avram::Nothing = IGNORE) : Int64 update, user_id(value)
user_id
user_id
, where_user(assoc_query : User::BaseQuery, auto_inner_join : Bool = true) where_user

Constructor methods inherited from class Login::BaseQuery

all : self all

Class methods inherited from class Login::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_user(record : Login, force : Bool = false) : Login
preload_user(record : Login, force : Bool = false, &) : Login
preload_user(record : Login, preload_query : User::BaseQuery, force : Bool = false) : Login
preload_user(records : Enumerable(Login), force : Bool = false) : Array(Login)
preload_user(records : Enumerable(Login), force : Bool = false, &) : Array(Login)
preload_user(records : Enumerable(Login), preload_query : User::BaseQuery, force : Bool = false) : Array(Login)
preload_user
, truncate(*, cascade : Bool = false, restart_identity : Bool = false) truncate

Macros inherited from class Login::BaseQuery

generate_criteria_method(name, type) generate_criteria_method

Class Method Detail

def self.ip_address_column #

[View source]

Instance Method Detail

def search(keywords) #

[View source]