Class SelectFunc
java.lang.Object
com.github.yulichang.wrapper.segments.SelectFunc
- All Implemented Interfaces:
Select,Serializable
自定义函数列
- Since:
- 1.3.10
- Author:
- yulichang
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionSelectFunc(SelectCache cache, Integer index, String alias, BaseFuncEnum func, boolean hasTableAlias, String tableAlias) SelectFunc(String alias, Integer index, BaseFuncEnum func, com.baomidou.mybatisplus.core.toolkit.support.SFunction<?, ?>[] args, boolean hasTableAlias, String tableAlias) SelectFunc(String alias, Integer index, BaseFuncEnum func, SelectFunc.Arg[] args, boolean hasTableAlias, String tableAlias) ktSelectFunc(String alias, Integer index, BaseFuncEnum func, String column, boolean hasTableAlias, String tableAlias) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.yulichang.wrapper.segments.Select
getAlias, getArgs, getBaseColumn, getColumn, getColumns, getFunc, getIndex, getTableAlias, isFunc, isHasAlias, isHasTableAlias
-
Constructor Details
-
SelectFunc
public SelectFunc(SelectCache cache, Integer index, String alias, BaseFuncEnum func, boolean hasTableAlias, String tableAlias) -
SelectFunc
public SelectFunc(String alias, Integer index, BaseFuncEnum func, String column, boolean hasTableAlias, String tableAlias) -
SelectFunc
public SelectFunc(String alias, Integer index, BaseFuncEnum func, com.baomidou.mybatisplus.core.toolkit.support.SFunction<?, ?>[] args, boolean hasTableAlias, String tableAlias) -
SelectFunc
public SelectFunc(String alias, Integer index, BaseFuncEnum func, SelectFunc.Arg[] args, boolean hasTableAlias, String tableAlias) kt
-
-
Method Details
-
getClazz
-
isPk
public boolean isPk() -
getColumnType
- Specified by:
getColumnTypein interfaceSelect
-
getTagColumn
- Specified by:
getTagColumnin interfaceSelect
-
getColumProperty
- Specified by:
getColumPropertyin interfaceSelect
-
hasTypeHandle
public boolean hasTypeHandle()- Specified by:
hasTypeHandlein interfaceSelect
-
getTypeHandle
public org.apache.ibatis.type.TypeHandler<?> getTypeHandle()- Specified by:
getTypeHandlein interfaceSelect
-
getPropertyType
- Specified by:
getPropertyTypein interfaceSelect
-
getJdbcType
public org.apache.ibatis.type.JdbcType getJdbcType()- Specified by:
getJdbcTypein interfaceSelect
-
isLabel
public boolean isLabel() -
isStr
public boolean isStr()
-