接口的使用
cn.vonce.sql.define.ColumnFun
使用ColumnFun的程序包
程序包
说明
-
cn.vonce.sql.bean中ColumnFun的使用
参数类型为ColumnFun的cn.vonce.sql.bean中的方法修饰符和类型方法说明介于指定字段<T,R> Select 添加column列字段<T,R> Select 添加column列字段<T,R> Select 添加column列字段等于等于<T,R> Select Select.filterFields(ColumnFun<T, R>... columnFuns) 设置过滤的列字段Update.filterFields(ColumnFun<T, R>... columnFuns) 设置过滤的列字段<T,R> Select 添加groupBy分组大于大于大于等于大于等于包含是是不是不是不是null是null全模糊 包含左模糊 包含右模糊 包含小于小于小于等于小于等于不等于不等于不包含全模糊 不包含左模糊 不包含右模糊 不包含<T,R> Select 添加列字段排序<T,R> Select Select.orderByAsc(ColumnFun<T, R> columnFun) 添加列字段排序<T,R> Select Select.orderByDesc(ColumnFun<T, R> columnFun) 添加列字段排序设置字段值设置字段值 值相加设置字段值 值相加设置字段值 值相减设置字段值 值相减参数类型为ColumnFun的cn.vonce.sql.bean中的构造器 -
cn.vonce.sql.define中ColumnFun的使用
参数类型为ColumnFun的cn.vonce.sql.define中的方法修饰符和类型方法说明static <T,R> SqlFun 用于计算一组值或表达式的平均值。static <T,R> SqlFun 向上取整static <T,R> SqlFun 向上取整static <T,R> SqlFun 查找字符对应的下标static <T,R> SqlFun 查找字符对应的下标static <T,R> SqlFun 把日期转换为新数据类型的通用函数。static <T,R> SqlFun 把日期转换为新数据类型的通用函数。static <T,R> SqlFun 返回的结果集中的行数。static <T,R> SqlFun SqlFun.dataLength(ColumnFun<T, R> value) 返回表达式的长度(以字节为单位)static <T,R> SqlFun 提取日期或日期时间表达式expr中的日期部分。static <T,R> SqlFun SqlFun.date_format(ColumnFun<T, R> date, String format) 日期类型格式化成指定格式的字符串static <T,R> SqlFun 时间增加static <T,R> SqlFun 添加指定日期后的日期(SqlServer)static <T,R> SqlFun 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun 获取时差static <T,R> SqlFun 获取时差static <T,R> SqlFun 获取指定日期部分的字符串形式static <T,R> SqlFun 获取指定日期部分的整数形式static <T,R> SqlFun 时间减少static <T,R> SqlFun 返回给定日期的月份的日期部分。static <T,R> SqlFun 向下取整static <T,R> SqlFun 返回时间的小时部分。static <T,R> SqlFun 返回str2在str1中首次出现的位置;如果没有找到,则返回0。static <T,R> SqlFun 返回str2在str1中首次出现的位置;如果没有找到,则返回0。static <T,R> SqlFun 从左边开始截取指定长度的字符串static <T,R> SqlFun 字符串长度static <T,R> SqlFun 统计字符串的字节数(取决于编码方式,utf8汉字3字节,gbk汉字2字节)static <T,R> SqlFun 字母变小写static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 清除字符左边的空格static <T,R> SqlFun 返回一组值中的最大值。static <T,R> SqlFun 返回一组值中的最小值。static <T,R> SqlFun 返回时间的分钟,范围为0至59。static <T,R> SqlFun 求余数 num % 2static <T,R> SqlFun 返回日期的月份,取值范围为0〜12。static <T,R> SqlFun 返回日期的月份全名。static <T,R> SqlFun 把object对象中出现的的search全部替换成replacestatic <T,R> SqlFun 从右边开始截取指定长度的字符串static <T,R> SqlFun 四舍五入,保留两位小数static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 其中str1是第一个字符串,length是结果字符串的长度,str2是一个填充字符串。static <T,R> SqlFun 清除字符右边的空格static <T,R> SqlFun 返回时间的秒,取值范围为0〜59。static <T,R> SqlFun 返回符号或0static <T,R> SqlFun 返回平方根static <T,R> SqlFun SqlFun.str_to_date(ColumnFun<T, R> str, String format) 根据format格式字符串将str字符串转换为日期值。static <T,R> SqlFun 从字符串的某个位置删除指定长度的字符串之后插入新字符串static <T,R> SqlFun 切割字符,startIndex起始位置(mysql下标从1开始)static <T,R> SqlFun 切割字符,start起始位置(mysql下标从1开始),end结束位置,表示切割长度static <T,R> SqlFun 用于计算一组值或表达式的总和。static <T,R> SqlFun SqlFun.timestampDiff(TimeUnit unit, ColumnFun<T, R> startDate, ColumnFun<T, R> endDate) 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun SqlFun.timestampDiff(TimeUnit unit, ColumnFun<T, R> startDate, Object endDate) 计算两个DATE,DATETIME或TIMESTAMP值之间的天数。static <T,R> SqlFun 保留几位小数static <T,R> SqlFun 字母变大写static <T,R> SqlFun 返回一个指定日期的年份值,范围为1000到9999,如果日期为零,YEAR()函数返回0。 -
cn.vonce.sql.helper中ColumnFun的使用
参数类型为ColumnFun的cn.vonce.sql.helper中的方法修饰符和类型方法说明static <T,R> Cond 介于static <T,K, R> Cond 等于static <T,R> Cond 等于static <T,K, R> Cond 大于static <T,R> Cond 大于static <T,K, R> Cond 大于等于static <T,R> Cond 大于等于static <T,R> Cond 包含static <T,K, R> Cond 是static <T,R> Cond 是static <T,K, R> Cond 不是static <T,R> Cond 不是static <T,R> Cond 不是nullstatic <T,R> Cond 是nullstatic <T,R> Cond 全模糊 包含static <T,R> Cond 左模糊 包含static <T,R> Cond 右模糊 包含static <T,K, R> Cond 小于static <T,R> Cond 小于static <T,K, R> Cond 小于等于static <T,R> Cond 小于等于static <T,K, R> Cond 不等于static <T,R> Cond 不等于static <T,R> Cond 不包含static <T,R> Cond 全模糊 不包含static <T,R> Cond 左模糊 不包含static <T,R> Cond 右模糊 不包含 -
cn.vonce.sql.service中ColumnFun的使用
参数类型为ColumnFun的cn.vonce.sql.service中的方法修饰符和类型方法说明<R> void根据条件备份表和数据到一张指定名称的新表<R> voidDbManageService.backup(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件备份表和数据到一张指定名称的新表<R> void根据条件备份表和数据到一张指定名称的新表<R> voidDbManageService.backup(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件备份表和数据到一张指定名称的新表<R> int根据条件将数据复制插入到指定结构的表中<R> intDbManageService.copy(ConditionHandle<T> cond, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件将数据复制插入到指定结构的表中<R> int根据条件将数据复制插入到指定结构的表中<R> intDbManageService.copy(Wrapper wrapper, String targetSchema, String targetTableName, ColumnFun<T, R>... columns) 根据条件将数据复制插入到指定结构的表中<R> intUpdateService.updateBy(T bean, boolean updateNotNull, boolean optimisticLock, ConditionHandle<T> cond, ColumnFun<T, R>... filterColumns) 根据条件更新<R> intUpdateService.updateBy(T bean, boolean updateNotNull, boolean optimisticLock, Wrapper wrapper, ColumnFun<T, R>... filterColumns) 根据条件更新<R> intUpdateService.updateByBean(T bean, boolean updateNotNull, boolean optimisticLock, String where, ColumnFun<T, R>[] filterColumns) 根据实体类字段条件更新<R> intUpdateService.updateByBeanId(T bean, boolean updateNotNull, boolean optimisticLock, ColumnFun<T, R>... filterColumns) 根据实体类id条件更新<R> intUpdateService.updateById(T bean, ID id, boolean updateNotNull, boolean optimisticLock, ColumnFun<T, R>... filterColumns) 根据实体类id条件更新 -
cn.vonce.sql.uitls中ColumnFun的使用
参数类型为ColumnFun的cn.vonce.sql.uitls中的方法