public class SelectColumnFragmentBuilder extends Object implements QuerySqlFragmentBuilder
join, selectColumns, sortOrder, where| 限定符 | 构造器和说明 |
|---|---|
protected |
SelectColumnFragmentBuilder(TableOrViewMetadata metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
SqlFragments |
createFragments(QueryOperatorParameter parameter) |
PrepareSqlFragments |
createFragments(QueryOperatorParameter parameter,
SelectColumn selectColumn) |
Optional<SqlFragments> |
createFragments(String columnFullName,
RDBColumnMetadata columnMetadata,
SelectColumn column) |
protected List<Join> |
createJoin(String owner,
String target,
ForeignKeyMetadata key) |
protected String |
getColumnFullName(RDBColumnMetadata column) |
protected String |
getColumnFullName(RDBColumnMetadata column,
String alias) |
String |
getId() |
String |
getName() |
static SelectColumnFragmentBuilder |
of(TableOrViewMetadata metadata) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypeprotected SelectColumnFragmentBuilder(TableOrViewMetadata metadata)
public static SelectColumnFragmentBuilder of(TableOrViewMetadata metadata)
public SqlFragments createFragments(QueryOperatorParameter parameter)
createFragments 在接口中 QuerySqlFragmentBuilderprotected List<Join> createJoin(String owner, String target, ForeignKeyMetadata key)
public PrepareSqlFragments createFragments(QueryOperatorParameter parameter, SelectColumn selectColumn)
public Optional<SqlFragments> createFragments(String columnFullName, RDBColumnMetadata columnMetadata, SelectColumn column)
protected String getColumnFullName(RDBColumnMetadata column, String alias)
protected String getColumnFullName(RDBColumnMetadata column)
Copyright © 2023. All rights reserved.