public class BeanMeta<T> extends Object
| 构造器和说明 |
|---|
BeanMeta(Class<T> beanClass,
String dataSource,
SqlSnippet tableSnippet,
SqlSnippet whereSnippet,
SqlSnippet groupBySnippet,
SqlSnippet havingSnippet,
SqlSnippet orderBySnippet,
boolean sortable,
boolean distinct,
int timeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addFieldMeta(FieldMeta meta) |
Class<T> |
getBeanClass() |
String |
getDataSource() |
int |
getFieldCount() |
FieldMeta |
getFieldMeta(String field) |
Collection<FieldMeta> |
getFieldMetas() |
Set<String> |
getFieldSet() |
String |
getFieldSql(String field)
获取某字段的 SQL 片段
|
String |
getGroupBy() |
List<SqlSnippet.SqlPara> |
getGroupBySqlParas() |
String |
getHaving() |
List<SqlSnippet.SqlPara> |
getHavingSqlParas() |
SqlSnippet |
getOrderBySnippet() |
List<String> |
getSelectFields() |
SqlSnippet |
getTableSnippet() |
int |
getTimeout() |
String |
getWhere() |
List<SqlSnippet.SqlPara> |
getWhereSqlParas() |
boolean |
isDistinct() |
boolean |
isDistinctOrGroupBy() |
boolean |
isSortable() |
FieldMeta |
requireFieldMeta(String field) |
public BeanMeta(Class<T> beanClass, String dataSource, SqlSnippet tableSnippet, SqlSnippet whereSnippet, SqlSnippet groupBySnippet, SqlSnippet havingSnippet, SqlSnippet orderBySnippet, boolean sortable, boolean distinct, int timeout)
public void addFieldMeta(FieldMeta meta)
public String getDataSource()
public SqlSnippet getTableSnippet()
public String getWhere()
public List<SqlSnippet.SqlPara> getWhereSqlParas()
public String getGroupBy()
public List<SqlSnippet.SqlPara> getGroupBySqlParas()
public String getHaving()
public List<SqlSnippet.SqlPara> getHavingSqlParas()
public boolean isDistinct()
public int getFieldCount()
public Collection<FieldMeta> getFieldMetas()
public SqlSnippet getOrderBySnippet()
public boolean isSortable()
public boolean isDistinctOrGroupBy()
public int getTimeout()
Copyright © 2024. All rights reserved.