パッケージ com.github.mygreen.sqlmapper.metamodel.expression
式を表現する機能を提供します。
-
インタフェースの概要 インタフェース 説明 Expression<T> 一般的な式を表現します。SubQueryExpression<T> サブクエリの式を表現します。 -
クラスの概要 クラス 説明 BooleanExpression ブーリアンによる式を表現します。ComparableExpression<T extends Comparable> 比較可能な型に対する式を表現するためのベースクラス。Constant<T> 定数を表現します。CustomFuntionExpression<T> 任意の関数式を表現します。DateExpressionBase<T extends Date & Comparable<Date>> Date
を親に持つ日時型のベースクラス。DslExpression<T> DSL式のベースクラス。EnumExpression<T extends Enum<T>> 列挙型の式を表現します。GeneralExpression<T> 汎用的な型に対する式。ImmutableExpression<T> 不変な式を表現します。LocalDateExpression LocalDate
による式を表現します。LocalDateTimeExpression LocalDateTime
による式を表現します。LocalTimeExpression LocalTime
による式を表現します。NumberExpression<T extends Number & Comparable<T>> 数値型の式を表現します。SqlDateExpression Date
による式を表現します。SqlTimeExpression Time
による式を表現します。SqlTimestampExpression Timestamp
による式を表現します。StringExpression 文字列型の式を表現します。TemporalExpressionBase<T extends TemporalAccessor & Comparable> TemporalAccessor
を親に持つ日時型のベースクラス。UtilDateExpression Date
による式を表現します。