org.seasar.doma.expr
インタフェース ExpressionFunctions

既知の実装クラスの一覧:
HsqldbDialect.HsqldbExpressionFunctions, MysqlDialect.MysqlExpressionFunctions, OracleDialect.OracleExpressionFunctions, PostgresDialect.PostgresExpressionFunctions, StandardDialect.StandardExpressionFunctions

public interface ExpressionFunctions

式の中で利用可能な関数群です。

作成者:
taedium

メソッドの概要
 String contain(String text)
          前方後方一致検索を行うことを示します。
 String contain(String text, char escape)
          エスケープ文字を指定して前方後方一致検索を行うことを示します。
 String endWith(String text)
          後方一致検索を行うことを示します。
 String endWith(String text, char escape)
          エスケープ文字を指定して後方一致検索を行うことを示します。
 Date roundDownTimePart(Date date)
          日付の時刻部分を切り捨てます。
 Timestamp roundDownTimePart(Timestamp timestamp)
          タイムスタンプの時刻部分を切り捨てます。
 Date roundUpTimePart(Date date)
          日付の時刻部分を切り上げます。
 Timestamp roundUpTimePart(Timestamp timestamp)
          タイムスタンプの時刻部分を切り上げます。
 String startWith(String text)
          前方一致検索を行うことを示します。
 String startWith(String text, char escape)
          エスケープ文字を指定して前方一致検索を行うことを示します。
 

メソッドの詳細

startWith

String startWith(String text)
前方一致検索を行うことを示します。

パラメータ:
text - 文字列
戻り値:
前方一致検索のための文字列

startWith

String startWith(String text,
                 char escape)
エスケープ文字を指定して前方一致検索を行うことを示します。

パラメータ:
text - 文字列
escape - エスケープ文字
戻り値:
前方一致検索のための文字列

endWith

String endWith(String text)
後方一致検索を行うことを示します。

パラメータ:
text - 文字列
戻り値:
後方一致検索のための文字列

endWith

String endWith(String text,
               char escape)
エスケープ文字を指定して後方一致検索を行うことを示します。

パラメータ:
text - 文字列
escape - エスケープ文字
戻り値:
後方一致検索のための文字列

contain

String contain(String text)
前方後方一致検索を行うことを示します。

パラメータ:
text - 文字列
戻り値:
前方後方一致検索のための文字列

contain

String contain(String text,
               char escape)
エスケープ文字を指定して前方後方一致検索を行うことを示します。

パラメータ:
text - 文字列
escape - エスケープ文字
戻り値:
前方後方一致検索のための文字列

roundDownTimePart

Date roundDownTimePart(Date date)
日付の時刻部分を切り捨てます。

パラメータ:
date - 日付
戻り値:
時刻部分が切り捨てられた日付

roundDownTimePart

Timestamp roundDownTimePart(Timestamp timestamp)
タイムスタンプの時刻部分を切り捨てます。

パラメータ:
timestamp - タイムスタンプ
戻り値:
時刻部分が切り捨てられたタイムスタンプ

roundUpTimePart

Date roundUpTimePart(Date date)
日付の時刻部分を切り上げます。

パラメータ:
date - 日付
戻り値:
時刻部分が切り上げられた日付

roundUpTimePart

Timestamp roundUpTimePart(Timestamp timestamp)
タイムスタンプの時刻部分を切り上げます。

パラメータ:
timestamp - タイムスタンプ
戻り値:
時刻部分が切り上げられたタイムスタンプ


Copyright © 2009 The Seasar Foundation. All Rights Reserved.