Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Nemo1870/sql-parse
/ functions
Functions
649 in github.com/Nemo1870/sql-parse
⨍
Functions
649
◇
Types & classes
73
↓ 620 callers
Method
format
(String source)
src/main/java/com/sql/parse/util/SqlFormatter.java:22
↓ 162 callers
Method
getSql
(boolean safe)
src/main/java/com/sql/parse/statement/Select.java:19
↓ 148 callers
Method
parse
@title: parse @desc Select解析器
src/main/java/com/sql/parse/statement/Select.java:142
↓ 140 callers
Method
getSql
(boolean safe)
src/main/java/com/sql/parse/statement/Insert.java:15
↓ 110 callers
Method
parse
(String expr)
src/main/java/com/sql/parse/expression/druid/ExpressionBuilder.java:225
↓ 91 callers
Method
getSelect
()
src/main/java/com/sql/parse/statement/impl/druid/Select.java:84
↓ 86 callers
Method
getName
()
src/main/java/com/sql/parse/model/Owner.java:20
↓ 81 callers
Method
errorCode
(String code)
src/main/java/com/sql/parse/exception/BaseException.java:31
↓ 56 callers
Method
getColumnName
(SQLExpr expr)
src/main/java/com/sql/parse/expression/druid/ExpressionBuilder.java:500
↓ 54 callers
Method
addColumn
@title: addColumn @desc: 增加查询字段,支持别名
src/main/java/com/sql/parse/statement/Select.java:26
↓ 54 callers
Method
getWhere
@title: getWhere @desc 获取where条件
src/main/java/com/sql/parse/util/SqlParser.java:237
↓ 52 callers
Method
getSql
(boolean safe)
src/main/java/com/sql/parse/statement/Update.java:13
↓ 46 callers
Method
getExpression
()
src/main/java/com/sql/parse/model/Arg.java:21
↓ 42 callers
Method
addColumn
@title: addColumn @desc 新增insert数据列
src/main/java/com/sql/parse/statement/Insert.java:22
↓ 37 callers
Method
parse
@title: parse @desc Insert解析器
src/main/java/com/sql/parse/statement/Insert.java:68
↓ 36 callers
Method
getSql
(boolean safe)
src/main/java/com/sql/parse/statement/Delete.java:12
↓ 36 callers
Method
parse
@title: parse @desc Update解析器
src/main/java/com/sql/parse/statement/Update.java:66
↓ 34 callers
Method
getLeftExpression
()
src/main/java/com/sql/parse/expression/relational/EqualsTo.java:17
↓ 32 callers
Method
getHandle
()
src/main/java/com/sql/parse/config/SqlParseConfig.java:38
↓ 31 callers
Method
parse
(String expr)
src/main/java/com/sql/parse/expression/jsqlparser/ExpressionBuilder.java:280
↓ 30 callers
Method
resolve
获取当前状态枚举的整型值 @return
src/main/java/com/sql/parse/expression/ValueTypeEnum.java:52
↓ 28 callers
Method
getRightExpression
()
src/main/java/com/sql/parse/expression/relational/EqualsTo.java:25
↓ 27 callers
Method
getLeftExpression
()
src/main/java/com/sql/parse/model/Alias.java:37
↓ 26 callers
Method
getRightExpression
()
src/main/java/com/sql/parse/model/Alias.java:45
↓ 25 callers
Method
equalsTo
(String leftExpression, String rightExpression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:17
↓ 25 callers
Method
getAlias
()
src/main/java/com/sql/parse/schema/Table.java:32
↓ 23 callers
Method
argInterceptor
(String sql)
src/test/java/com/sql/parse/util/ArgInterceptorTest.java:192
↓ 23 callers
Method
getColumns
(String expression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:241
↓ 22 callers
Method
parse
@title: parse @desc Delete解析器
src/main/java/com/sql/parse/statement/Delete.java:55
↓ 21 callers
Method
addColumn
@title: addColumn @desc 新增update数据
src/main/java/com/sql/parse/statement/Update.java:20
↓ 20 callers
Method
changeArg
(Arg arg)
src/main/java/com/sql/parse/util/druid/ArgInterceptorUtil.java:158
↓ 19 callers
Method
and
(String leftExpression, String rightExpression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:129
↓ 19 callers
Method
columnInterceptor
(String sql)
src/test/java/com/sql/parse/util/ColumnInterceptorTest.java:160
↓ 18 callers
Method
asInterceptor
(String sql)
src/test/java/com/sql/parse/util/AsInterceptorTest.java:186
↓ 18 callers
Method
getDbType
()
src/main/java/com/sql/parse/config/SqlParseConfig.java:42
↓ 18 callers
Method
getSelect
()
src/main/java/com/sql/parse/statement/impl/jsqlparser/Select.java:96
↓ 18 callers
Method
isNotNull
(String expression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:115
↓ 17 callers
Method
expressionInterceptor
(String sql)
src/test/java/com/sql/parse/util/ExpressionInterceptorTest.java:145
↓ 16 callers
Method
setLeftExpression
(String leftExpression)
src/main/java/com/sql/parse/model/Alias.java:41
↓ 15 callers
Method
ownerIntercetor
(String sql)
src/test/java/com/sql/parse/util/OwnerInterceptorTest.java:127
↓ 15 callers
Method
setName
(String name)
src/main/java/com/sql/parse/model/Owner.java:24
↓ 15 callers
Method
where
@title: where @desc "WHERE"符号
src/main/java/com/sql/parse/statement/Select.java:40
↓ 14 callers
Method
checkValue
(SQLExpr expression)
src/main/java/com/sql/parse/expression/druid/ExpressionBuilder.java:510
↓ 14 callers
Method
checkValue
(Expression expression)
src/main/java/com/sql/parse/expression/jsqlparser/ExpressionBuilder.java:519
↓ 14 callers
Method
getColumnName
()
src/main/java/com/sql/parse/model/Column.java:21
↓ 14 callers
Method
getType
()
src/main/java/com/sql/parse/util/SqlParser.java:58
↓ 14 callers
Method
newline
()
src/main/java/com/sql/parse/util/SqlFormatter.java:318
↓ 14 callers
Method
out
()
src/main/java/com/sql/parse/util/SqlFormatter.java:221
↓ 14 callers
Method
setExpression
(String expression)
src/main/java/com/sql/parse/model/Arg.java:25
↓ 14 callers
Method
where
@title: where @desc "WHERE"符号
src/main/java/com/sql/parse/statement/Update.java:28
↓ 13 callers
Method
getColumnName
()
src/main/java/com/sql/parse/schema/UpdateItem.java:16
↓ 12 callers
Method
getExpression
()
src/main/java/com/sql/parse/model/Expression.java:33
↓ 12 callers
Method
getNewExpr
()
src/main/java/com/sql/parse/model/Change.java:21
↓ 12 callers
Method
getOldExpr
()
src/main/java/com/sql/parse/model/Change.java:13
↓ 11 callers
Method
checkExpression
(SQLExpr expression, Consumer<Owner> interceptor)
src/main/java/com/sql/parse/util/druid/OwnerInterceptorUtil.java:19
↓ 11 callers
Method
setRightExpression
(String rightExpression)
src/main/java/com/sql/parse/model/Alias.java:49
↓ 11 callers
Method
setSelect
@title: addColumn @desc 新增insert数据子查询
src/main/java/com/sql/parse/statement/Insert.java:58
↓ 10 callers
Method
changeArg
(Arg arg)
src/main/java/com/sql/parse/util/jsqlparser/ArgInterceptorUtil.java:134
↓ 10 callers
Method
checkExpression
(SQLExpr expression, Consumer<Column> interceptor)
src/main/java/com/sql/parse/util/druid/ColumnInterceptorUtil.java:19
↓ 10 callers
Method
getUpdate
()
src/main/java/com/sql/parse/statement/impl/druid/Update.java:50
↓ 10 callers
Method
in
(String leftExpression, List<String> rightExpressions)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:157
↓ 10 callers
Method
notIn
(String leftExpression, List<String> rightExpressions)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:185
↓ 10 callers
Method
or
(String leftExpression, String rightExpression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:143
↓ 9 callers
Method
addValue
@title: addValue @desc 新增insert数据条数
src/main/java/com/sql/parse/statement/Insert.java:46
↓ 9 callers
Method
addValueColumn
@title: addValue @desc 新增insert数据列
src/main/java/com/sql/parse/statement/Insert.java:40
↓ 9 callers
Method
checkExpression
(SQLExpr expression, Consumer<Arg> interceptor)
src/main/java/com/sql/parse/util/druid/ArgInterceptorUtil.java:20
↓ 9 callers
Method
getExpression
()
src/main/java/com/sql/parse/schema/UpdateItem.java:20
↓ 9 callers
Method
getTableName
()
src/main/java/com/sql/parse/model/Column.java:13
↓ 9 callers
Method
setLeftExpression
(String leftExpression)
src/main/java/com/sql/parse/expression/relational/EqualsTo.java:21
↓ 9 callers
Method
where
@title: where @desc "WHERE"符号
src/main/java/com/sql/parse/statement/Delete.java:19
↓ 8 callers
Method
and
@title: and @desc "AND"符号
src/main/java/com/sql/parse/statement/Update.java:40
↓ 8 callers
Method
getInsert
()
src/main/java/com/sql/parse/statement/impl/druid/Insert.java:49
↓ 8 callers
Method
getTableName
()
src/main/java/com/sql/parse/schema/Table.java:28
↓ 8 callers
Method
isNot
()
src/main/java/com/sql/parse/model/InExpression.java:17
↓ 7 callers
Method
checkExpression
(SQLExpr expression, Consumer<Expression> interceptor)
src/main/java/com/sql/parse/util/druid/ExpressionInterceptorUtil.java:21
↓ 7 callers
Method
error
(Throwable cause)
src/main/java/com/sql/parse/exception/BaseException.java:74
↓ 7 callers
Method
getColumnNames
@title: getColumnNames @desc 获取列名
src/main/java/com/sql/parse/util/SqlParser.java:148
↓ 7 callers
Method
getSql
()
src/main/java/com/sql/parse/statement/Statement.java:13
↓ 7 callers
Method
getStatement
()
src/main/java/com/sql/parse/util/SqlParser.java:62
↓ 7 callers
Method
setDisable
(boolean disable)
src/main/java/com/sql/parse/model/Arg.java:37
↓ 6 callers
Method
between
(String leftExpression, String beginExpression, String endExpression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:213
↓ 6 callers
Method
changeAllColumns
@title: changeAllColumns @desc 替换所有查询字段
src/main/java/com/sql/parse/statement/Select.java:126
↓ 6 callers
Method
checkExpression
(SQLExpr expression, Consumer<Alias> columnInterceptor, Consumer<Alias> tableInterceptor, List<Change> list)
src/main/java/com/sql/parse/util/druid/AsInterceptorUtil.java:20
↓ 6 callers
Method
getDelete
()
src/main/java/com/sql/parse/statement/impl/druid/Delete.java:46
↓ 6 callers
Method
getTableNames
@title: getTableNames @desc 获取表名
src/main/java/com/sql/parse/util/SqlParser.java:70
↓ 6 callers
Method
isDisable
()
src/main/java/com/sql/parse/model/Arg.java:33
↓ 6 callers
Method
isDisable
()
src/main/java/com/sql/parse/model/Alias.java:53
↓ 6 callers
Method
join
@title: join @desc "JOIN"符号
src/main/java/com/sql/parse/statement/Select.java:72
↓ 6 callers
Method
leftJoin
@title: leftJoin @desc "LEFT JOIN"符号
src/main/java/com/sql/parse/statement/Select.java:80
↓ 6 callers
Method
limit
@title: limit @desc "LIMIT"符号
src/main/java/com/sql/parse/statement/Select.java:118
↓ 6 callers
Method
notBetween
(String leftExpression, String beginExpression, String endExpression)
src/main/java/com/sql/parse/expression/ExpressionBuilder.java:227
↓ 6 callers
Method
orderBy
@title: orderBy @desc "ORDER BY"符号
src/main/java/com/sql/parse/statement/Select.java:104
↓ 6 callers
Method
parse
@title: parse @desc Insert解析器
src/main/java/com/sql/parse/statement/impl/jsqlparser/Insert.java:212
↓ 6 callers
Method
setRightExpression
(String rightExpression)
src/main/java/com/sql/parse/expression/relational/EqualsTo.java:29
↓ 6 callers
Method
transformTable
(Table table)
src/main/java/com/sql/parse/statement/impl/jsqlparser/Select.java:60
↓ 5 callers
Method
asInterceptor
(Consumer<Alias> columnInterceptor, Consumer<Alias> tableInterceptor)
src/main/java/com/sql/parse/statement/Statement.java:19
↓ 5 callers
Method
createJoin
(SQLJoinTableSource join)
src/main/java/com/sql/parse/statement/impl/druid/Select.java:307
↓ 5 callers
Method
createJoin
(Join join)
src/main/java/com/sql/parse/statement/impl/jsqlparser/Select.java:313
↓ 5 callers
Method
getColumn
(SQLExpr expression, Set<String> set)
src/main/java/com/sql/parse/expression/druid/ExpressionBuilder.java:243
↓ 5 callers
Method
getTableName
@title: getTableName @desc 获取表名(单个)
src/main/java/com/sql/parse/util/SqlParser.java:140
next →
1–100 of 649, ranked by callers