Liking cljdoc? Tell your friends :D

yunjia.util.db


count-enableclj

(count-enable db-spec table-name & where-seq)

create by yan 2018/01/23 10:18

create by yan 2018/01/23 10:18
raw docstring

delete!clj

(delete! db-spec table where-clause & options)

clojure.java.jdbc/delete!的包装函数

clojure.java.jdbc/delete!的包装函数
raw docstring

execute!clj

(execute! db-spec sql-vec)

clojure.java.jdbc/execute!的包装函数。只支持一种参数传递形式,并且始终使用默认选项。

clojure.java.jdbc/execute!的包装函数。只支持一种参数传递形式,并且始终使用默认选项。
raw docstring

filter-fieldsclj

(filter-fields datas)

create by yan 2018/01/23 16:15

create by yan 2018/01/23 16:15
raw docstring

foremost-countclj

(foremost-count db-spec table-name & [where-seq])

create by yan 2018/01/23 10:18

create by yan 2018/01/23 10:18
raw docstring

foremost-count-enableclj

(foremost-count-enable db-spec table-name & [where-seq])

create by yan 2018/01/23 10:18

create by yan 2018/01/23 10:18
raw docstring

foremost-moreclj

(foremost-more db-spec table-name & [where-seq start length])

根据条件查询记录列表。 where条件的写法与honeysql保持一致。 例如: (query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 10) create by yan 2018/03/05 13:40

根据条件查询记录列表。
where条件的写法与honeysql保持一致。
例如:
(query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 10)
create by yan 2018/03/05 13:40
raw docstring

foremost-more-enableclj

(foremost-more-enable db-spec table-name & [where-seq start length])

根据条件查询记录列表。自动添加enable=1条件。 where条件的写法与honeysql保持一致。 例如: (query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 10) create by yan 2018/03/05 13:50

根据条件查询记录列表。自动添加enable=1条件。
where条件的写法与honeysql保持一致。
例如:
(query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 10)
create by yan 2018/03/05 13:50
raw docstring

foremost-oneclj

(foremost-one db-spec table-name & [where-seq])

根据条件查询记录列表 where条件的写法与honeysql保持一致。 例如: (query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 1) create by yan 2018/03/05 13:55

根据条件查询记录列表
where条件的写法与honeysql保持一致。
例如:
(query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 1)
create by yan 2018/03/05 13:55
raw docstring

foremost-one-enableclj

(foremost-one-enable db-spec table-name & [where-seq])

根据条件查询记录列表 where条件的写法与honeysql保持一致。 例如: (query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 1) create by yan 2018/03/05 13:57

根据条件查询记录列表
where条件的写法与honeysql保持一致。
例如:
(query-more-enable db-spec :foo [[:= :foremost.a 1] [:< :foremost.b 100]] 1 1)
create by yan 2018/03/05 13:57
raw docstring

honeysql-pageclj

(honeysql-page sql-map page per_page)

为honeysql的sql结构添加分页语句。例如: (-> (select :*) (from :a) (honeysql-page 5 30)) page和per_page可以是string或整数。

为honeysql的sql结构添加分页语句。例如:
(-> (select :*)
    (from :a)
    (honeysql-page 5 30))
page和per_page可以是string或整数。
raw docstring

insertclj

(insert db-spec table-name table-data)

创建数据,单次插入一条数据 db-spec 数据库连接 table-name 数据表名 table-data 数据map 例如: (create db-spec :a {:id 0}) create by yan 2018/01/24 11:19

创建数据,单次插入一条数据
db-spec 数据库连接
table-name 数据表名
table-data 数据map
例如:
(create db-spec :a {:id 0})
create by yan 2018/01/24 11:19
raw docstring

insert!clj

(insert! db-spec table row-map)

clojure.java.jdbc/insert!的包装函数,只支持一种参数传递形式,并且始终使用默认选项。 并且为记录增加create_time/modify_time字段。

clojure.java.jdbc/insert!的包装函数,只支持一种参数传递形式,并且始终使用默认选项。
并且为记录增加create_time/modify_time字段。
raw docstring

insert-multiclj

(insert-multi db-spec table-name table-datas)

创建数据,单次插入多条数据 db-spec 数据库连接 table-name 数据表名 table-data 数据map 例如: (create db-spec :a {:id 0}) create by yan 2018/01/24 11:26

创建数据,单次插入多条数据
db-spec 数据库连接
table-name 数据表名
table-data 数据map
例如:
(create db-spec :a {:id 0})
create by yan 2018/01/24 11:26
raw docstring

insert-multi!clj

(insert-multi! db-spec table row-map-seq)

clojure.java.jdbc/insert-multi!的包装函数,只支持一种参数传递形式,并且始终使用默认选项。 并且为每一条记录增加create_time/modify_time字段。

clojure.java.jdbc/insert-multi!的包装函数,只支持一种参数传递形式,并且始终使用默认选项。
并且为每一条记录增加create_time/modify_time字段。
raw docstring

limit-sqlclj

(limit-sql select-sql page per-page)

create by yan 2018/01/23 09:49

create by yan 2018/01/23 09:49
raw docstring

limit-sql-exclj

(limit-sql-ex select-sql start length)

create by yan 2018/01/23 09:49

create by yan 2018/01/23 09:49
raw docstring

logic-deleteclj

(logic-delete db-spec table-name & where-seq)

create by yan 2018/01/24 14:59

create by yan 2018/01/24 14:59
raw docstring

query!clj

(query! db-spec sql-vec)

clojure.java.jdbc/query的包装函数。只支持一种参数传递形式,并且始终使用默认选项。

clojure.java.jdbc/query的包装函数。只支持一种参数传递形式,并且始终使用默认选项。
raw docstring

query-moreclj

(query-more db-spec table-name & where-seq)

根据条件查询记录列表。不添加任何附加条件。 where条件的写法与honeysql保持一致。 例如: (query-more db-spec :foo [:= :a 1] [:< :b 100]) create by yan 2017/05/17 16:33

根据条件查询记录列表。不添加任何附加条件。
where条件的写法与honeysql保持一致。
例如:
(query-more db-spec :foo [:= :a 1] [:< :b 100])
create by yan 2017/05/17 16:33
raw docstring

query-more-enableclj

(query-more-enable db-spec table-name & [where-seq page per-page])

根据条件查询记录列表。自动添加enable=1条件。 where条件的写法与honeysql保持一致。 例如: (query-more-enable db-spec :foo [:= :a 1] [:< :b 100]) create by yan 2017/05/17 16:30

根据条件查询记录列表。自动添加enable=1条件。
where条件的写法与honeysql保持一致。
例如:
(query-more-enable db-spec :foo [:= :a 1] [:< :b 100])
create by yan 2017/05/17 16:30
raw docstring

query-more-filterclj

(query-more-filter db-spec table-name & [where-seq page per-page])

create by yan 2018/01/23 16:18

create by yan 2018/01/23 16:18
raw docstring

query-one-enableclj

(query-one-enable db-spec table-name & where-seq)

根据条件查询一条记录。自动添加enable=1条件。 where条件的写法与honeysql保持一致。 例如: (query-one-enable db-spec :foo [:= :a 1] [:< :b 100]) create by yan 2017/05/17 16:32

根据条件查询一条记录。自动添加enable=1条件。
where条件的写法与honeysql保持一致。
例如:
(query-one-enable db-spec :foo [:= :a 1] [:< :b 100])
create by yan 2017/05/17 16:32
raw docstring

query-one-filterclj

(query-one-filter db-spec table-name & where-seq)

create by yan 2018/01/23 16:23

create by yan 2018/01/23 16:23
raw docstring

updateclj

(update db-spec table-name sset-data & where-seq)

单表操作,更新数据。 sset-data 插入数据,{:table-key value} where条件的写法与honeysql保持一致。 (update db-spec :foo {:a 1} [:= :id 0]) create by yan 2018/01/24 11:51

单表操作,更新数据。
sset-data 插入数据,{:table-key value}
where条件的写法与honeysql保持一致。
(update db-spec :foo {:a 1} [:= :id 0])
create by yan 2018/01/24 11:51
raw docstring

update!clj

(update! db-spec table set-map where-clause & options)

clojure.java.jdbc/update!的包装函数。 并且会自动更新modify_time字段。

clojure.java.jdbc/update!的包装函数。
并且会自动更新modify_time字段。
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close