public class TableViewSegment<S extends TableViewSegment<S>> extends TableSegment<S>
| 构造器和说明 |
|---|
TableViewSegment(SelectStatement<?> select,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAllColumnExpression(boolean quotaAlias)
返回所有的含表别名前缀的列名表达式,逗号分隔
|
String |
getAllColumnExpression(boolean aliasWithField,
boolean quotaAlias,
String aliasPrefix,
String aliasSuffix)
返回所有的含表别名前缀的列名表达式,逗号分隔,使用实体字段名作为列的别名时同时添加前缀和后缀
|
List<String> |
getAllColumnNames() |
List<String> |
getAllFieldNames() |
String |
getColumnExpression(String field)
返回含表别名前缀的列名表达式
|
String |
getColumnName(String field)
返回对应的列名
|
String |
getTableAlias() |
SqlNode |
toSqlNode() |
SqlNode |
toSqlNode(boolean withAlias) |
fromEntity, fromSelect, fromSetOps, getTableMeta, toTableAccessiblegetThispublic TableViewSegment(SelectStatement<?> select, String alias)
public SqlNode toSqlNode(boolean withAlias)
toSqlNode 在类中 TableSegment<S extends TableViewSegment<S>>public SqlNode toSqlNode()
toSqlNode 在接口中 SqlNodeBuildertoSqlNode 在类中 TableSegment<S extends TableViewSegment<S>>public String getTableAlias()
getTableAlias 在类中 TableSegment<S extends TableViewSegment<S>>public String getAllColumnExpression(boolean aliasWithField, boolean quotaAlias, String aliasPrefix, String aliasSuffix)
TableSegmentgetAllColumnExpression 在类中 TableSegment<S extends TableViewSegment<S>>public String getAllColumnExpression(boolean quotaAlias)
TableSegmentgetAllColumnExpression 在类中 TableSegment<S extends TableViewSegment<S>>public List<String> getAllColumnNames()
getAllColumnNames 在类中 TableSegment<S extends TableViewSegment<S>>public List<String> getAllFieldNames()
getAllFieldNames 在类中 TableSegment<S extends TableViewSegment<S>>public String getColumnExpression(String field)
TableSegmentgetColumnExpression 在类中 TableSegment<S extends TableViewSegment<S>>public String getColumnName(String field)
TableSegmentgetColumnName 在类中 TableSegment<S extends TableViewSegment<S>>Copyright © 2024 fossc. All rights reserved.