public class SpecifyDerivedReferrer extends DerivedReferrer
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected String |
_aliasName
The alias name for derived column.
|
protected static String |
DERIVED_MAPPABLE_ALIAS_PREFIX
The prefix mark for derived mapping alias.
|
_mainSubQueryIdentity_cipherManager, _localRealNameProvider, _subQueryDBMeta, _subQueryIdentity, _subQueryLevel, _subQueryPath, _subQuerySqlClause, _subQuerySqlNameProvider| コンストラクタと説明 |
|---|
SpecifyDerivedReferrer(SubQueryPath subQueryPath,
ColumnRealNameProvider localRealNameProvider,
ColumnSqlNameProvider subQuerySqlNameProvider,
int subQueryLevel,
SqlClause subQuerySqlClause,
String subQueryIdentity,
DBMeta subQueryDBMeta,
GearedCipherManager cipherManager,
String mainSubQueryIdentity,
String aliasName) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected String |
buildCompleteClause(String subQueryClause,
String beginMark,
String endMark,
String endIndent) |
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 correlatedColumnRealName,
ColumnSqlName relatedColumnSqlName,
String subQueryClause,
String beginMark,
String endMark,
String endIndent) |
protected void |
throwDerivedReferrerInvalidColumnSpecificationException(String function) |
protected void |
throwSpecifyDerivedReferrerUnmatchedColumnTypeException(String function,
String derivedColumnDbName,
Class<?> derivedColumnType) |
assertDerivedReferrerColumnType, buildDerivedReferrer, buildFunctionConnector, buildFunctionPart, buildSubQueryClause, buildSubQueryClause, buildUnionMainPartClause, buildUnionMainPartClause, buildUnionSubQueryClause, buildUnionSubQueryClause, completeUnionMainWholeClause, doBuildUnionSubQueryClause, getDerivedColumnRealName, getDerivedColumnSqlName, getDerivedReferrerNestedAlias, getDerivedReferrerNestedAliasDef, 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 static final String DERIVED_MAPPABLE_ALIAS_PREFIX
protected final String _aliasName
public SpecifyDerivedReferrer(SubQueryPath subQueryPath, ColumnRealNameProvider localRealNameProvider, ColumnSqlNameProvider subQuerySqlNameProvider, int subQueryLevel, SqlClause subQuerySqlClause, String subQueryIdentity, DBMeta subQueryDBMeta, GearedCipherManager cipherManager, String mainSubQueryIdentity, String aliasName)
protected String doBuildDerivedReferrer(String function, ColumnRealName correlatedColumnRealName, 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 throwDerivedReferrerInvalidColumnSpecificationException(String function)
protected void doAssertDerivedReferrerColumnType(String function, String derivedColumnDbName, Class<?> derivedColumnType)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.