Uses of Class
cn.cloudself.query.psi.structure.QueryStructure
-
Packages that use QueryStructure Package Description cn.cloudself.query cn.cloudself.query.config cn.cloudself.query.plus cn.cloudself.query.psi cn.cloudself.query.psi.structure cn.cloudself.query.resolver resolver包 将`QueryStructure`等结构转换为`SQL`并执行或直接执行`SQL` --- * [QSR.java](QSR.java) 主要接口,用于解析`QueryStructure`对象并执行或直接执行`SQL`。 -
-
Uses of QueryStructure in cn.cloudself.query
Constructors in cn.cloudself.query with parameters of type QueryStructure Constructor Description QueryPro(Class<?> queryProClass, Class<T> clazz, QueryStructure queryStructure, QueryFieldCreator<SELECT_BY_FIELD> createSelectByField, QueryFieldCreator<ORDER_BY_FIELD> createOrderByField, QueryFieldCreator<UPDATE_SET_FIELD> createUpdateSetField, QueryFieldCreator<UPDATE_BY_FIELD> createUpdateByField, QueryFieldCreator<DELETE_BY_FIELD> createDeleteByField) -
Uses of QueryStructure in cn.cloudself.query.config
Methods in cn.cloudself.query.config that return types with arguments of type QueryStructure Modifier and Type Method Description Result<QueryStructure>Lifecycle.QueryStructureTransformer. transform(Class<?> resultClass, QueryStructure qs, QueryPayload payload)Methods in cn.cloudself.query.config with parameters of type QueryStructure Modifier and Type Method Description booleanLifecycle.AfterSelectPredicate. predicate(EntityProxy.BeanInstance<?,Object> beanInstance, QueryStructure qs, QueryPayload payload)booleanLifecycle.BeforeInsertPredicate. predicate(EntityProxy.BeanInstance<?,Object> bean, QueryStructure qs, QueryPayload payload)booleanLifecycle.BeforeUpdatePredicate. predicate(EntityProxy.BeanInstance<?,Object> bean, QueryStructure qs, QueryPayload payload)Result<QueryStructure>Lifecycle.QueryStructureTransformer. transform(Class<?> resultClass, QueryStructure qs, QueryPayload payload)Result<?>Lifecycle.ResultWithQueryStructureTransformer. transform(Class<?> resultClass, Object result, QueryStructure qs, QueryPayload payload) -
Uses of QueryStructure in cn.cloudself.query.plus
-
Uses of QueryStructure in cn.cloudself.query.psi
Methods in cn.cloudself.query.psi with parameters of type QueryStructure Modifier and Type Method Description FQueryFieldCreator. create(QueryStructure queryStructure, QueryPayload queryPayload)WHERE_FIELDAbstractExpression. createField(QueryStructure qs, QueryPayload payload)Constructors in cn.cloudself.query.psi with parameters of type QueryStructure Constructor Description Keywords(Field field, QueryStructure queryStructure, QueryPayload payload, QueryFieldCreator<F> queryFieldCreator)KeywordsIgnoreCase(Field field, QueryStructure queryStructure, QueryPayload payload, QueryFieldCreator<F> queryFieldCreator)KeywordsNot(Field field, QueryStructure queryStructure, QueryPayload payload, QueryFieldCreator<F> queryFieldCreator)KeywordsOrderBy(Field field, QueryStructure queryStructure, QueryPayload payload, QueryFieldCreator<F> queryFieldCreator)UpdateSetDefinedExpression(QueryStructure queryStructure, QueryPayload payload, QueryFieldCreator<UPDATE_BY_FIELD> createUpdateByField) -
Uses of QueryStructure in cn.cloudself.query.psi.structure
Methods in cn.cloudself.query.psi.structure that return QueryStructure Modifier and Type Method Description QueryStructureQueryStructure. action(QueryStructureAction action)QueryStructureQueryStructure. appendField(Field field)QueryStructureQueryStructure. appendOrderBy(OrderByClause orderBy)QueryStructureQueryStructure. appendWhere(WhereClause where)QueryStructureQueryStructure. appendWheres(Collection<WhereClause> wheres)QueryStructureQueryStructure. clone()QueryStructureQueryStructure. distinct(boolean distinct)QueryStructureQueryStructure. fields(List<Field> fields)QueryStructureQueryStructure. from(QueryStructureFrom from)QueryStructureQueryStructure. insert(Insert insert)QueryStructureQueryStructure. limit(Pair<Integer,Integer> limit)QueryStructureQueryStructure. orderBy(List<OrderByClause> orderBy)QueryStructureQueryStructure. update(Update update)QueryStructureQueryStructure. where(List<WhereClause> where) -
Uses of QueryStructure in cn.cloudself.query.resolver
Methods in cn.cloudself.query.resolver that return types with arguments of type QueryStructure Modifier and Type Method Description static Result<QueryStructure>LifecycleHelpers. beforeExec(Class<?> resultClass, QueryStructure queryStructure, QueryPayload payload)Methods in cn.cloudself.query.resolver with parameters of type QueryStructure Modifier and Type Method Description static <R> Result<R>LifecycleHelpers. afterExec(Class<?> resultClass, QueryStructure queryStructure, QueryPayload payload, R result)static Result<QueryStructure>LifecycleHelpers. beforeExec(Class<?> resultClass, QueryStructure queryStructure, QueryPayload payload)List<Object>QSR. insert(QueryStructure queryStructure, QueryPayload payload, Class<?> clazz)将QueryStructure解析至SQL并执行(insert) insert方法和resolve方法的区别是 返回结果不一样List<Object>QSRTmpl. insert(QueryStructure queryStructure, QueryPayload payload, Class<?> clazz)static voidLifecycleHelpers. preRun(QueryStructure queryStructure, QueryPayload payload)<T> List<T>QSR. resolve(QueryStructure queryStructure, QueryPayload payload, Class<T> clazz)将QueryStructure解析至SQL并执行<T> List<T>QSRTmpl. resolve(QueryStructure queryStructure, QueryPayload payload, Class<T> clazz)将QueryStructure解析至SQL并执行Constructors in cn.cloudself.query.resolver with parameters of type QueryStructure Constructor Description ToSqlByQueryStructure(QueryStructure qs)
-