Module jp.ecuacion.util.jpa
Package jp.ecuacion.util.jpa.dao.sqlmacro
package jp.ecuacion.util.jpa.dao.sqlmacro
-
ClassDescription{+xxx ~ } というひとつのマクロを含む文字列とパラメータを受け取り、それをもとにマクロ処理をした結果を返すオブジェクト。sqlMacroの処理を実施するにあたってのinput情報を持つdto。sqlMacroの処理を実施するにあたっての処理結果情報を持つdto。sqlMacroにおいて、スキップのパターンをパラメータで指定したり、内部処理でもパターンを明確化したいことがあるので、 Enumとして定義しておく。{+comment xxx } の中に記載されたものは、コメントとして、{+ ... }を含めsqlから削除する。{+empty ... ?検索条件でありがちなパターン。{+in col1 = ?{+in_cols (col1, col2) = ?{+like_empty[PATTERN=PARTIAL] col like ?{+null ... ?{+order_by ?{+psql_limit ?{+psql_offset ?