LocalDateExpression.java
package com.github.mygreen.sqlmapper.metamodel.expression;
import java.time.LocalDate;
import com.github.mygreen.sqlmapper.metamodel.operation.LocalDateOperation;
import com.github.mygreen.sqlmapper.metamodel.operator.FunctionOp;
/**
* {@link LocalDate} による式を表現します。
*
*
* @author T.TSUCHIE
*
*/
public abstract class LocalDateExpression extends TemporalExpressionBase<LocalDate> {
public LocalDateExpression(Expression<LocalDate> mixin) {
super(mixin);
}
/**
* 現在の日付を取得する関数 {@literal CURRENT_DATE} を返します。
* @return 関数 {@literal CURRENT_DATE}
*/
public static LocalDateExpression currentDate() {
return new LocalDateOperation(FunctionOp.CURRENT_DATE);
}
}