public class ExistsReferrer extends AbstractSubQuery
_cipherManager, _localRealNameProvider, _subQueryDBMeta, _subQueryIdentity, _subQueryLevel, _subQueryPath, _subQuerySqlClause, _subQuerySqlNameProvider| コンストラクタと説明 |
|---|
ExistsReferrer(SubQueryPath subQueryPath,
ColumnRealNameProvider localRealNameProvider,
ColumnSqlNameProvider subQuerySqlNameProvider,
int subQueryLevel,
SqlClause subQuerySqlClause,
String subQueryIdentity,
DBMeta subQueryDBMeta,
GearedCipherManager cipherManager) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
buildExistsReferrer(String correlatedColumnDbName,
String relatedColumnDbName,
String correlatedFixedCondition,
String existsOption)
Build the clause of sub-query by single primary key.
|
protected String |
buildSubQueryClause(ColumnRealName[] correlatedColumnRealNames,
ColumnSqlName[] relatedColumnSqlNames,
String correlatedFixedCondition)
Build the clause of sub-query by compound primary key.
|
protected String |
buildSubQueryClause(ColumnRealName correlatedColumnRealName,
ColumnSqlName relatedColumnSqlName,
String correlatedFixedCondition)
Build the clause of sub-query by single primary key.
|
protected String |
doBuildSubQueryClause(String selectClause,
String fromWhereClause) |
buildCorrelationFromWhereClause, buildCorrelationFromWhereClause, buildPlainFromWhereClause, buildSubQueryMainAliasName, createCBExThrower, createSubQueryClause, decrypt, findColumnFunctionCipher, getSubQueryLevel, getSubQueryLocalAliasName, getSubQueryPath, getSubQuerySqlClause, initCap, initUncap, isCompoundPrimaryKey, isSinglePrimaryKey, ln, replace, resolveSubQueryBeginMark, resolveSubQueryEndMark, resolveSubQueryLevelVariablepublic ExistsReferrer(SubQueryPath subQueryPath, ColumnRealNameProvider localRealNameProvider, ColumnSqlNameProvider subQuerySqlNameProvider, int subQueryLevel, SqlClause subQuerySqlClause, String subQueryIdentity, DBMeta subQueryDBMeta, GearedCipherManager cipherManager)
public String buildExistsReferrer(String correlatedColumnDbName, String relatedColumnDbName, String correlatedFixedCondition, String existsOption)
correlatedColumnDbName - The DB name of correlated column that is main-query table's column. (NotNull)relatedColumnDbName - The DB name of related column that is sub-query table's column. (NotNull)correlatedFixedCondition - The fixed condition as correlated condition. (NullAllowed)existsOption - The option of ExistsReferrer. (basically for NotExistsReferrer) (NullAllowed: if null, means ExistsReferrer)protected String buildSubQueryClause(ColumnRealName correlatedColumnRealName, ColumnSqlName relatedColumnSqlName, String correlatedFixedCondition)
correlatedColumnRealName - The real name of correlated column that is main-query table's column. (NotNull)relatedColumnSqlName - The real name of related column that is sub-query table's column. (NotNull)correlatedFixedCondition - The fixed condition as correlated condition. (NullAllowed)protected String buildSubQueryClause(ColumnRealName[] correlatedColumnRealNames, ColumnSqlName[] relatedColumnSqlNames, String correlatedFixedCondition)
correlatedColumnRealNames - The real names of correlated column that is main-query table's column. (NotNull)relatedColumnSqlNames - The real names of related column that is sub-query table's column. (NotNull)correlatedFixedCondition - The fixed condition as correlated condition. (NullAllowed)Copyright © 2014–2015 The DBFlute Project. All rights reserved.