public final class QTool
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
QTool.Aggregate
求总数
|
static class |
QTool.OField |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.regex.Pattern |
AGG_FIELD_PATTERN |
static java.util.regex.Pattern |
AGG_PARAM_PATTERN |
static java.util.regex.Pattern |
AGG_PATTERN |
static java.lang.String |
DES_PASSWORD
DES对应加解密配置KEY:des.crypt_key
|
static java.util.regex.Pattern |
FIELD_PATTERN |
static java.lang.String |
JUHE_AGG |
static java.lang.String |
LINK_FIELD |
static java.util.regex.Pattern |
LINK_FIELD_PATTERN |
static java.lang.String |
SEDRULE
SEQ加密后的字符串规则
|
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getCacheValue(RequestParam maps,
java.lang.String signKey) |
static java.lang.Object |
getDefval(RequestParam maps,
java.lang.String name,
QEnum.QType type,
java.lang.String defval)
根据默认值获取对应参数值
|
static java.util.Map<java.lang.String,QTable.TJoin> |
initJoin(RequestParam params,
QTable table,
java.lang.String prefix,
int i,
boolean isChildren)
处理Join表,请求参数中带有关联表的查询条件时都需要做Join关联查询
|
static boolean |
isSed(java.lang.String value)
检查字符串是否是SED加密后的字符串
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
sdec(java.lang.String value)
对称解密
|
static java.lang.String |
senc(java.lang.String value)
对称加密
|
static Dater.Between |
toBetween(java.lang.String timeKey) |
static java.util.Map<java.lang.String,QTool.OField> |
toFields(java.lang.String strFields,
QTable table) |
static java.util.Map<java.lang.String,QTool.OField> |
toFields(java.lang.String strFields,
QTable table,
boolean isAggr) |
static java.lang.String |
toInterval(java.lang.String timeKey)
根据关键字返回时间或时间戳区间
nowhour-当前小时
nowday-当天
nowweek-当前周
nowmonth-当月
nowyear-当年
|
static java.lang.Object |
toValue(java.lang.Object oval,
QEnum.QType type) |
public static final java.lang.String DES_PASSWORD
public static final java.lang.String SEDRULE
public static final java.lang.String LINK_FIELD
public static final java.util.regex.Pattern LINK_FIELD_PATTERN
public static final java.util.regex.Pattern FIELD_PATTERN
public static final java.lang.String JUHE_AGG
public static final java.util.regex.Pattern AGG_PATTERN
public static final java.util.regex.Pattern AGG_FIELD_PATTERN
public static final java.util.regex.Pattern AGG_PARAM_PATTERN
public static java.lang.String senc(java.lang.String value)
value - -明文public static java.lang.String sdec(java.lang.String value)
value - -密文public static boolean isSed(java.lang.String value)
value - -public static java.lang.String getCacheValue(RequestParam maps, java.lang.String signKey)
public static java.lang.Object getDefval(RequestParam maps, java.lang.String name, QEnum.QType type, java.lang.String defval)
maps - -name - -type - -defval - -public static java.lang.Object toValue(java.lang.Object oval,
QEnum.QType type)
public static java.lang.String toInterval(java.lang.String timeKey)
timeKey - public static Dater.Between toBetween(java.lang.String timeKey)
public static java.util.Map<java.lang.String,QTool.OField> toFields(java.lang.String strFields, QTable table)
public static java.util.Map<java.lang.String,QTool.OField> toFields(java.lang.String strFields, QTable table, boolean isAggr)
public static java.util.Map<java.lang.String,QTable.TJoin> initJoin(RequestParam params, QTable table, java.lang.String prefix, int i, boolean isChildren)
public static void main(java.lang.String[] args)