kr.co.hit.live.query.element
Class ConditionalSqlText
java.lang.Object
kr.co.hit.live.query.element.DynamicSqlText
kr.co.hit.live.query.element.ConditionalSqlText
- All Implemented Interfaces:
- SqlText
public class ConditionalSqlText
- extends DynamicSqlText
조건에 따라서 동적으로 조립되는 SQL 기능을 제공한다.
- Since:
- 4.0
- Author:
- 김형도
|
Field Summary |
protected Tag |
tag
|
tag
protected Tag tag
ConditionalSqlText
public ConditionalSqlText(Tag tag)
appendSql
public void appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
- 동적조건이 만족되면 child로 가지고 있는 모든 SqlText들을 모두 append하고,
만족되지 않으면 그냥 리턴한다.
- Specified by:
appendSql in interface SqlText- Specified by:
appendSql in class DynamicSqlText
sb - SQL 문장을 여기에 계속 추가한다.sqlParams - SqlParameter 객체를 여기에 계속 추가한다.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2014. All Rights Reserved.