
com.gitee.qdbp.jdbc.plugins.ColumnFunctionSqlBuilder Maven / Gradle / Ivy
package com.gitee.qdbp.jdbc.plugins;
import com.gitee.qdbp.jdbc.sql.SqlBuffer;
/**
* 列函数的SQL生成接口
*
* @author zhaohuihua
* @version 20210511
*/
public interface ColumnFunctionSqlBuilder {
/**
* 获取支持的函数类型
*
* @return 函数类型
*/
String[] supported();
/**
* 生成SQL语句
*
* @param columnName 列名
* @param functionParams 函数参数
* @param dialect SQL方言处理类
* @return 排序SQL语句
*/
SqlBuffer buildSql(String columnName, String functionParams, SqlDialect dialect);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy