Package one.xingyi.sqlAndParams
Interface ISqlAndParams
public interface ISqlAndParams
-
Method Summary
Modifier and TypeMethodDescriptionstatic <Query> IPartialFunction<Query,one.xingyi.sqlAndParams.SqlAndParams> static <Query,T> IPartialFunction<Query, ISqlAndParams> fieldInWhere(Function<Query, T> fieldFn, Function<Query, String> sqlFn) static ISqlAndParamsmerge(List<ISqlAndParams> sqlAndParams) static ISqlAndParamsstatic ISqlAndParamsstatic ISqlAndParamsstatic <Query> IPartialFunction<Query,ISqlAndParams> stringFieldInWhere(Function<Query, String> fieldFn, Function<Query, String> sqlFn) static <Query> IPartialFunction<Query,ISqlAndParams> stringFieldInWhereUpperCaseAndTrim(Function<Query, String> fieldFn, Function<Query, String> sqlFn)
-
Method Details
-
getPreSql
String getPreSql() -
getPostSql
String getPostSql() -
getParams
-
preSql
-
of
-
postSql
-
merge
-
always
static <Query> IPartialFunction<Query,one.xingyi.sqlAndParams.SqlAndParams> always(Function<Query, one.xingyi.sqlAndParams.SqlAndParams> fn) -
fieldInWhere
static <Query,T> IPartialFunction<Query,ISqlAndParams> fieldInWhere(Function<Query, T> fieldFn, Function<Query, String> sqlFn) -
stringFieldInWhere
static <Query> IPartialFunction<Query,ISqlAndParams> stringFieldInWhere(Function<Query, String> fieldFn, Function<Query, String> sqlFn) -
stringFieldInWhereUpperCaseAndTrim
static <Query> IPartialFunction<Query,ISqlAndParams> stringFieldInWhereUpperCaseAndTrim(Function<Query, String> fieldFn, Function<Query, String> sqlFn)
-