public class QueryDerivedReferrer extends DerivedReferrer
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected String |
_operand |
protected String |
_parameterPath |
protected Object |
_value |
_mainSubQueryIdentity_cipherManager, _localRealNameProvider, _subQueryDBMeta, _subQueryIdentity, _subQueryLevel, _subQueryPath, _subQuerySqlClause, _subQuerySqlNameProvider| コンストラクタと説明 |
|---|
QueryDerivedReferrer(SubQueryPath subQueryPath,
ColumnRealNameProvider localRealNameProvider,
ColumnSqlNameProvider subQuerySqlNameProvider,
int subQueryLevel,
SqlClause subQuerySqlClause,
String subQueryIdentity,
DBMeta subQueryDBMeta,
GearedCipherManager cipherManager,
String mainSubQueryIdentity,
String operand,
Object value,
String parameterPath) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
buildCompleteClause(String subQueryClause,
String beginMark,
String endMark,
String endIndent) |
protected String |
buildListParameter(String prefix,
int index,
String suffix) |
protected void |
buildRightClauseDreamCruiseExp(StringBuilder sb) |
protected void |
buildRightClauseNormalValue(StringBuilder sb) |
protected void |
doAssertDerivedReferrerColumnType(String function,
String derivedColumnDbName,
Class<?> derivedColumnType) |
protected String |
doBuildDerivedReferrer(String function,
ColumnRealName[] correlatedColumnRealNames,
ColumnSqlName[] relatedColumnSqlNames,
String subQueryClause,
String beginMark,
String endMark,
String endIndent) |
protected String |
doBuildDerivedReferrer(String function,
ColumnRealName columnRealName,
ColumnSqlName relatedColumnSqlName,
String subQueryClause,
String beginMark,
String endMark,
String endIndent) |
protected boolean |
isOperandBetween() |
protected boolean |
isValueListType() |
protected void |
throwDerivedReferrerInvalidColumnSpecificationException(String function) |
protected void |
throwQueryDerivedReferrerUnmatchedColumnTypeException(String function,
String derivedColumnDbName,
Class<?> derivedColumnType) |
assertDerivedReferrerColumnType, buildDerivedReferrer, buildFunctionConnector, buildFunctionPart, buildSubQueryClause, buildUnionMainPartClause, buildUnionMainPartClause, buildUnionSubQueryClause, buildUnionSubQueryClause, completeUnionMainWholeClause, doBuildUnionSubQueryClause, getDerivedColumnRealName, getDerivedColumnSqlName, getDerivedReferrerNestedAlias, getDerivedReferrerNestedAliasDef, getSubQueryClause, isFixedCondition, isNestedDerivedReferrer, isNestedDerivedReferrer, mightBeSubQueryOrCalculation, resolveNestedDerivedReferrerAliasDef, resolveUnionCorrelation, setupOptionAttribute, setupUnionMainForDerivedColumn, setupUnionMainForFixedConditionbuildCorrelationFromWhereClause, buildCorrelationFromWhereClause, buildPlainFromWhereClause, buildSubQueryMainAliasName, createCBExThrower, createSubQueryClause, decrypt, findColumnFunctionCipher, getSubQueryLevel, getSubQueryLocalAliasName, getSubQueryPath, getSubQuerySqlClause, initCap, initUncap, isCompoundPrimaryKey, isSinglePrimaryKey, ln, replace, resolveSubQueryBeginMark, resolveSubQueryEndMark, resolveSubQueryLevelVariableprotected final String _operand
protected final Object _value
protected final String _parameterPath
public QueryDerivedReferrer(SubQueryPath subQueryPath, ColumnRealNameProvider localRealNameProvider, ColumnSqlNameProvider subQuerySqlNameProvider, int subQueryLevel, SqlClause subQuerySqlClause, String subQueryIdentity, DBMeta subQueryDBMeta, GearedCipherManager cipherManager, String mainSubQueryIdentity, String operand, Object value, String parameterPath)
protected String doBuildDerivedReferrer(String function, ColumnRealName columnRealName, ColumnSqlName relatedColumnSqlName, String subQueryClause, String beginMark, String endMark, String endIndent)
doBuildDerivedReferrer クラス内 DerivedReferrerprotected String doBuildDerivedReferrer(String function, ColumnRealName[] correlatedColumnRealNames, ColumnSqlName[] relatedColumnSqlNames, String subQueryClause, String beginMark, String endMark, String endIndent)
doBuildDerivedReferrer クラス内 DerivedReferrerprotected String buildCompleteClause(String subQueryClause, String beginMark, String endMark, String endIndent)
protected void buildRightClauseDreamCruiseExp(StringBuilder sb)
protected void buildRightClauseNormalValue(StringBuilder sb)
protected boolean isOperandBetween()
protected boolean isValueListType()
protected void throwDerivedReferrerInvalidColumnSpecificationException(String function)
protected void doAssertDerivedReferrerColumnType(String function, String derivedColumnDbName, Class<?> derivedColumnType)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.