| Package | Description |
|---|---|
| eu.eventstorm.sql | |
| eu.eventstorm.sql.builder | |
| eu.eventstorm.sql.desc | |
| eu.eventstorm.sql.impl |
| Modifier and Type | Method and Description |
|---|---|
SqlTable |
Descriptor.table() |
| Modifier and Type | Method and Description |
|---|---|
protected DeleteBuilder |
Repository.delete(SqlTable table) |
Module |
Database.getModule(SqlTable table) |
protected InsertBuilder |
Repository.insert(SqlTable table,
com.google.common.collect.ImmutableList<SqlPrimaryKey> keys,
com.google.common.collect.ImmutableList<SqlSingleColumn> columns) |
protected UpdateBuilder |
Repository.update(SqlTable table,
com.google.common.collect.ImmutableList<SqlSingleColumn> columns,
com.google.common.collect.ImmutableList<SqlPrimaryKey> keys) |
void |
Dialect.wrap(Appendable appendable,
SqlTable table,
boolean alias) |
| Modifier and Type | Method and Description |
|---|---|
SelectBuilder |
SelectBuilder.from(SqlTable... tables) |
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 |
|---|
DeleteBuilder(Database database,
SqlTable table) |
InsertBuilder(Database database,
SqlTable table,
com.google.common.collect.ImmutableList<SqlPrimaryKey> keys,
com.google.common.collect.ImmutableList<SqlSingleColumn> columns) |
InsertBuilder(Database database,
SqlTable table,
SqlPrimaryKey key,
com.google.common.collect.ImmutableList<SqlSingleColumn> columns) |
UpdateBuilder(Database database,
SqlTable table,
com.google.common.collect.ImmutableList<SqlSingleColumn> columns,
com.google.common.collect.ImmutableList<SqlPrimaryKey> keys) |
| Modifier and Type | Method and Description |
|---|---|
SqlTable |
SqlColumn.table() |
| 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) |
| Constructor and Description |
|---|
SqlColumn(SqlTable table,
String name) |
SqlPrimaryKey(SqlTable table,
SqlSequence sequence,
String name) |
SqlSingleColumn(SqlTable table,
String name,
boolean nullable,
boolean insertable,
boolean updatable) |
| Modifier and Type | Method and Description |
|---|---|
Module |
DatabaseImpl.getModule(SqlTable table) |
Copyright © 2019. All rights reserved.