public class Select extends java.lang.Object implements HasSQLRepresentation
| 构造器和说明 |
|---|
Select(cn.sj1.tinydb.dbal.jdbc.builders.queries.Columns columns) |
Select(Select select)
Create a 'cloned' copy of the given select statement
|
| 限定符和类型 | 方法和说明 |
|---|---|
Select |
addColumns(java.lang.String... columns) |
Select |
addTableAlias(java.lang.String alias)
Add alias to original table name in order to remove ambiguity, possibly due to
a criteria object trying to add a join.
|
static Select |
all() |
static <T extends Column> |
columns(java.util.List<T> columns) |
static Select |
columns(java.lang.String... columns) |
static Select |
columns(java.lang.String columns) |
Select |
count() |
Select |
countDistinct(java.lang.String column)
Parameter `column` allows yu to specify a specific column to use for your count.
|
Select |
from(java.lang.String table) |
Select |
from(java.lang.String table,
java.lang.String alias) |
Select |
join(java.lang.String table,
java.lang.String on) |
Select |
limit(int limit) |
Select |
max(int max) |
Select |
offset(int offset) |
Select |
orderby(OrderBy orderby) |
Select |
orWhere(java.lang.String expression) |
Select |
orWhere(java.lang.String column,
int parametersCount)
Generates WHERE IN clause.
|
Select |
outerJoin(java.lang.String table,
java.lang.String on) |
Select |
replaceColumns(java.lang.String... columns) |
java.lang.String |
toDemoSQL() |
Select |
where(Condition condition) |
Select |
where(java.lang.String expression) |
Select |
where(java.lang.String[] columns) |
Select |
where(java.lang.String column,
int parametersCount)
Generates WHERE IN clause.
|
public Select(cn.sj1.tinydb.dbal.jdbc.builders.queries.Columns columns)
public Select(Select select)
select - Statement to be copiedpublic static Select all()
public static Select columns(java.lang.String columns)
public static Select columns(java.lang.String... columns)
public Select where(java.lang.String[] columns)
public Select from(java.lang.String table)
public Select from(java.lang.String table, java.lang.String alias)
public Select addTableAlias(java.lang.String alias)
public Select addColumns(java.lang.String... columns)
public Select replaceColumns(java.lang.String... columns)
public Select count()
public Select countDistinct(java.lang.String column)
public Select where(java.lang.String expression)
public Select where(java.lang.String column, int parametersCount)
column - Column nameparametersCount - Count of `?` parameters in the `IN` clausepublic Select orWhere(java.lang.String expression)
public Select orWhere(java.lang.String column, int parametersCount)
column - Column nameparametersCount - Count of `?` parameters in the `IN` clausepublic Select join(java.lang.String table, java.lang.String on)
public Select outerJoin(java.lang.String table, java.lang.String on)
public Select max(int max)
public Select limit(int limit)
public Select offset(int offset)
public java.lang.String toDemoSQL()
toDemoSQL 在接口中 HasSQLRepresentationCopyright © 2021. All rights reserved.