| Modifier and Type | Interface and Description |
|---|---|
interface |
ISqlDialect<SELECT extends SelectBuilder,INSERT extends InsertBuilder,UPDATE extends UpdateBuilder,DELETE extends DeleteBuilder,CREATE extends CreateBranchingBuilder,DROP extends DropBranchingBuilder,NEXT extends NextValueSequenceBuilder,LAST extends LastValueIdentityBuilder>
The SQL Dialect interface.
|
interface |
ISqlFactory<SELECT extends SelectBuilder,INSERT extends InsertBuilder,UPDATE extends UpdateBuilder,DELETE extends DeleteBuilder,CREATE extends CreateBranchingBuilder,DROP extends DropBranchingBuilder,NEXT extends NextValueSequenceBuilder,LAST extends LastValueIdentityBuilder>
A factory for creating ISql objects.
|
class |
SqlFactory<SELECT extends SelectBuilder,INSERT extends InsertBuilder,UPDATE extends UpdateBuilder,DELETE extends DeleteBuilder,CREATE extends CreateBranchingBuilder,DROP extends DropBranchingBuilder,NEXT extends NextValueSequenceBuilder,LAST extends LastValueIdentityBuilder>
A factory for creating SQL objects.
|
| Modifier and Type | Method and Description |
|---|---|
static <SELECT extends SelectBuilder,INSERT extends InsertBuilder,UPDATE extends UpdateBuilder,DELETE extends DeleteBuilder,CREATE extends CreateBranchingBuilder,DROP extends DropBranchingBuilder,NEXT extends NextValueSequenceBuilder,LAST extends LastValueIdentityBuilder> |
SqlFactory.getNative(ISqlDialect<SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,NEXT,LAST> dialect)
Gets the native.
|
| Modifier and Type | Method and Description |
|---|---|
SelectBuilder |
SelectBuilder.column(String column)
Column.
|
SelectBuilder |
SelectBuilder.distinct()
Distinct.
|
SelectBuilder |
SelectBuilder.forUpdate()
For update.
|
SelectBuilder |
SelectBuilder.from(String table)
From.
|
SelectBuilder |
SelectBuilder.from(String table,
String alias)
From.
|
SelectBuilder |
SelectBuilder.fullJoin(String table,
String on)
Full join.
|
SelectBuilder |
SelectBuilder.fullJoin(String table,
String on,
String alias)
Full join.
|
SelectBuilder |
SelectBuilder.genericJoin(String type,
String table,
String on,
String alias)
Generic join.
|
SelectBuilder |
SelectBuilder.group(String column)
Group.
|
SelectBuilder |
SelectBuilder.having(String having)
Having.
|
SelectBuilder |
SelectBuilder.innerJoin(String table,
String on)
Inner join.
|
SelectBuilder |
SelectBuilder.innerJoin(String table,
String on,
String alias)
Inner join.
|
SelectBuilder |
SelectBuilder.join(String table,
String on)
Join.
|
SelectBuilder |
SelectBuilder.join(String table,
String on,
String alias)
Join.
|
SelectBuilder |
SelectBuilder.leftJoin(String table,
String on)
Left join.
|
SelectBuilder |
SelectBuilder.leftJoin(String table,
String on,
String alias)
Left join.
|
SelectBuilder |
SelectBuilder.limit(Double limit)
Limit.
|
SelectBuilder |
SelectBuilder.limit(int limit)
Limit.
|
SelectBuilder |
SelectBuilder.offset(Double offset)
Offset.
|
SelectBuilder |
SelectBuilder.offset(int offset)
Offset.
|
SelectBuilder |
SelectBuilder.order(String column)
Order.
|
SelectBuilder |
SelectBuilder.order(String column,
boolean asc)
Order.
|
SelectBuilder |
SelectBuilder.outerJoin(String table,
String on)
Outer join.
|
SelectBuilder |
SelectBuilder.outerJoin(String table,
String on,
String alias)
Outer join.
|
SelectBuilder |
SelectBuilder.rightJoin(String table,
String on)
Right join.
|
SelectBuilder |
SelectBuilder.rightJoin(String table,
String on,
String alias)
Right join.
|
SelectBuilder |
SelectBuilder.union(String select)
Union.
|
SelectBuilder |
SelectBuilder.where(String condition)
Where.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSqlDialect<SELECT extends SelectBuilder,INSERT extends InsertBuilder,UPDATE extends UpdateBuilder,DELETE extends DeleteBuilder,CREATE extends CreateBranchingBuilder,DROP extends DropBranchingBuilder,NEXT extends NextValueSequenceBuilder,LAST extends LastValueIdentityBuilder>
The Default SQL Dialect.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DerbySelectBuilder
The Derby Select Builder.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SybaseSelectBuilder
The Sybase Select Builder.
|
Copyright © 2010–2018 Eclipse Foundation. All rights reserved.