クラス SimpleFunction
java.lang.ObjectSE
org.springframework.data.relational.core.sql.SimpleFunction
- 実装されているすべてのインターフェース:
Expression、Segment、Visitable
1 つ以上の
Expression を受け入れる単純な関数。- 導入:
- 1.1
- 作成者:
- Mark Paluch
方法の概要
修飾子と型メソッド説明この関数の結果を列aliasで公開します。as(SqlIdentifier alias) この関数の結果を列aliasで公開します。static SimpleFunctioncreate(StringSE functionName, ListSE<? extends Expression> expressions) booleaninthashCode()このSegmentからハッシュコードを生成します。toString()このSegmentの SQL 文字列表現を返します。void
メソッドの詳細
create
public static SimpleFunction create(StringSE functionName, ListSE<? extends Expression> expressions) - パラメーター:
functionName- null であってはなりません。expressions- ゼロまたは多数のExpressionは、null であってはなりません。- 戻り値:
as
この関数の結果を列aliasで公開します。- パラメーター:
alias- 列エイリアス名。null または空であってはなりません。- 戻り値:
- エイリアスされた
SimpleFunction。
as
この関数の結果を列aliasで公開します。- パラメーター:
alias- 列エイリアス名。null であってはなりません。- 戻り値:
- エイリアスされた
SimpleFunction。 - 導入:
- 2.0
getFunctionName
- 戻り値:
- 関数名。
getExpressions
- 戻り値:
- 関数の引数。
- 導入:
- 2.0
toString
インターフェースからコピーされた説明:SegmentこのSegmentの SQL 文字列表現を返します。この表現は、デバッグの目的と、生成された SQL の概算を目的としています。特定のダイアレクトのコンテキストで機能する可能性がありますが、
Segment.toString()表現が複数のデータベースで機能するとは限りません。visit
インターフェースからコピーされた説明:VisitablehashCode
public int hashCode()インターフェースからコピーされた説明:SegmentこのSegmentからハッシュコードを生成します。通常、ハッシュコードは
Segment.toString()表現から派生するため、Segment.toString()表現が一致する場合、2 つのSegmentが同じSegment.hashCode()を生成します。equals
インターフェースからコピーされた説明:Segment