Uses of Class
com.github.yulichang.extension.apt.matedata.BaseColumn
Packages that use BaseColumn
Package
Description
-
Uses of BaseColumn in com.github.yulichang.extension.apt
Fields in com.github.yulichang.extension.apt declared as BaseColumnMethods in com.github.yulichang.extension.apt with parameters of type BaseColumnModifier and TypeMethodDescription<R> ChildrenAptAbstractWrapper.join(String keyWord, BaseColumn<R> baseColumn, MFunction<AptAbstractWrapper<T, ?>> function) 内部调用, 不建议使用final <E> AptQueryWrapper<T>AptQueryWrapper.selectAll(BaseColumn<E> baseColumn, Column... exclude) 查询实体类全部字段<E,F> AptQueryWrapper<T> AptQueryWrapper.selectSub(BaseColumn<E> baseColumn, Consumer<AptQueryWrapper<E>> consumer, com.baomidou.mybatisplus.core.toolkit.support.SFunction<F, ?> alias) <E,F> AptQueryWrapper<T> AptQueryWrapper.selectSub(BaseColumn<E> baseColumn, Consumer<AptQueryWrapper<E>> consumer, String alias) 子查询<U> AptQueryWrapper<T>AptQueryWrapper.union(BaseColumn<U> baseColumn, Consumer<AptQueryWrapper<U>> consumer) union<U> AptQueryWrapper<T>AptQueryWrapper.unionAll(BaseColumn<U> baseColumn, Consumer<AptQueryWrapper<U>> consumer) unionConstructors in com.github.yulichang.extension.apt with parameters of type BaseColumnModifierConstructorDescriptionprotectedAptAbstractWrapper(BaseColumn<T> baseColumn) 构造方法protectedAptAbstractWrapper(BaseColumn<T> baseColumn, T entity) 构造方法AptQueryWrapper(BaseColumn<T> baseColumn) 推荐使用此构造方法AptQueryWrapper(BaseColumn<T> baseColumn, T entity) protectedAptQueryWrapper(T entity, BaseColumn<T> baseColumn, com.baomidou.mybatisplus.core.conditions.SharedString sqlSelect, AtomicInteger paramNameSeq, Map<String, Object> paramNameValuePairs, com.baomidou.mybatisplus.core.conditions.segments.MergeSegments mergeSegments, com.baomidou.mybatisplus.core.conditions.SharedString paramAlias, com.baomidou.mybatisplus.core.conditions.SharedString lastSql, com.baomidou.mybatisplus.core.conditions.SharedString sqlComment, com.baomidou.mybatisplus.core.conditions.SharedString sqlFirst, TableMap aptIndex, Integer index, String keyWord, Class<?> joinClass, String tableName, MBiPredicate<Object, IfExistsSqlKeyWordEnum> IfExists) 不建议直接 new 该实例,使用 JoinWrappers.lambda(UserDO.class) -
Uses of BaseColumn in com.github.yulichang.extension.apt.interfaces
Methods in com.github.yulichang.extension.apt.interfaces with parameters of type BaseColumnModifier and TypeMethodDescriptiondefault <T> ChildrenQueryJoin.innerJoin(BaseColumn<T> clazz, Column left, Column right) ignore 参考 left joindefault <T> ChildrenQueryJoin.innerJoin(BaseColumn<T> clazz, MFunction<AptAbstractWrapper<Entity, ?>> function) ignore 参考 left joindefault <T> ChildrenQueryJoin.join(String keyWord, BaseColumn<T> clazz, Column left, Column right) 自定义连表关键词 调用此方法 keyword 前后需要带空格 比如 " LEFT JOIN " " RIGHT JOIN "<T> ChildrenQueryJoin.join(String keyWord, BaseColumn<T> clazz, MFunction<AptAbstractWrapper<Entity, ?>> function) 内部使用, 不建议直接调用default <T> ChildrenQueryJoin.leftJoin(BaseColumn<T> clazz, Column left, Column right) left joindefault <T> ChildrenQueryJoin.leftJoin(BaseColumn<T> clazz, MFunction<AptAbstractWrapper<Entity, ?>> function) left join 多条件default <T> ChildrenQueryJoin.rightJoin(BaseColumn<T> clazz, Column left, Column right) ignore 参考 left joindefault <T> ChildrenQueryJoin.rightJoin(BaseColumn<T> clazz, MFunction<AptAbstractWrapper<Entity, ?>> function) ignore 参考 left joindefault <E> ChildrenQuery.selectAll(BaseColumn<E> baseColumn) 查询实体类全部字段default <E> ChildrenQuery.selectAll(BaseColumn<E> baseColumn, Column... exclude) 查询实体类全部字段default <E> ChildrenQuery.selectAsClass(BaseColumn<E> baseColumn, Class<?> tag) default <S,C, F> Children QueryLabel.selectAssociation(BaseColumn<C> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<S, F> dtoField) 对一查询 用法参考 selectCollectiondefault <S,C, F> Children QueryLabel.selectAssociation(BaseColumn<C> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<S, F> dtoField, MFunction<MybatisLabel.Builder<C, F>> collection) default <S,C, Z, F extends Collection<?>>
ChildrenQueryLabel.selectCollection(BaseColumn<C> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<S, F> dtoField) 一对多查询 调用此方法必需要调用对应的 left join / right join ...default <S,C, Z, F extends Collection<Z>>
ChildrenQueryLabel.selectCollection(BaseColumn<C> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<S, F> dtoField, MFunction<MybatisLabel.Builder<C, Z>> collection) 一对多查询 调用此方法必需要调用对应的 left join / right join ...default <E> ChildrenQuery.selectFilter(BaseColumn<E> baseColumn, Predicate<SelectCache> predicate) 过滤查询的字段信息 -
Uses of BaseColumn in com.github.yulichang.extension.apt.matedata
Constructors in com.github.yulichang.extension.apt.matedata with parameters of type BaseColumn -
Uses of BaseColumn in com.github.yulichang.extension.apt.resultmap
Methods in com.github.yulichang.extension.apt.resultmap with parameters of type BaseColumnModifier and TypeMethodDescriptionMybatisLabelFree.Builder.all(BaseColumn<E> entityClass) <A,B> MybatisLabel.Builder<E, T> MybatisLabel.Builder.association(BaseColumn<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> dtoField) 嵌套<A,B> MybatisLabel.Builder<E, T> MybatisLabel.Builder.association(BaseColumn<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> dtoField, MFunction<MybatisLabel.Builder<A, B>> collection) 嵌套<A,B> MybatisLabelFree.Builder<T> MybatisLabelFree.Builder.association(BaseColumn<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> dtoField) 嵌套<A,B> MybatisLabelFree.Builder<T> MybatisLabelFree.Builder.association(BaseColumn<A> child, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> dtoField, MFunction<MybatisLabel.Builder<A, B>> collection) 嵌套<A,R, B extends Collection<R>>
MybatisLabel.Builder<E,T> MybatisLabel.Builder.collection(BaseColumn<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> func) 嵌套<A,R, B extends Collection<R>>
MybatisLabel.Builder<E,T> MybatisLabel.Builder.collection(BaseColumn<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> func, MFunction<MybatisLabel.Builder<A, R>> mFunc) 嵌套<A,R, B extends Collection<R>>
MybatisLabelFree.Builder<T>MybatisLabelFree.Builder.collection(BaseColumn<A> baseColumn, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> func) 嵌套<A,R, B extends Collection<R>>
MybatisLabelFree.Builder<T>MybatisLabelFree.Builder.collection(BaseColumn<A> entityClass, com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, B> func, MFunction<MybatisLabel.Builder<A, R>> mFunc) 嵌套MybatisLabelFree.Builder.filter(BaseColumn<E> baseColumn, Predicate<SelectCache> predicate) 映射实体字段过滤(含主键)Constructors in com.github.yulichang.extension.apt.resultmap with parameters of type BaseColumnModifierConstructorDescriptionBuilder(String property, BaseColumn<E> baseColumn, Class<?> javaType) 自动构建Builder(String property, BaseColumn<E> baseColumn, Class<?> javaType, Class<T> ofType, boolean auto) 手动构建Builder(boolean isId, BaseColumn<?> baseColumn, SelectCache selectCache) -
Uses of BaseColumn in com.github.yulichang.extension.apt.toolkit
Methods in com.github.yulichang.extension.apt.toolkit with parameters of type BaseColumnModifier and TypeMethodDescriptionstatic <T> AptQueryWrapper<T>AptWrappers.query(BaseColumn<T> baseColumn) AptWrappers.query(User.class)static <T> AptQueryWrapper<T>AptWrappers.query(BaseColumn<T> baseColumn, T entity) AptWrappers.query("t", User.class) -
Uses of BaseColumn in com.github.yulichang.toolkit
Methods in com.github.yulichang.toolkit that return types with arguments of type BaseColumnMethods in com.github.yulichang.toolkit with parameters of type BaseColumnModifier and TypeMethodDescriptionTableMap.get(BaseColumn<?> key) TableMap.put(BaseColumn<?> key, String value) Constructors in com.github.yulichang.toolkit with parameters of type BaseColumn -
Uses of BaseColumn in com.github.yulichang.wrapper.resultmap
Methods in com.github.yulichang.wrapper.resultmap that return BaseColumn -
Uses of BaseColumn in com.github.yulichang.wrapper.segments
Methods in com.github.yulichang.wrapper.segments that return BaseColumnConstructors in com.github.yulichang.wrapper.segments with parameters of type BaseColumnModifierConstructorDescriptionSelectApt(SelectCache cache, BaseColumn<?> baseColumn) select(col)SelectLabel(SelectCache cache, Integer index, Class<?> tagClass, boolean hasTableAlias, String tableAlias, BaseColumn<?> baseColumn) SelectLabel(SelectCache cache, Integer index, Class<?> tagClass, String column, boolean hasTableAlias, String tableAlias, BaseColumn<?> baseColumn)