com.github.yulichang.wrapper.segments.Select Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mybatis-plus-join-core Show documentation
Show all versions of mybatis-plus-join-core Show documentation
An enhanced toolkit of Mybatis-Plus to simplify development.
package com.github.yulichang.wrapper.segments;
import com.baomidou.mybatisplus.core.metadata.TableFieldInfo;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.github.yulichang.wrapper.enums.BaseFuncEnum;
import org.apache.ibatis.type.TypeHandler;
import java.io.Serializable;
/**
* 查询列
*
* @author yulichang
* @since 1.3.10
*/
public interface Select extends Serializable {
Class> getClazz();
Integer getIndex();
boolean isHasTableAlias();
String getTableAlias();
boolean isPk();
String getColumn();
Class> getColumnType();
String getTagColumn();
String getColumProperty();
boolean hasTypeHandle();
TypeHandler> getTypeHandle();
boolean isHasAlias();
String getAlias();
TableFieldInfo getTableFieldInfo();
boolean isFunc();
SFunction, ?>[] getArgs();
BaseFuncEnum getFunc();
boolean isLabel();
boolean isStr();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy