public class QueryTermsFragmentBuilder extends AbstractTermsFragmentBuilder<QueryOperatorParameter> implements QuerySqlFragmentBuilder
join, selectColumns, sortOrder, where| 限定符 | 构造器和说明 |
|---|---|
protected |
QueryTermsFragmentBuilder(TableOrViewMetadata metaData,
Set<String> alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
createColumnFullName(RDBColumnMetadata column,
String fromAlias) |
protected List<Term> |
createForeignKeyTerm(ForeignKeyMetadata keyMetadata,
Term term) |
SqlFragments |
createFragments(QueryOperatorParameter parameter) |
protected SqlFragments |
createTermFragments(QueryOperatorParameter parameter,
Term term)
构造单个条件的SQL片段,方法无需处理
Term.getTerms(). |
String |
getId() |
String |
getName() |
static QueryTermsFragmentBuilder |
of(TableOrViewMetadata metadata) |
static QueryTermsFragmentBuilder |
of(TableOrViewMetadata metaData,
Set<String> alias) |
createTermFragmentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeprotected QueryTermsFragmentBuilder(TableOrViewMetadata metaData, Set<String> alias)
public static QueryTermsFragmentBuilder of(TableOrViewMetadata metadata)
public static QueryTermsFragmentBuilder of(TableOrViewMetadata metaData, Set<String> alias)
protected SqlFragments createTermFragments(QueryOperatorParameter parameter, Term term)
AbstractTermsFragmentBuilderTerm.getTerms().
如果Term.getValue()为null,此方法不会被调用.
createTermFragments 在类中 AbstractTermsFragmentBuilder<QueryOperatorParameter>parameter - 参数term - 条件protected List<Term> createForeignKeyTerm(ForeignKeyMetadata keyMetadata, Term term)
public SqlFragments createFragments(QueryOperatorParameter parameter)
createFragments 在接口中 QuerySqlFragmentBuilderprotected String createColumnFullName(RDBColumnMetadata column, String fromAlias)
Copyright © 2023. All rights reserved.