Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/fast-sql/FastSQL
/ functions
Functions
321 in github.com/fast-sql/FastSQL
⨍
Functions
321
◇
Types & classes
35
↓ 244 callers
Method
append
追加任意字符串
src/main/java/top/fastsql/SQL.java:72
↓ 29 callers
Method
toString
()
src/main/java/top/fastsql/SQL.java:1361
↓ 27 callers
Method
getName
()
src/test/java/top/fastsql/SysDict.java:92
↓ 27 callers
Method
getSQL
()
src/main/java/top/fastsql/dao/BaseDAO.java:84
↓ 24 callers
Method
toString
()
src/main/java/top/fastsql/dto/ResultPage.java:53
↓ 22 callers
Method
checkNull
()
src/main/java/top/fastsql/SQL.java:1329
↓ 16 callers
Method
camelToUnderline
驼峰转下划线 camelToUnderline - camel_to_underline @param param 驼峰形式的字符串 @return 下划线形式的字符串
src/main/java/top/fastsql/util/StringExtUtils.java:15
↓ 14 callers
Method
useSql
使用sql字符串 @see SQL#str(String)
src/main/java/top/fastsql/SQL.java:114
↓ 13 callers
Method
FROM
(String table)
src/main/java/top/fastsql/SQL.java:252
↓ 13 callers
Method
SELECT
()
src/main/java/top/fastsql/SQL.java:154
↓ 10 callers
Method
WHERE
()
src/main/java/top/fastsql/SQL.java:303
↓ 10 callers
Method
getFieldValue
获取对象的字段值 @param object 对象 @param fieldStr 对象属性的字符串名称
src/main/java/top/fastsql/util/EntityRefelectUtils.java:89
↓ 9 callers
Method
queryList
查询多行结果封装为一个对象列表 @param returnClassType Class<T>类型 T 可以为String/Integer/Long/Short/BigDecimal/BigInteger/Float/Double/Boolean或者任意DTO
src/main/java/top/fastsql/SQL.java:933
↓ 9 callers
Method
queryOne
查询单行结果封装为一个对象 @param returnClassType Class<T>类型 T 可以为 String/Integer/Long/Short/BigDecimal/BigInteger/Float/Double/Boole
src/main/java/top/fastsql/SQL.java:827
↓ 8 callers
Method
setDataSourceType
(DataSourceType dataSourceType)
src/main/java/top/fastsql/SQLFactory.java:127
↓ 7 callers
Method
beanParameter
(Object beanParam)
src/main/java/top/fastsql/SQL.java:791
↓ 7 callers
Method
build
()
src/main/java/top/fastsql/SQL.java:633
↓ 7 callers
Method
getInClause
根据列表获取IN语句 eg. 1,2,3 返回 (1,2,3) eg. "1","q","u" 返回 ('1','q','u') @param collection 列表 @return IN语句
src/main/java/top/fastsql/util/FastSqlUtils.java:25
↓ 7 callers
Method
getString
(String key)
src/main/java/top/fastsql/dto/RowMap.java:32
↓ 7 callers
Method
sql
创建一个SQL实例
src/main/java/top/fastsql/SQLFactory.java:45
↓ 7 callers
Method
update
执行INSERT/UPDATE/DELETE语句 @return 返回更新的行数
src/main/java/top/fastsql/SQL.java:1130
↓ 7 callers
Method
varParameter
可变参数,替换Sql中使用?占位符 @param vars 参数列表
src/main/java/top/fastsql/SQL.java:801
↓ 6 callers
Method
getSmartCountSQL
获取统计数量的sql @param sql origin sql
src/main/java/top/fastsql/util/PageUtils.java:38
↓ 6 callers
Method
parameter
(SqlParameterSource sqlParameterSource)
src/main/java/top/fastsql/SQL.java:665
↓ 5 callers
Method
INSERT_INTO
(String table, String... columns)
src/main/java/top/fastsql/SQL.java:204
↓ 5 callers
Method
VALUES
(String... columnValues)
src/main/java/top/fastsql/SQL.java:221
↓ 5 callers
Method
setDataSource
(DataSource dataSource)
src/main/java/top/fastsql/SQLFactory.java:119
↓ 5 callers
Method
update
全更新 null值在 数据库中设置为null
src/main/java/top/fastsql/dao/BaseDAO.java:307
↓ 4 callers
Method
afterInsert
(E entity, int count)
src/main/java/top/fastsql/dao/BaseDAO.java:638
↓ 4 callers
Method
appendNoQuotes
(StringBuilder builder, Object value)
src/main/java/top/fastsql/util/FastSqlUtils.java:75
↓ 4 callers
Method
beforeInsert
(E entity)
src/main/java/top/fastsql/dao/BaseDAO.java:635
↓ 4 callers
Method
createSQL
@see SQLFactory#createSQL()
src/main/java/top/fastsql/SQLFactory.java:37
↓ 4 callers
Method
getConnection
()
src/main/java/top/fastsql/datasource/FastDataSource.java:28
↓ 4 callers
Method
getDataSource
()
src/main/java/top/fastsql/SQL.java:1323
↓ 4 callers
Method
processSelectBody
处理selectBody去除Order by
src/main/java/top/fastsql/util/CountSqlParser.java:174
↓ 3 callers
Method
SET
(String... columnEqValue)
src/main/java/top/fastsql/SQL.java:240
↓ 3 callers
Method
UPDATE
(String table)
src/main/java/top/fastsql/SQL.java:235
↓ 3 callers
Method
afterUpdate
(E entity, int count)
src/main/java/top/fastsql/dao/BaseDAO.java:647
↓ 3 callers
Method
beforeUpdate
(E entity)
src/main/java/top/fastsql/dao/BaseDAO.java:644
↓ 3 callers
Method
getRowMapper
(Class<T> returnClassType)
src/main/java/top/fastsql/SQL.java:1336
↓ 3 callers
Method
getRowsSQL
(String sql, int pageNumber, int perPageSize, DataSourceType dataSourceType)
src/main/java/top/fastsql/util/PageUtils.java:12
↓ 3 callers
Method
getSimpleCountSql
获取普通的Count-sql @param sql 原查询sql @return 返回count查询sql
src/main/java/top/fastsql/util/CountSqlParser.java:100
↓ 3 callers
Method
getValue
(String key, Class<CLS> cls)
src/main/java/top/fastsql/dto/RowMap.java:64
↓ 3 callers
Method
ifTrue
(boolean bool, Consumer<SQL> sQLConsumer)
src/main/java/top/fastsql/SQL.java:1316
↓ 3 callers
Method
queryInteger
()
src/main/java/top/fastsql/SQL.java:851
↓ 3 callers
Method
queryPage
(String sql, int page, int perPage, SqlParameterSource paramSource, Row
src/main/java/top/fastsql/util/PageTemplate.java:25
↓ 2 callers
Method
appendWithQuotes
(StringBuilder builder, Object value)
src/main/java/top/fastsql/util/FastSqlUtils.java:71
↓ 2 callers
Method
byType
(Object value)
src/main/java/top/fastsql/SQL.java:571
↓ 2 callers
Method
createUseSimpleDateSource
(Driver driver, String url, String username, String password)
src/main/java/top/fastsql/SQLFactory.java:60
↓ 2 callers
Method
getCount
()
src/main/java/top/fastsql/dto/KeyHolderResult.java:19
↓ 2 callers
Method
getDate
(String key)
src/main/java/top/fastsql/dto/RowMap.java:52
↓ 2 callers
Method
getSqlFactory
()
src/main/java/top/fastsql/dao/BaseDAO.java:77
↓ 2 callers
Method
getStringByType
(Object value)
src/main/java/top/fastsql/SQL.java:581
↓ 2 callers
Method
initMetaData
初始化DAO元数据
src/main/java/top/fastsql/dao/BaseDAO.java:108
↓ 2 callers
Method
insert
插入对象中的值到数据库,null值在数据库中会设置为NULL
src/main/java/top/fastsql/dao/BaseDAO.java:186
↓ 2 callers
Method
listOf
(A... elements)
src/main/java/top/fastsql/util/FastSqlUtils.java:138
↓ 2 callers
Method
mapItemsParameter
(String k1, Object v1)
src/main/java/top/fastsql/SQL.java:695
↓ 2 callers
Method
orderByHashParameters
判断Orderby是否包含参数,有参数的不能去
src/main/java/top/fastsql/util/CountSqlParser.java:267
↓ 2 callers
Method
pageThis
(int pageNumber, int perPageSize)
src/main/java/top/fastsql/SQL.java:642
↓ 2 callers
Method
processFromItem
处理子查询
src/main/java/top/fastsql/util/CountSqlParser.java:233
↓ 2 callers
Method
queryMapList
查询多行结果封装为Map列表 @return Map数组
src/main/java/top/fastsql/SQL.java:994
↓ 2 callers
Method
queryPage
查询结果页 page 小于等于0 查询数量 perPage 小于等于 0 仅查询条数 @param page 第几页 从1开始 @param perPage 每页几条 最小为1 @param returnClassType 返回的结果类型 @return 返回
src/main/java/top/fastsql/SQL.java:1074
↓ 2 callers
Method
setDepId
(Integer depId)
src/test/java/top/fastsql/TestEntity.java:40
↓ 2 callers
Method
toLocalDate
java.util.Date -- java.time.LocalDate
src/main/java/top/fastsql/util/FastSqlUtils.java:159
↓ 2 callers
Method
toLocalDateTime
java.util.Date -- java.time.LocalDateTime
src/main/java/top/fastsql/util/FastSqlUtils.java:147
↓ 2 callers
Method
top
(int number)
src/main/java/top/fastsql/SQL.java:647
↓ 2 callers
Method
underlineToCamel
下划线转驼峰 underline_to_camel - underlineToCamel @param param 下划线形式的字符串 @return 驼峰形式的字符串
src/main/java/top/fastsql/util/StringExtUtils.java:44
↓ 2 callers
Method
updateForKey
(String... keyColumns)
src/main/java/top/fastsql/SQL.java:1145
↓ 2 callers
Method
useTemplateQueryOne
使用 JdbcTemplate 查询一个
src/main/java/top/fastsql/SQL.java:883
↓ 1 callers
Method
AND
(String condition)
src/main/java/top/fastsql/SQL.java:330
↓ 1 callers
Method
DELETE_FROM
(String table)
src/main/java/top/fastsql/SQL.java:198
↓ 1 callers
Method
IN
()
src/main/java/top/fastsql/SQL.java:392
↓ 1 callers
Method
IN_var
使用可变参数
src/main/java/top/fastsql/SQL.java:410
↓ 1 callers
Method
addMapParameterItem
(String key, Object value)
src/main/java/top/fastsql/SQL.java:741
↓ 1 callers
Method
afterDelete
(ID id, int count)
src/main/java/top/fastsql/dao/BaseDAO.java:656
↓ 1 callers
Method
batchUpdateByMapParams
(List<Map<String, Object>> mapParamList)
src/main/java/top/fastsql/SQL.java:1175
↓ 1 callers
Method
beforeDelete
(ID id)
src/main/java/top/fastsql/dao/BaseDAO.java:653
↓ 1 callers
Method
bothWildcard
返回源字符串的两端添加通配符后的字符串 @param source 源字符串 @return 源字符串的两端添加通配符后的字符串
src/main/java/top/fastsql/util/FastSqlUtils.java:133
↓ 1 callers
Method
eq
Generate equal operator and append the param
src/main/java/top/fastsql/SQL.java:450
↓ 1 callers
Method
extraOrderBy
extra order by and set default orderby to null @param selectBody
src/main/java/top/fastsql/util/OrderByParser.java:73
↓ 1 callers
Method
getAllFieldWithoutIdByClass
(Class cls)
src/main/java/top/fastsql/util/EntityRefelectUtils.java:167
↓ 1 callers
Method
getIdField
(Object object)
src/main/java/top/fastsql/util/EntityRefelectUtils.java:188
↓ 1 callers
Method
getNamedParameterJdbcTemplate
()
src/main/java/top/fastsql/SQL.java:60
↓ 1 callers
Method
getSmartCountSql
获取智能的countSql @param sql @return
src/main/java/top/fastsql/util/CountSqlParser.java:57
↓ 1 callers
Method
getTableNameFromEntityClass
获取指定实体类对应的表名 @param entityClass 实体类的类型令牌 @return 若指定的类中含有{@code javax.persistence.Table}注解,则返回注解的name字段的值
src/main/java/top/fastsql/util/EntityRefelectUtils.java:27
↓ 1 callers
Method
getType
get Class Type
src/main/java/top/fastsql/dto/RowMap.java:28
↓ 1 callers
Method
isSimpleCount
是否可以用简单的count查询方式
src/main/java/top/fastsql/util/CountSqlParser.java:146
↓ 1 callers
Method
iterator
()
src/main/java/top/fastsql/dto/ResultPage.java:58
↓ 1 callers
Method
leftWildcard
返回源字符串的左端添加通配符后的字符串 @param source 源字符串 @return 源字符串的左端添加通配符后的字符串
src/main/java/top/fastsql/util/FastSqlUtils.java:113
↓ 1 callers
Method
lt
(String value)
src/main/java/top/fastsql/SQL.java:491
↓ 1 callers
Method
memoryPage
内存分页 page 1开始 size 大于 0 @param list 列表
src/main/java/top/fastsql/util/FastSqlUtils.java:86
↓ 1 callers
Method
mysql
@param pageNumber 页数,从第一页开始 @param perPageSize 每页条数,大于1
src/main/java/top/fastsql/util/PageUtils.java:47
↓ 1 callers
Method
oracle
@param pageNumber 页数,从第一页开始 @param perPageSize 每页条数,大于1
src/main/java/top/fastsql/util/PageUtils.java:67
↓ 1 callers
Method
postgresql
@param pageNumber 页数,从第一页开始 @param perPageSize 每页条数,大于1
src/main/java/top/fastsql/util/PageUtils.java:57
↓ 1 callers
Method
processPlainSelect
处理PlainSelect类型的selectBody
src/main/java/top/fastsql/util/CountSqlParser.java:200
↓ 1 callers
Method
processWithItemsList
处理WithItem
src/main/java/top/fastsql/util/CountSqlParser.java:221
↓ 1 callers
Method
queryArrayList
查询多行结果封装为Object[]列表 @return Object[]列表
src/main/java/top/fastsql/SQL.java:1019
↓ 1 callers
Method
queryLocalDate
()
src/main/java/top/fastsql/SQL.java:867
↓ 1 callers
Method
queryLocalDateTime
()
src/main/java/top/fastsql/SQL.java:871
↓ 1 callers
Method
queryMap
查询单行结果封装为Map @return Map
src/main/java/top/fastsql/SQL.java:901
next →
1–100 of 321, ranked by callers