| Package | Description |
|---|---|
| eu.eventstorm.sql | |
| eu.eventstorm.sql.builder | |
| eu.eventstorm.sql.desc | |
| eu.eventstorm.sql.expression |
| Modifier and Type | Method and Description |
|---|---|
protected SelectBuilder |
Repository.select(SqlColumn... columns) |
void |
Dialect.wrap(Appendable appendable,
SqlColumn targetColumn,
boolean alias) |
| Modifier and Type | Method and Description |
|---|---|
protected SelectBuilder |
Repository.select(com.google.common.collect.ImmutableList<SqlColumn> columns) |
| Modifier and Type | Method and Description |
|---|---|
SqlColumn |
Order.column() |
| Modifier and Type | Method and Description |
|---|---|
static Order |
Order.asc(SqlColumn column) |
static Order |
Order.desc(SqlColumn column) |
SelectBuilder |
SelectBuilder.groupBy(SqlColumn... columns) |
SelectBuilder |
SelectBuilder.innerJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column) |
SelectBuilder |
SelectBuilder.innerJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column,
Expression expression) |
SelectBuilder |
SelectBuilder.innerJoinAlias(SqlTable targetTable,
SqlColumn targetColumn,
SqlTable fromTable,
SqlColumn fromColumn) |
SelectBuilder |
SelectBuilder.innerJoinAlias(SqlTable targetTable,
SqlColumn targetColumn,
SqlTable fromTable,
SqlColumn fromColumn,
Expression expression) |
SelectBuilder |
SelectBuilder.leftJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column)
Used when : select * from [_from_ JOIN_targetTable_ ON ]
|
SelectBuilder |
SelectBuilder.leftJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column,
Expression expression) |
SelectBuilder |
SelectBuilder.leftJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlTable otherFrom,
SqlColumn otherColumn)
Used when : select * from _from_ on xxx JOIN _targetTable_ ON _otherColumn_=_targetColumn_
|
SelectBuilder |
SelectBuilder.rightJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column) |
SelectBuilder |
SelectBuilder.rightJoin(SqlTable targetTable,
SqlColumn targetColumn,
SqlColumn column,
Expression expression) |
| Constructor and Description |
|---|
SelectBuilder(Database database,
com.google.common.collect.ImmutableList<SqlColumn> columns) |
| Modifier and Type | Class and Description |
|---|---|
class |
SqlPrimaryKey |
class |
SqlSingleColumn |
| Modifier and Type | Method and Description |
|---|---|
SqlColumn |
SqlColumn.fromTable(SqlTable targetTable) |
protected abstract SqlColumn |
SqlColumn.newColumFromAlias(SqlTable targetTable) |
protected SqlColumn |
SqlPrimaryKey.newColumFromAlias(SqlTable targetTable) |
protected SqlColumn |
SqlSingleColumn.newColumFromAlias(SqlTable targetTable) |
| Modifier and Type | Method and Description |
|---|---|
static AggregateFunction |
AggregateFunctions.count(SqlColumn column) |
static AggregateFunction |
AggregateFunctions.distinct(SqlColumn column) |
static Expression |
Expressions.eq(SqlColumn column) |
static Expression |
Expressions.eq(SqlColumn column,
boolean value) |
static Expression |
Expressions.eq(SqlColumn column,
Number value) |
static Expression |
Expressions.eq(SqlColumn column,
String value) |
static Expression |
Expressions.ge(SqlColumn column) |
static Expression |
Expressions.ge(SqlColumn column,
Number value) |
static Expression |
Expressions.gt(SqlColumn column) |
static Expression |
Expressions.gt(SqlColumn column,
Number value) |
static Expression |
Expressions.le(SqlColumn column) |
static Expression |
Expressions.le(SqlColumn column,
Number value) |
static Expression |
Expressions.lt(SqlColumn column) |
static Expression |
Expressions.lt(SqlColumn column,
Number value) |
static AggregateFunction |
AggregateFunctions.max(SqlColumn column) |
static Expression |
Expressions.notEq(SqlColumn column) |
static Expression |
Expressions.notEq(SqlColumn column,
boolean value) |
static Expression |
Expressions.notEq(SqlColumn column,
Number value) |
static Expression |
Expressions.notEq(SqlColumn column,
String value) |
Copyright © 2019. All rights reserved.