クラス Column
java.lang.ObjectSE
org.springframework.data.relational.core.sql.Column
- 実装されたすべてのインターフェース:
Expression
、Named
、Segment
、Visitable
SELECT … FROM
句内の列名。 レンダリング先: <name>
または <table(alias)>.<name>
。
- 導入:
- 1.1
- 作成者:
- Mark Paluch, Jens Schauder
方法の概要
修飾子と型メソッド説明static Column
エイリアス化された新しいColumn
を作成します。as
(SqlIdentifier alias) エイリアス化された新しいColumn
を作成します。between
(Expression begin, Expression end) BETWEEN
Condition
を作成します。static Column
static Column
create
(SqlIdentifier name, Table table) boolean
getName()
getTable()
int
hashCode()
このSegment
からハッシュコードを生成します。in
(Expression... expression) isEqualTo
(Expression expression) =
(等しい)Condition
を作成します。isGreater
(Expression expression) !=
(等しくない)Condition
を作成します。isGreaterOrEqualTo
(Expression expression) <=
(以上)Condition
を作成します。isLess
(Expression expression) <
(少ない)Condition
を作成します。isLessOrEqualTo
(Expression expression) C<=
(より大きい)Condition
を作成します。isNotEqualTo
(Expression expression) !=
(等しくない)Condition
を作成します。IS NOT NULL
条件を作成します。isNull()
IS NULL
条件を作成します。like
(Expression expression) LIKE
Condition
を作成します。notBetween
(Expression begin, Expression end) NOT BETWEEN
Condition
を作成します。notIn
(Expression... expression) notLike
(Expression expression) NOT LIKE
Condition
を作成します。set
(Expression value) 値assignment
を作成します。toString()
このSegment
の SQL 文字列表現を返します。void
メソッドの詳細
create
- パラメーター:
name
- 列名。null または空であってはなりません。table
- テーブル。null であってはなりません。- 戻り値:
- 新しい
Column
- 導入:
- 2.3
create
- パラメーター:
name
- 列名。null であってはなりません。table
- テーブル。null であってはなりません。- 戻り値:
- 新しい
Column
- 導入:
- 2.0
aliased
- パラメーター:
name
- 列名。null または空であってはなりません。table
- テーブル。null であってはなりません。alias
- 列エイリアス名。null または空であってはなりません。- 戻り値:
- 新しい
Column
as
エイリアス化された新しいColumn
を作成します。- パラメーター:
alias
- 列エイリアス名。null または空であってはなりません。- 戻り値:
- エイリアスされた
Column
。
as
エイリアス化された新しいColumn
を作成します。- パラメーター:
alias
- 列エイリアス名。null であってはなりません。- 戻り値:
- エイリアスされた
Column
。 - 導入:
- 2.0
from
isEqualTo
=
(等しい)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
isNotEqualTo
!=
(等しくない)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
between
BETWEEN
Condition
を作成します。- パラメーター:
begin
- 比較の開始値。end
- 比較の終了値。- 戻り値:
Between
状態。- 導入:
- 2.0
notBetween
NOT BETWEEN
Condition
を作成します。- パラメーター:
begin
- 比較の開始値。end
- 比較の終了値。- 戻り値:
Between
状態。- 導入:
- 2.0
isLess
<
(少ない)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
isLessOrEqualTo
C<=
(より大きい)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
isGreater
!=
(等しくない)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
isGreaterOrEqualTo
<=
(以上)Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Comparison
状態。
like
LIKE
Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Like
状態。
notLike
NOT LIKE
Condition
を作成します。- パラメーター:
expression
- 比較の右側。- 戻り値:
Like
状態。- 導入:
- 2.0
in
- パラメーター:
expression
- 比較の右側。- 戻り値:
In
状態。
in
- パラメーター:
subselect
- 比較の右側。- 戻り値:
In
状態。
notIn
- パラメーター:
expression
- 比較の右側。- 戻り値:
In
状態。
notIn
- パラメーター:
subselect
- 比較の右側。- 戻り値:
In
状態。
isNull
IS NULL
条件を作成します。- 戻り値:
IsNull
状態。
isNotNull
IS NOT NULL
条件を作成します。- 戻り値:
Condition
状態。
set
値assignment
を作成します。- パラメーター:
value
- 割り当てる値。- 戻り値:
AssignValue
割り当て。
getName
getReferenceName
getTable
toString
インターフェースからコピーされた説明:Segment
このSegment
の SQL 文字列表現を返します。この表現は、デバッグの目的と、生成された SQL の概算を目的としています。特定のダイアレクトのコンテキストで機能する可能性がありますが、
Segment.toString()
表現が複数のデータベースで機能するとは限りません。equals
インターフェースからコピーされた説明:Segment
hashCode
public int hashCode()インターフェースからコピーされた説明:Segment
このSegment
からハッシュコードを生成します。通常、ハッシュコードは
Segment.toString()
表現から派生するため、Segment.toString()
表現が一致する場合、2 つのSegment
が同じSegment.hashCode()
を生成します。visit
インターフェースからコピーされた説明:Visitable