class
Focus::PG::LockStatement
- Focus::PG::LockStatement
- Focus::Statement
- Reference
- Object
Included Modules
Defined in:
pg/statements/lock_statement.crConstructors
Instance Method Summary
- #in_access_exclusive : self
- #in_access_share : self
- #in_exclusive : self
- #in_row_exclusive : self
- #in_row_share : self
- #in_share : self
- #in_share_row_exclusive : self
- #in_share_update_exclusive : self
- #lock_mode : LockMode
- #lock_mode? : LockMode | Nil
- #no_wait : self
- #no_wait? : Bool
- #ordered_clauses : Array(Focus::Clause)
- #statement_type : Focus::SqlFormatter::StatementType
- #table : Focus::ReadableTable
Instance methods inherited from module Focus::PG::Statement
dialect : Focus::Dialect
dialect
Instance methods inherited from class Focus::Statement
accept(visitor : Focus::SqlVisitor) : Nil
accept,
dialect : Focus::Dialect
dialect,
ordered_clauses : Array(Focus::Clause)
ordered_clauses,
statement_type : Focus::SqlFormatter::StatementType
statement_type,
to_sql
to_sql,
to_sql_with_args : Tuple(String, Array(DB::Any))
to_sql_with_args
Instance methods inherited from module Focus::Queryable
exec(database : Focus::DBConn) : DB::ExecResult
exec,
query(database : Focus::DBConn) : DB::ResultSet
query,
query_all(database : Focus::DBConn, as types : Tuple)query_all(database : Focus::DBConn, as types : NamedTuple)
query_all(database : Focus::DBConn, as types : Class) query_all, query_one(database : Focus::DBConn, as types : Tuple)
query_one(database : Focus::DBConn, as type : NamedTuple)
query_one(database : Focus::DBConn, as : T.class) : T forall T query_one, query_one?(database : Focus::DBConn, as type : Tuple)
query_one?(database : Focus::DBConn, as type : NamedTuple)
query_one?(database : Focus::DBConn, as : T.class) : T | Nil forall T query_one?, to_sql_with_args : Tuple(String, Array(DB::Any)) to_sql_with_args