| 程序包 | 说明 |
|---|---|
| com.github.braisdom.objsql.sql | |
| com.github.braisdom.objsql.sql.expression | |
| com.github.braisdom.objsql.sql.function |
| 限定符和类型 | 方法和说明 |
|---|---|
List<T> |
Select.execute(DatabaseType databaseType,
Class<T> domainClass) |
String |
Select.prettyFormat(DatabaseType databaseType) |
protected void |
Select.processFrom(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processGroupBy(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processJoins(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processOrderBy(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processProjections(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processUnion(ExpressionContext expressionContext,
StringBuilder sql) |
protected void |
Select.processWhere(ExpressionContext expressionContext,
StringBuilder sql) |
String |
SqlFunctionCall.toSql(ExpressionContext expressionContext) |
String |
Sqlizable.toSql(ExpressionContext expressionContext) |
String |
Select.toSql(ExpressionContext expressionContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
JoinExpression.toSql(ExpressionContext expressionContext) |
String |
PolynaryExpression.toSql(ExpressionContext expressionContext) |
String |
BetweenExpression.toSql(ExpressionContext expressionContext) |
String |
ColumnExpression.toSql(ExpressionContext expressionContext) |
String |
CaseExpression.toSql(ExpressionContext expressionContext) |
String |
LiteralExpression.toSql(ExpressionContext expressionContext) |
String |
ParenExpression.toSql(ExpressionContext expressionContext) |
String |
InExpression.toSql(ExpressionContext expressionContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
AnsiFunctions.concat(Expression... expressions) |
static Expression |
MySQLFunctions.concatWs(String delimiter,
Expression... expressions) |
static Expression |
PostgreSql.concatWs(String delimiter,
Expression... expressions) |
static Expression |
AnsiFunctions.ltrim(Expression... expressions) |
static Expression |
AnsiFunctions.rtrim(Expression... expressions) |
static Expression |
AnsiFunctions.trim(Expression... expressions) |
Copyright © 2020 com.github.braisdom. All rights reserved.