| Methods in kr.co.hit.live.query.element with parameters of type DbmsSupporter |
void |
StaticSqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
void |
SqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
파싱된 SQL 문장을 StringBuilder에 append하고 SqlParameter 들은 sqlParams에 add한다. |
void |
SimpleSqlText.appendSql(ValueObject paramVO,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
void |
IterateSqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int paramIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
abstract void |
DynamicSqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
void |
ConditionalSqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
동적조건이 만족되면 child로 가지고 있는 모든 SqlText들을 모두 append하고,
만족되지 않으면 그냥 리턴한다. |
void |
ArgumentSqlText.appendSql(ValueObject params,
StringBuilder sb,
List<SqlParameter> sqlParams,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
Object |
SqlParameter.getParameterObject(ValueObject paramVO,
int voIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
파라메터의 종류에 따라서 ValueObject또는 ServiceContext에서 값을 찾는다. |
Object |
SqlParameter.getParameterValue(ValueObject paramVO,
int voIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
주어진 paramVO의 voIdx 번째 row 값들 중에서 자신의 컬럼명에 해당되는 값을 가져와
자신의 type@format 에 맞추어 타입 변환 후 그 객체를 반환한다. |
| Methods in kr.co.hit.live.query.element.tags with parameters of type DbmsSupporter |
protected Object |
Tag.getCompareValue(ValueObject params,
String propName,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
protected Object |
Tag.getCompareValue(ValueObject params,
String propName,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap,
int vtype)
주어진 파라메터들로부터 비교 대상 객체를 꺼내온다. |
abstract boolean |
Tag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
동적으로 SQL사용 여부를 결정하는 메소드이다. |
boolean |
NullTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
NotNullTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
NotEqualTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
NotEqualRefTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
NotEmptyTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
EqualTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
EqualRefTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
EmptyTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|
boolean |
AlwaysTag.isCondition(ValueObject params,
int iterationIdx,
DbmsSupporter supporter,
DefinitionMap defMap)
|