package io.dataease.provider.mysql; import io.dataease.provider.SQLConstants; import static io.dataease.datasource.constants.DatasourceTypes.mysql; /** * @Author gin * @Date 2021/7/8 7:22 下午 */ public class MySQLConstants extends SQLConstants { public static final String KEYWORD_TABLE = mysql.getKeywordPrefix() + "%s" + mysql.getKeywordSuffix(); public static final String KEYWORD_FIX = "%s." + mysql.getKeywordPrefix() + "%s" + mysql.getKeywordSuffix(); public static final String UNIX_TIMESTAMP = "UNIX_TIMESTAMP(%s)"; public static final String DATE_FORMAT = "DATE_FORMAT(%s,'%s')"; public static final String FROM_UNIXTIME = "FROM_UNIXTIME(%s,'%s')"; public static final String CAST = "CAST(%s AS %s)"; public static final String DEFAULT_DATE_FORMAT = "%Y-%m-%d %H:%i:%S"; public static final String DEFAULT_INT_FORMAT = "DECIMAL(20,0)"; public static final String DEFAULT_FLOAT_FORMAT = "DECIMAL(20,2)"; public static final String WHERE_VALUE_NULL = "(null,'')"; public static final String WHERE_VALUE_VALUE = "'%s'"; public static final String AGG_COUNT = "COUNT(*)"; public static final String AGG_FIELD = "%s(%s)"; public static final String WHERE_BETWEEN = "'%s' AND '%s'"; public static final String BRACKETS = "(%s)"; }