@AnnotationProcessing public class ColumnSegment<O extends Segment<O>,S extends ColumnSegment<O,S>> extends BaseSegment<S>
| 构造器和说明 |
|---|
ColumnSegment(O owner,
T table) |
| 限定符和类型 | 方法和说明 |
|---|---|
S |
apply(Expression function) |
S |
apply(Expression function,
Map<String,Object> bindings) |
S |
apply(Expression function,
Object[] bindings) |
S |
apply(Expression function,
String[] extFieldNames,
Map<String,Object> bindings) |
S |
apply(Expression function,
String[] extFieldNames,
Object... bindings) |
S |
apply(String functionPattern) |
S |
apply(String functionPattern,
Map<String,Object> bindings) |
S |
apply(String functionPattern,
Object[] bindings) |
S |
apply(String functionPattern,
String[] extFieldNames,
Map<String,Object> bindings) |
S |
apply(String functionPattern,
String[] extFieldNames,
Object... bindings) |
<T,R> S |
column(GetterFunction<T,R> getter) |
S |
column(String field) |
O |
end() |
String |
getColumnName() |
TableSegment<?> |
getTable() |
S |
rawColumn(String column) |
SqlNode |
toValueSqlNode() |
S |
value(Object value) |
getThispublic ColumnSegment(O owner, T table)
public O end()
public <T,R> S column(GetterFunction<T,R> getter)
public S apply(Expression function, String[] extFieldNames, Object... bindings)
public S apply(Expression function)
public S apply(Expression function, Object[] bindings)
public S apply(Expression function, Map<String,Object> bindings)
public TableSegment<?> getTable()
public SqlNode toValueSqlNode()
public String getColumnName()
Copyright © 2024 fossc. All rights reserved.