パッケージ org.nkjmlab.sorm4j.sql
クラス SelectSql
java.lang.Object
org.nkjmlab.sorm4j.sql.SelectSql
API of creates a select SQL statement.
- 作成者:
- nkjm
-
ネストされたクラスの概要
ネストされたクラス修飾子とタイプクラス説明static classstatic classValue object represents conditions of where clause or having clause.static classValue object for order by clause. -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明static SelectSql.ConditionCreates AND condition with concatenating arguments.static StringCreates AS alias.static Stringstatic SelectSql.Builderbuilder()CreatesSelectSql.Builderobject.static Stringstatic Stringstatic Stringstatic SelectSql.ConditionCondition with binary operatorstatic SelectSql.ConditionCreatesSelectSql.Conditioninstance.static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringlimit(int limit) static StringConverts the given arguments to SQL literal.static SelectSql.ConditionCreates OR condition with concatenating arguments.static Stringstatic SelectSql.OrderByCreatesSelectSql.OrderByobjects.static StringorderByAsc(String column) static StringorderByDesc(String column) static StringReturns single quoted expression.static Stringstatic Stringstatic StringselectDistinct(String... selectClauses) static StringselectFrom(String tableName) static Stringstatic String
-
コンストラクタの詳細
-
SelectSql
public SelectSql()
-
-
メソッドの詳細
-
and
Creates AND condition with concatenating arguments.
For example,
and("id=?", "name=?") returns "id=? and name=?"- パラメータ:
conds- condition in String or Condition- 戻り値:
-
as
Creates AS alias.
For example,
as("avg(score)", "avg_score") returns "avg(score) as avg_score" -
between
-
castAs
-
column
-
condition
Creates
SelectSql.Conditioninstance.For example,
and(cond("id=?"), "name=?") returns "id=? and name=?" -
condition
Condition with binary operator- パラメータ:
left-op-right-
-
cond
-
count
-
from
-
groupBy
-
limit
-
literal
Converts the given arguments to SQL literal.- パラメータ:
element-- 戻り値:
-
func
-
func
-
builder
CreatesSelectSql.Builderobject.- 戻り値:
-
or
Creates OR condition with concatenating arguments.
For example,
or("id=?", "name=?") returns "id=? or name=?" -
orderBy
CreatesSelectSql.OrderByobjects.- パラメータ:
column-ascOrDesc-- 戻り値:
-
orderBy
-
orderByAsc
-
orderByDesc
-
quote
Returns single quoted expression. If it includes single quotations, they will be escaped.- パラメータ:
str-- 戻り値:
-
select
-
select
-
selectDistinct
-
selectFrom
-
sum
-
where
-