Uses of Interface
org.huiche.ast.metadata.Column
Packages that use Column
Package
Description
SQL引用,表|列|别名
可操作接口,包括表达式|语句|引用的操作
SQL语句
ast支持相关
-
Uses of Column in org.huiche.ast.metadata
Classes in org.huiche.ast.metadata that implement ColumnMethods in org.huiche.ast.metadata that return ColumnModifier and TypeMethodDescriptiondefault Column从table创建列default <T> ColumnAliasTableRef.col(SerializableFunction<T, ?> column) 从table创建列default Column从table创建列LambdaCache.Payload.column()Returns the value of thecolumnrecord component.static Column创建列static Column创建列static Column创建列static <T> ColumnColumn.of(SerializableFunction<T, ?> column) 创建列static Column创建列static Column创建列static Column创建列default Column当作别名表的列Constructors in org.huiche.ast.metadata with parameters of type Column -
Uses of Column in org.huiche.ast.operable
Methods in org.huiche.ast.operable with parameters of type ColumnModifier and TypeMethodDescription设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖default T列相等关联set单个列和值,设置多个值请多次调用
val支持传入null
val支持传入Expression及其子类
val支持传入Select作为标量子查询(需确保1行1列,否则执行失败)
val支持传入内置支持类型或自定义ColumnMapper类型,但最终受限于数据库支持
若配置了SerializationMapper可传入其可序列化的类型,但最终受限于数据库支持
val不支持传入非Expression及子类和Select的其他Segment类型default Update设置指定列为NULLMethod parameters in org.huiche.ast.operable with type arguments of type Column -
Uses of Column in org.huiche.ast.statement
Methods in org.huiche.ast.statement that return ColumnModifier and TypeMethodDescriptionColumn[]Insert.columns()要插入数据的列Column[]Insert.Default.columns()Methods in org.huiche.ast.statement with parameters of type Column -
Uses of Column in org.huiche.ast.support
Methods in org.huiche.ast.support that return ColumnMethods in org.huiche.ast.support that return types with arguments of type ColumnModifier and TypeMethodDescriptionSql.execludeColumn(Class<?> entityClass, Enum<?>... execludeColumns) 实体类排除列Sql.execludeColumn(Class<?> entityClass, String... execludeFields) 实体类排除列Sql.execludeColumn(Class<?> entityClass, Column... execludeColumns) 实体类排除列Sql.execludeColumn(Class<T> entityClass, SerializableFunction<T, ?>... execludeColumns) 实体类排除列Methods in org.huiche.ast.support with parameters of type ColumnModifier and TypeMethodDescriptionSql.execludeColumn(Class<?> entityClass, Column... execludeColumns) 实体类排除列Method parameters in org.huiche.ast.support with type arguments of type ColumnModifier and TypeMethodDescriptionstatic <T> ConditionSql.condition(T val, Enum<?> column, BiFunction<Column, T, Condition> compareOperate) 空值判断条件static <T> ConditionSql.condition(T val, String field, BiFunction<Column, T, Condition> compareOperate) 空值判断条件static <T,E> Condition Sql.condition(T val, SerializableFunction<E, ?> column, BiFunction<Column, T, Condition> compareOperate) 空值判断条件