Package one.xingyi.sqlAndParams
Interface ISqlAndParamsBuilder
public interface ISqlAndParamsBuilder
-
Method Summary
Static MethodsModifier 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 <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
-
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)
-