public final class AggregateFunction
extends java.lang.Object
implements java.io.Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
static AggregateFunction |
COUNT
集約関数(COUNT)
|
static AggregateFunction |
MAX
集約関数(MAX)
|
static AggregateFunction |
MIN
集約関数(MIN)
|
static AggregateFunction |
SUM
集約関数(SUM)
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object o)
集約関数の同一性を判定する
|
java.lang.String |
getAlias()
集約関数のエイリアス名を返す。
|
java.lang.String |
getAlias(Column column)
集約関数のエイリアス名を返す。
|
java.lang.String |
getAlias(java.lang.String columnString)
集約関数のエイリアス名を返す。
|
java.lang.String |
getAliasQuery()
関数の実行結果に対するAlias名を取得する。
|
java.lang.String |
getAliasQuery(Column column)
関数の実行結果に対するAlias名を取得する。
|
java.lang.String |
getAliasQuery(java.lang.String columnString)
関数の実行結果に対するAlias名を取得する。
|
java.lang.Object |
getCountFunctionResult(ColumnResultSet resultSet)
count関数の実行結果を取得する
|
java.lang.Object |
getCountFunctionResult(ColumnResultSet resultSet,
Column column)
count関数の実行結果を取得する
|
java.lang.String |
getQuery()
Query文を取得する。
|
java.lang.String |
getQuery(Column column)
Query文を取得する。
|
java.lang.String |
getQuery(java.lang.String columnString)
Query文を取得する。
|
java.lang.Object |
getResult(ColumnResultSet resultSet)
関数の実行結果値をResultSetから読み込んで返す
|
java.lang.Object |
getResult(ColumnResultSet resultSet,
Column column)
関数の実行結果値をResultSetから読み込んで返す
|
int |
hashCode()
ハッシュコードを返す
|
java.lang.String |
toString()
文字列表現を返す
|
public static final AggregateFunction MIN
public static final AggregateFunction MAX
public static final AggregateFunction SUM
public static final AggregateFunction COUNT
public java.lang.String getQuery()
public java.lang.String getQuery(Column column)
column
- カラムpublic java.lang.String getQuery(java.lang.String columnString)
columnString
- カラム名文字列public java.lang.String getAlias()
public java.lang.String getAlias(Column column)
column
- 関数の対象となるカラム情報public java.lang.String getAlias(java.lang.String columnString)
columnString
- 関数の対象となるカラム名public java.lang.String getAliasQuery()
public java.lang.String getAliasQuery(Column column)
column
- 関数を適用するカラムpublic java.lang.String getAliasQuery(java.lang.String columnString)
column
- 関数を適用するカラムクエリpublic java.lang.Object getResult(ColumnResultSet resultSet)
resultSet
- SQL実行結果のResultSetpublic java.lang.Object getResult(ColumnResultSet resultSet, Column column)
resultSet
- SQL実行結果のResultSetcolumn
- 関数の対象となるカラム情報public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
o
- 判定対象public java.lang.String toString()
toString
クラス内 java.lang.Object
文字列表現
- public java.lang.Object getCountFunctionResult(ColumnResultSet resultSet)
function
- 実行関数resultSet
- SQL実行結果のResultSetpublic java.lang.Object getCountFunctionResult(ColumnResultSet resultSet, Column column)
function
- 実行関数resultSet
- SQL実行結果のResultSetcolumn
- 対象カラムのメタ情報