Uses of Class
cn.cloudself.query.util.structure.Result
-
Packages that use Result Package Description cn.cloudself.query.config cn.cloudself.query.resolver resolver包 将`QueryStructure`等结构转换为`SQL`并执行或直接执行`SQL` --- * [QSR.java](QSR.java) 主要接口,用于解析`QueryStructure`对象并执行或直接执行`SQL`。cn.cloudself.query.util.ext cn.cloudself.query.util.structure -
-
Uses of Result in cn.cloudself.query.config
Methods in cn.cloudself.query.config that return Result Modifier and Type Method Description Result<QueryStructure>Lifecycle.QueryStructureTransformer. transform(Class<?> resultClass, QueryStructure qs, QueryPayload payload)Result<Object>Lifecycle.ResultTransformer. transform(Object result)Result<?>Lifecycle.ResultWithQueryStructureTransformer. transform(Class<?> resultClass, Object result, QueryStructure qs, QueryPayload payload)Result<SqlAndParams>Lifecycle.SqlAndParamsTransformer. transform(SqlAndParams sqlAndParams) -
Uses of Result in cn.cloudself.query.resolver
Methods in cn.cloudself.query.resolver that return Result Modifier and Type Method Description static <R> Result<R>LifecycleHelpers. afterExec(Class<?> resultClass, QueryStructure queryStructure, QueryPayload payload, R result)static <R> Result<R>LifecycleHelpers. afterRunSql(R result)static Result<QueryStructure>LifecycleHelpers. beforeExec(Class<?> resultClass, QueryStructure queryStructure, QueryPayload payload)static Result<SqlAndParams>LifecycleHelpers. beforeRunSql(SqlAndParams sqlAndParams) -
Uses of Result in cn.cloudself.query.util.ext
Methods in cn.cloudself.query.util.ext that return Result Modifier and Type Method Description Result<Object>ReflectPro.FieldExt. tryGet(Object o)Result<Void>ReflectPro.FieldExt. trySet(Object o, Object v) -
Uses of Result in cn.cloudself.query.util.structure
Methods in cn.cloudself.query.util.structure with type parameters of type Result Modifier and Type Method Description static <FT,FRes extends Result<FT>>
Result<FT>Result. fromTryCatch(Supplier<FRes> fun)Methods in cn.cloudself.query.util.structure that return Result Modifier and Type Method Description Result<T>Result. catchError(Function<Exception,Result<T>> transformer)将err类型的result转成另一个新的result。static <FT> Result<FT>Result. err(Exception err)static <FT,FRes extends Result<FT>>
Result<FT>Result. fromTryCatch(Supplier<FRes> fun)<K> Result<K>Result. map(Function<T,K> fun)如果result的结果为ok(data1),则使用参数fun将ok的结果data1转成data2 如果result的结果为err,则不会执行任何转换Result<T>Result. mapErr(Function<Exception,Exception> fun)如果result的结果为err(e1),则使用参数fun将err的结果e1转成e2 如果result的结果为ok,则不会进行任何的转换static <FT> Result<FT>Result. ok(FT data)<D> Result<D>Result. then(Function<T,Result<D>> fun)仅result的结果为ok时,执行fun并返回fun的结果 否则,直接返回resultstatic Result<Void>Result. tryAll(List<Supplier<Result<Void>>> funArr)Result.tryAll(paperDetails.stream().map(d -> (Supplier>) () -> { return Result.ok(null); }).collect(Collectors.toList())); static Result<Void>Result. tryAllParallel(List<Supplier<Result<Void>>> funArr)Method parameters in cn.cloudself.query.util.structure with type arguments of type Result Modifier and Type Method Description Result<T>Result. catchError(Function<Exception,Result<T>> transformer)将err类型的result转成另一个新的result。<D> Result<D>Result. then(Function<T,Result<D>> fun)仅result的结果为ok时,执行fun并返回fun的结果 否则,直接返回resultstatic Result<Void>Result. tryAll(List<Supplier<Result<Void>>> funArr)Result.tryAll(paperDetails.stream().map(d -> (Supplier>) () -> { return Result.ok(null); }).collect(Collectors.toList())); static Result<Void>Result. tryAllParallel(List<Supplier<Result<Void>>> funArr)
-