|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.littlesoft.sql.SQL.Token
jp.littlesoft.sql.SQL.Expression
public static class SQL.Expression
SQL内の式を表現するクラス.
フィールドの概要 |
---|
クラス jp.littlesoft.sql.SQL.Token から継承されたフィールド |
---|
query |
コンストラクタの概要 | |
---|---|
SQL.Expression(SQL.Query query,
SQL.Token previous,
Serializable source)
|
メソッドの概要 | |
---|---|
SQL.Expression |
accept(Serializable expression)
式[ this = expression]を作成します. |
SQL.Expression |
add(Serializable value)
SQL式[ Expression + value ]を生成します。. |
SQL.Expression |
alias(String alias)
この式の結果にエリアスを割り当てます。 |
SQL.Expression |
ascending()
ORDER BYの項目に昇順[ASC]を指定します. |
SQL.Expression |
avg()
SQL式[ AVG(Expression) ]を生成します。. |
SQL.Expression |
count()
SQL式[ COUNT(Expression) ]を生成します。. |
SQL.Expression |
descending()
ORDER BYの項目に降順[DESC]を指定します. |
SQL.Expression |
divide(Serializable value)
SQL式[ Expression / value ]を生成します。. |
SQL.Join |
innerJoin(Serializable table)
SQL式[ INNER JOIN table ]を生成します. |
SQL.Expression |
into(Serializable dest)
この式の結果をdestへ送ります. |
SQL.Join |
leftOuterJoin(Serializable table)
SQL式[ LEFT OUTER JOIN table ]を生成します. |
SQL.Expression |
max()
SQL式[ MAX(Expression) ]を生成します。. |
SQL.Expression |
min()
SQL式[ MIN(Expression) ]を生成します。. |
SQL.Expression |
multiply(Serializable value)
SQL式[ Expression * value ]を生成します。. |
SQL.Expression |
nullsFirst()
ORDER BYの項目に[NULLSFIRST]を指定します. |
SQL.Expression |
nullsLast()
ORDER BYの項目に[NULLSLAST]を指定します. |
SQL.Join |
rightOuterJoin(Serializable table)
SQL式[ RIGHT OUTER JOIN table ]を生成します. |
SQL.Expression |
subtract(Serializable value)
SQL式[ Expression - value ]を生成します。. |
SQL.Expression |
sum()
SQL式[ SUM(Expression) ]を生成します。. |
String |
toString()
|
クラス jp.littlesoft.sql.SQL.Token から継承されたメソッド |
---|
getFirst, getLast, getNext, getPrevious, getQuery, isParameter, setNext, setPrevious, writeSQL |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public SQL.Expression(SQL.Query query, SQL.Token previous, Serializable source)
メソッドの詳細 |
---|
public SQL.Expression alias(String alias)
alias
- エリアス名
public SQL.Expression into(Serializable dest)
dest
-
public SQL.Expression accept(Serializable expression)
dest
-
public SQL.Expression ascending()
public SQL.Expression descending()
public SQL.Expression nullsFirst()
public SQL.Expression nullsLast()
public SQL.Expression avg()
public SQL.Expression count()
public SQL.Expression max()
public SQL.Expression min()
public SQL.Expression sum()
public SQL.Expression add(Serializable value)
value
-
public SQL.Expression divide(Serializable value)
value
-
public SQL.Expression multiply(Serializable value)
value
-
public SQL.Expression subtract(Serializable value)
value
-
public SQL.Join innerJoin(Serializable table)
table
-
public SQL.Join leftOuterJoin(Serializable table)
table
-
public SQL.Join rightOuterJoin(Serializable table)
table
-
public String toString()
Object
内の toString
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |