public class WithQueryDataset extends AbstractDataset<WithQueryDataset,DatasetField>
| 构造器和说明 |
|---|
WithQueryDataset(AbstractWithQuery withQuery,
String alias) |
| 限定符和类型 | 方法和说明 |
|---|---|
<E> DatasetField |
$(Getter<E> getter) |
<E> DatasetField |
$outerField(Getter<E> getter)
外部字段
|
<E> DatasetField |
$outerField(Getter<E> getter,
boolean depth)
外部字段
|
WithQueryDataset |
as(String alias) |
boolean |
contain(Cmd cmd) |
String |
getAlias() |
StringBuilder |
sql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder) |
$, allpublic WithQueryDataset(AbstractWithQuery withQuery, String alias)
public <E> DatasetField $(Getter<E> getter)
public <E> DatasetField $outerField(Getter<E> getter)
E - getter - public <E> DatasetField $outerField(Getter<E> getter, boolean depth)
E - getter - depth - 是否深度引用,非深度引用只是 别名.getter的对应的列名;如果是深度的匹配(只能针对那些没有包装过的字段)public StringBuilder sql(Cmd module, Cmd parent, SqlBuilderContext context, StringBuilder sqlBuilder)
public boolean contain(Cmd cmd)
public String getAlias()
public WithQueryDataset as(String alias)
Copyright © 2025. All rights reserved.