MutationBuild
depot/lib/mutation_build.march Pipe-friendly builder functions for INSERT, UPDATE, and DELETE queries.
Functions
fnappend_rowappend_row(rows, row)#
fnappend_setappend_set(sets, pair)#
fnappend_whereappend_where(wheres, w)#
fnclassify_locked_update_resultclassify_locked_update_result(rows_affected)#
fndelete_alldelete_all(q)#
fndelete_fromdelete_from(table)#
fndelete_returningdelete_returning(d, exprs)#
fndelete_returning_alldelete_returning_all(d)#
fndelete_wheredelete_where(d, expr)#
fninsert_colsinsert_cols(i, cols)#
fninsert_intoinsert_into(table)#
fninsert_manyinsert_many(table, cols, rows)#
fninsert_returninginsert_returning(i, exprs)#
fninsert_returning_allinsert_returning_all(i)#
fninsert_rowinsert_row(i, vals)#
fnlocked_updatelocked_update(table, expected_version)#
fnon_conflict_do_nothingon_conflict_do_nothing(i)#
fnon_conflict_do_nothing_onon_conflict_do_nothing_on(i, target)#
fnon_conflict_do_updateon_conflict_do_update(i, sets)#
fnon_conflict_do_update_onon_conflict_do_update_on(i, target, sets)#
fnset_set_(u, col, expr)#
fnsoft_deletesoft_delete(schema)#
fnsoft_delete_for_tablesoft_delete_for_table(table)#
fnupdate_allupdate_all(q)#
fnupdate_returningupdate_returning(u, exprs)#
fnupdate_returning_allupdate_returning_all(u)#
fnupdate_whereupdate_where(u, expr)#