Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Entity) - Method in interface cool.scx.data.Dao
- add(Entity, FieldFilter) - Method in interface cool.scx.data.Dao
-
添加一条数据
- add(Object...) - Method in class cool.scx.data.query.Logic
- add(Collection<Entity>) - Method in interface cool.scx.data.Dao
- add(Collection<Entity>, FieldFilter) - Method in interface cool.scx.data.Dao
-
添加多条数据
- addExcluded(String...) - Method in interface cool.scx.data.field_filter.FieldFilter
-
添加 黑名单
- addExcluded(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- addFieldNames(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- addIncluded(String...) - Method in interface cool.scx.data.field_filter.FieldFilter
-
添加 白名单
- addIncluded(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- and(Object...) - Static method in class cool.scx.data.query.QueryBuilder
- AND - Enum constant in enum class cool.scx.data.query.LogicType
- asc(String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
正序 : 也就是从小到大 (1,2,3,4,5,6)
- ASC - Enum constant in enum class cool.scx.data.query.OrderByType
-
正序 : 也就是从小到大 (1,2,3,4,5,6)
B
- between(String, Object, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- between(String, Object, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
两者之间
- BETWEEN - Enum constant in enum class cool.scx.data.query.WhereType
C
- clauses() - Method in class cool.scx.data.query.Logic
- clear() - Method in interface cool.scx.data.Dao
-
清空整个数据源 (慎用)
- clear() - Method in interface cool.scx.data.field_filter.FieldFilter
-
清除所有 包含类型的列
- clear() - Method in class cool.scx.data.field_filter.FieldFilterImpl
- clear() - Method in class cool.scx.data.query.Logic
- clearGroupBy() - Method in interface cool.scx.data.query.Query
- clearGroupBy() - Method in class cool.scx.data.query.QueryImpl
- clearGroupBy() - Method in class cool.scx.data.query.QueryLike
- clearLimit() - Method in interface cool.scx.data.query.Query
- clearLimit() - Method in class cool.scx.data.query.QueryImpl
- clearLimit() - Method in class cool.scx.data.query.QueryLike
- clearOffset() - Method in interface cool.scx.data.query.Query
- clearOffset() - Method in class cool.scx.data.query.QueryImpl
- clearOffset() - Method in class cool.scx.data.query.QueryLike
- clearOrderBy() - Method in interface cool.scx.data.query.Query
- clearOrderBy() - Method in class cool.scx.data.query.QueryImpl
- clearOrderBy() - Method in class cool.scx.data.query.QueryLike
- clearWhere() - Method in interface cool.scx.data.query.Query
- clearWhere() - Method in class cool.scx.data.query.QueryImpl
- clearWhere() - Method in class cool.scx.data.query.QueryLike
- concat(WhereClause) - Method in class cool.scx.data.query.WhereClause
-
拼接
- cool.scx.data - package cool.scx.data
- cool.scx.data.field_filter - package cool.scx.data.field_filter
- cool.scx.data.field_filter.serializer - package cool.scx.data.field_filter.serializer
- cool.scx.data.query - package cool.scx.data.query
- cool.scx.data.query.exception - package cool.scx.data.query.exception
- cool.scx.data.query.parser - package cool.scx.data.query.parser
- cool.scx.data.query.serializer - package cool.scx.data.query.serializer
- count(Query) - Method in interface cool.scx.data.Dao
-
查询行数
D
- Dao<Entity,
ID> - Interface in cool.scx.data -
用于定义数据访问层的规范
- delete(Query) - Method in interface cool.scx.data.Dao
-
删除数据
- desc(String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
倒序 : 也就是从大到小 (6,5,4,3,2,1)
- DESC - Enum constant in enum class cool.scx.data.query.OrderByType
-
倒序 : 也就是从大到小 (6,5,4,3,2,1)
- deserialize(JsonNode) - Method in class cool.scx.data.field_filter.serializer.FieldFilterDeserializer
- deserialize(JsonNode) - Method in class cool.scx.data.query.serializer.GroupByDeserializer
- deserialize(JsonNode) - Method in class cool.scx.data.query.serializer.OrderByDeserializer
- deserialize(JsonNode) - Method in class cool.scx.data.query.serializer.QueryDeserializer
- deserialize(JsonNode) - Method in class cool.scx.data.query.serializer.WhereDeserializer
- deserializeFieldFilter(JsonNode) - Method in class cool.scx.data.field_filter.serializer.FieldFilterDeserializer
- deserializeQuery(JsonNode) - Method in class cool.scx.data.query.serializer.QueryDeserializer
E
- entityClass() - Method in interface cool.scx.data.Dao
-
获取 类
- eq(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- eq(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
相等
- EQUAL - Enum constant in enum class cool.scx.data.query.WhereType
- equals(Object) - Method in record class cool.scx.data.query.QueryOption.Info
-
Indicates whether some other object is "equal to" this one.
- EXCLUDED - Enum constant in enum class cool.scx.data.field_filter.FilterMode
-
排除模式
F
- FIELD_FILTER_DESERIALIZER - Static variable in class cool.scx.data.field_filter.serializer.FieldFilterDeserializer
- FIELD_FILTER_SERIALIZER - Static variable in class cool.scx.data.field_filter.serializer.FieldFilterSerializer
- FieldFilter - Interface in cool.scx.data.field_filter
-
字段过滤器
- FieldFilterBuilder - Class in cool.scx.data.field_filter
-
FieldFilterBuilder
- FieldFilterBuilder() - Constructor for class cool.scx.data.field_filter.FieldFilterBuilder
- FieldFilterDeserializer - Class in cool.scx.data.field_filter.serializer
-
FieldFilterDeserializer
- FieldFilterDeserializer() - Constructor for class cool.scx.data.field_filter.serializer.FieldFilterDeserializer
- FieldFilterImpl - Class in cool.scx.data.field_filter
-
字段过滤器
- FieldFilterImpl(FilterMode) - Constructor for class cool.scx.data.field_filter.FieldFilterImpl
- FieldFilterSerializer - Class in cool.scx.data.field_filter.serializer
-
FieldFilterDeserializer
- FieldFilterSerializer() - Constructor for class cool.scx.data.field_filter.serializer.FieldFilterSerializer
- FilterMode - Enum Class in cool.scx.data.field_filter
-
过滤模式
- find() - Method in interface cool.scx.data.Dao
- find(FieldFilter) - Method in interface cool.scx.data.Dao
- find(FieldFilter, Consumer<Entity>) - Method in interface cool.scx.data.Dao
- find(Query) - Method in interface cool.scx.data.Dao
- find(Query, FieldFilter) - Method in interface cool.scx.data.Dao
-
查询多条数据
- find(Query, FieldFilter, Consumer<Entity>) - Method in interface cool.scx.data.Dao
-
查询多条数据
- find(Query, Consumer<Entity>) - Method in interface cool.scx.data.Dao
- find(Consumer<Entity>) - Method in interface cool.scx.data.Dao
- fromJson(String) - Method in class cool.scx.data.query.serializer.QueryDeserializer
G
- ge(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- ge(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
大于等于
- get(Query) - Method in interface cool.scx.data.Dao
- get(Query, FieldFilter) - Method in interface cool.scx.data.Dao
-
查询单条数据
- getFieldNames() - Method in interface cool.scx.data.field_filter.FieldFilter
-
获取 FieldName
- getFieldNames() - Method in class cool.scx.data.field_filter.FieldFilterImpl
- getFilterMode() - Method in interface cool.scx.data.field_filter.FieldFilter
-
获取当前模式
- getFilterMode() - Method in class cool.scx.data.field_filter.FieldFilterImpl
- getGroupBy() - Method in interface cool.scx.data.query.Query
- getGroupBy() - Method in class cool.scx.data.query.QueryImpl
- getGroupBy() - Method in class cool.scx.data.query.QueryLike
- getIgnoreNullValue() - Method in interface cool.scx.data.field_filter.FieldFilter
-
忽略 空值
- getIgnoreNullValue() - Method in class cool.scx.data.field_filter.FieldFilterImpl
- getLimit() - Method in interface cool.scx.data.query.Query
- getLimit() - Method in class cool.scx.data.query.QueryImpl
- getLimit() - Method in class cool.scx.data.query.QueryLike
- getLogicKeyWord(LogicType) - Method in class cool.scx.data.query.parser.WhereParser
- getOffset() - Method in interface cool.scx.data.query.Query
- getOffset() - Method in class cool.scx.data.query.QueryImpl
- getOffset() - Method in class cool.scx.data.query.QueryLike
- getOrderBy() - Method in interface cool.scx.data.query.Query
- getOrderBy() - Method in class cool.scx.data.query.QueryImpl
- getOrderBy() - Method in class cool.scx.data.query.QueryLike
- getWhere() - Method in interface cool.scx.data.query.Query
- getWhere() - Method in class cool.scx.data.query.QueryImpl
- getWhere() - Method in class cool.scx.data.query.QueryLike
- getWhereKeyWord(WhereType) - Method in class cool.scx.data.query.parser.WhereParser
- GREATER_THAN - Enum constant in enum class cool.scx.data.query.WhereType
- GREATER_THAN_OR_EQUAL - Enum constant in enum class cool.scx.data.query.WhereType
- groupBy(Object...) - Method in interface cool.scx.data.query.Query
- groupBy(Object...) - Static method in class cool.scx.data.query.QueryBuilder
- groupBy(Object...) - Method in class cool.scx.data.query.QueryImpl
- groupBy(Object...) - Method in class cool.scx.data.query.QueryLike
- GroupBy - Class in cool.scx.data.query
-
GroupBy
- GroupBy(String, QueryOption...) - Constructor for class cool.scx.data.query.GroupBy
- GroupBy(String, QueryOption.Info) - Constructor for class cool.scx.data.query.GroupBy
- GroupByDeserializer - Class in cool.scx.data.query.serializer
-
GroupByDeserializer
- GroupByDeserializer() - Constructor for class cool.scx.data.query.serializer.GroupByDeserializer
- GroupByParser - Class in cool.scx.data.query.parser
-
GroupByParser
- GroupByParser() - Constructor for class cool.scx.data.query.parser.GroupByParser
- GroupBySerializer - Class in cool.scx.data.query.serializer
-
GroupBySerializer
- GroupBySerializer() - Constructor for class cool.scx.data.query.serializer.GroupBySerializer
- gt(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- gt(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
大于
H
- hashCode() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns a hash code value for this object.
I
- ignoreNullValue(boolean) - Method in interface cool.scx.data.field_filter.FieldFilter
-
设置忽略空值
- ignoreNullValue(boolean) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- in(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- in(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
在其中
- IN - Enum constant in enum class cool.scx.data.query.WhereType
- INCLUDED - Enum constant in enum class cool.scx.data.field_filter.FilterMode
-
包含模式
- info() - Method in class cool.scx.data.query.GroupBy
- info() - Method in class cool.scx.data.query.OrderBy
- info() - Method in class cool.scx.data.query.Where
- Info(boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class cool.scx.data.query.QueryOption.Info
-
Creates an instance of a
Inforecord class. - IS_NOT_NULL - Enum constant in enum class cool.scx.data.query.WhereType
- IS_NULL - Enum constant in enum class cool.scx.data.query.WhereType
- isEmpty() - Method in class cool.scx.data.query.WhereClause
- isNotNull(String, QueryOption...) - Method in class cool.scx.data.query.Logic
- isNotNull(String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
不为空
- isNull(String, QueryOption...) - Method in class cool.scx.data.query.Logic
- isNull(String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
为空
J
- JSON_CONTAINS - Enum constant in enum class cool.scx.data.query.WhereType
- JSON_OVERLAPS - Enum constant in enum class cool.scx.data.query.WhereType
- jsonContains(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- jsonContains(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
包含 : 一般用于 JSON 格式字段 区别于 in
- jsonOverlaps(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- jsonOverlaps(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
L
- le(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- le(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
小于等于
- LESS_THAN - Enum constant in enum class cool.scx.data.query.WhereType
- LESS_THAN_OR_EQUAL - Enum constant in enum class cool.scx.data.query.WhereType
- like(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- like(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
like : 默认会在首尾添加 %
- LIKE - Enum constant in enum class cool.scx.data.query.WhereType
- LIKE_REGEX - Enum constant in enum class cool.scx.data.query.WhereType
- likeRegex(String, String, QueryOption...) - Method in class cool.scx.data.query.Logic
- likeRegex(String, String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
like : 根据 SQL 表达式进行判断
- limit(long) - Method in interface cool.scx.data.query.Query
- limit(long) - Static method in class cool.scx.data.query.QueryBuilder
- limit(long) - Method in class cool.scx.data.query.QueryImpl
- limit(long) - Method in class cool.scx.data.query.QueryLike
- Logic - Class in cool.scx.data.query
-
Logic
- Logic(LogicType) - Constructor for class cool.scx.data.query.Logic
- logicType() - Method in class cool.scx.data.query.Logic
- LogicType - Enum Class in cool.scx.data.query
-
LogicType
- lt(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- lt(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
小于
N
- name() - Method in class cool.scx.data.query.GroupBy
- name() - Method in class cool.scx.data.query.OrderBy
- name() - Method in class cool.scx.data.query.Where
- ne(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- ne(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
不相等
- NOT_BETWEEN - Enum constant in enum class cool.scx.data.query.WhereType
- NOT_EQUAL - Enum constant in enum class cool.scx.data.query.WhereType
- NOT_IN - Enum constant in enum class cool.scx.data.query.WhereType
- NOT_LIKE - Enum constant in enum class cool.scx.data.query.WhereType
- NOT_LIKE_REGEX - Enum constant in enum class cool.scx.data.query.WhereType
- notBetween(String, Object, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- notBetween(String, Object, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
不处于两者之间
- notIn(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- notIn(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
不在其中
- notLike(String, Object, QueryOption...) - Method in class cool.scx.data.query.Logic
- notLike(String, Object, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
not like : 默认会在首尾添加 %
- notLikeRegex(String, String, QueryOption...) - Method in class cool.scx.data.query.Logic
- notLikeRegex(String, String, QueryOption...) - Static method in class cool.scx.data.query.QueryBuilder
-
not like : 根据 SQL 表达式进行判断
O
- ofExcluded(String...) - Static method in class cool.scx.data.field_filter.FieldFilterBuilder
-
黑名单模式
- offset(long) - Method in interface cool.scx.data.query.Query
- offset(long) - Static method in class cool.scx.data.query.QueryBuilder
- offset(long) - Method in class cool.scx.data.query.QueryImpl
- offset(long) - Method in class cool.scx.data.query.QueryLike
- ofIncluded(String...) - Static method in class cool.scx.data.field_filter.FieldFilterBuilder
-
白名单模式
- ofInfo(QueryOption...) - Static method in enum class cool.scx.data.query.QueryOption
- or(Object...) - Static method in class cool.scx.data.query.QueryBuilder
- OR - Enum constant in enum class cool.scx.data.query.LogicType
- orderBy(Object...) - Method in interface cool.scx.data.query.Query
- orderBy(Object...) - Static method in class cool.scx.data.query.QueryBuilder
- orderBy(Object...) - Method in class cool.scx.data.query.QueryImpl
- orderBy(Object...) - Method in class cool.scx.data.query.QueryLike
- OrderBy - Class in cool.scx.data.query
-
OrderBy
- OrderBy(String, OrderByType, QueryOption...) - Constructor for class cool.scx.data.query.OrderBy
-
添加一个排序字段
- OrderBy(String, OrderByType, QueryOption.Info) - Constructor for class cool.scx.data.query.OrderBy
- OrderByDeserializer - Class in cool.scx.data.query.serializer
-
OrderByDeserializer
- OrderByDeserializer() - Constructor for class cool.scx.data.query.serializer.OrderByDeserializer
- OrderByParser - Class in cool.scx.data.query.parser
-
OrderByParser
- OrderByParser() - Constructor for class cool.scx.data.query.parser.OrderByParser
- OrderBySerializer - Class in cool.scx.data.query.serializer
-
OrderBySerializer
- OrderBySerializer() - Constructor for class cool.scx.data.query.serializer.OrderBySerializer
- orderByType() - Method in class cool.scx.data.query.OrderBy
- OrderByType - Enum Class in cool.scx.data.query
-
OrderByType
P
- params() - Method in class cool.scx.data.query.WhereClause
- parse(Object) - Method in class cool.scx.data.query.parser.GroupByParser
- parse(Object) - Method in class cool.scx.data.query.parser.OrderByParser
- parse(Object) - Method in class cool.scx.data.query.parser.WhereParser
- parseAll(Object[]) - Method in class cool.scx.data.query.parser.GroupByParser
- parseAll(Object[]) - Method in class cool.scx.data.query.parser.OrderByParser
- parseAll(Object[]) - Method in class cool.scx.data.query.parser.WhereParser
- parseBetween(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseEqual(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseGroupBy(GroupBy) - Method in class cool.scx.data.query.parser.GroupByParser
- parseIn(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseIsNull(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseJsonContains(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseLike(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseLogic(Logic) - Method in class cool.scx.data.query.parser.WhereParser
- parseOrderBy(OrderBy) - Method in class cool.scx.data.query.parser.OrderByParser
- parseQuery(Query) - Method in class cool.scx.data.query.parser.GroupByParser
- parseQuery(Query) - Method in class cool.scx.data.query.parser.OrderByParser
- parseQuery(Query) - Method in class cool.scx.data.query.parser.WhereParser
- parseString(String) - Method in class cool.scx.data.query.parser.GroupByParser
- parseString(String) - Method in class cool.scx.data.query.parser.OrderByParser
- parseString(String) - Method in class cool.scx.data.query.parser.WhereParser
- parseWhere(Where) - Method in class cool.scx.data.query.parser.WhereParser
- parseWhereClause(WhereClause) - Method in class cool.scx.data.query.parser.WhereParser
Q
- query() - Static method in class cool.scx.data.query.QueryBuilder
- query(Query) - Static method in class cool.scx.data.query.QueryBuilder
- Query - Interface in cool.scx.data.query
-
Query
- QUERY_DESERIALIZER - Static variable in class cool.scx.data.query.serializer.QueryDeserializer
- QUERY_SERIALIZER - Static variable in class cool.scx.data.query.serializer.QuerySerializer
- QueryBuilder - Class in cool.scx.data.query
-
QueryBuilder
- QueryBuilder() - Constructor for class cool.scx.data.query.QueryBuilder
- QueryDeserializer - Class in cool.scx.data.query.serializer
-
QueryDeserializer
- QueryDeserializer() - Constructor for class cool.scx.data.query.serializer.QueryDeserializer
- QueryImpl - Class in cool.scx.data.query
-
QueryImpl
- QueryImpl() - Constructor for class cool.scx.data.query.QueryImpl
- QueryImpl(Query) - Constructor for class cool.scx.data.query.QueryImpl
- QueryLike<QL> - Class in cool.scx.data.query
-
QueryLike
- QueryLike() - Constructor for class cool.scx.data.query.QueryLike
- QueryOption - Enum Class in cool.scx.data.query
-
QueryOption
- QueryOption.Info - Record Class in cool.scx.data.query
- QuerySerializer - Class in cool.scx.data.query.serializer
-
QuerySerializer
- QuerySerializer() - Constructor for class cool.scx.data.query.serializer.QuerySerializer
R
- removeExcluded(String...) - Method in interface cool.scx.data.field_filter.FieldFilter
-
移除黑名单
- removeExcluded(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- removeFieldNames(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- removeIncluded(String...) - Method in interface cool.scx.data.field_filter.FieldFilter
-
移除白名单
- removeIncluded(String...) - Method in class cool.scx.data.field_filter.FieldFilterImpl
- replace() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
replacerecord component. - REPLACE - Enum constant in enum class cool.scx.data.query.QueryOption
-
替换现有
S
- serialize(Object) - Method in class cool.scx.data.field_filter.serializer.FieldFilterSerializer
- serialize(Object) - Method in class cool.scx.data.query.serializer.GroupBySerializer
- serialize(Object) - Method in class cool.scx.data.query.serializer.OrderBySerializer
- serialize(Object) - Method in class cool.scx.data.query.serializer.QuerySerializer
- serialize(Object) - Method in class cool.scx.data.query.serializer.WhereSerializer
- serializeFieldFilter(FieldFilter) - Method in class cool.scx.data.field_filter.serializer.FieldFilterSerializer
- SKIP_IF_EMPTY_LIST - Enum constant in enum class cool.scx.data.query.QueryOption
-
在 in 或 not in 中 如果有效的参数条目 (指去除 null 后的) 为空 则跳过添加而不是报错
和QueryOption.SKIP_IF_NULL相同 是为了简化书写 其实际意义为参数中去除非法数值(为 null)后的列表长度是否为 0 - SKIP_IF_NULL - Enum constant in enum class cool.scx.data.query.QueryOption
-
如果查询的参数值为 null 则跳过添加而不是报错
这里虽然叫做 SKIP_IF_NULL 但实际上表示的有效参数数量是不是和所接受的参数数量一致
只是为了简化书写 - skipIfEmptyList() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
skipIfEmptyListrecord component. - skipIfNull() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
skipIfNullrecord component.
T
- toJson(Query) - Method in class cool.scx.data.query.serializer.QuerySerializer
- toQuery() - Method in class cool.scx.data.query.GroupBy
- toQuery() - Method in class cool.scx.data.query.Logic
- toQuery() - Method in class cool.scx.data.query.OrderBy
- toQuery() - Method in class cool.scx.data.query.QueryLike
- toQuery() - Method in class cool.scx.data.query.Where
- toQuery() - Method in class cool.scx.data.query.WhereClause
- toString() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns a string representation of this record class.
U
- update(Entity, Query) - Method in interface cool.scx.data.Dao
- update(Entity, Query, FieldFilter) - Method in interface cool.scx.data.Dao
-
更新数据
- USE_JSON_EXTRACT - Enum constant in enum class cool.scx.data.query.QueryOption
- USE_ORIGINAL_NAME - Enum constant in enum class cool.scx.data.query.QueryOption
-
使用原始名称 (不进行转换)
- USE_ORIGINAL_VALUE - Enum constant in enum class cool.scx.data.query.QueryOption
-
注意只适用于 JSON_CONTAINS JSON_CONTAINS 默认会将值转换为 JSON 并去除为 value 为 null 的 字段 使用 原始值 时会将值 直接传递到 SQL 语句 若值为 实体类 则会转换为 JSON 不过 和默认情况相比, 转换的 JSON 会包含 value 为 null 的字段
- useJsonExtract() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
useJsonExtractrecord component. - useOriginalName() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
useOriginalNamerecord component. - useOriginalValue() - Method in record class cool.scx.data.query.QueryOption.Info
-
Returns the value of the
useOriginalValuerecord component.
V
- ValidParamListIsEmptyException - Exception Class in cool.scx.data.query.exception
-
当 WhereType 为 IN 或 NOT_IN 时, 有效的参数条目 (指去除 null 后的) 为空 异常
- ValidParamListIsEmptyException(String, WhereType) - Constructor for exception class cool.scx.data.query.exception.ValidParamListIsEmptyException
- value1() - Method in class cool.scx.data.query.Where
- value2() - Method in class cool.scx.data.query.Where
- valueOf(String) - Static method in enum class cool.scx.data.field_filter.FilterMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.data.query.LogicType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.data.query.OrderByType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.data.query.QueryOption
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cool.scx.data.query.WhereType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cool.scx.data.field_filter.FilterMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.data.query.LogicType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.data.query.OrderByType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.data.query.QueryOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cool.scx.data.query.WhereType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where(Object...) - Method in interface cool.scx.data.query.Query
- where(Object...) - Static method in class cool.scx.data.query.QueryBuilder
- where(Object...) - Method in class cool.scx.data.query.QueryImpl
- where(Object...) - Method in class cool.scx.data.query.QueryLike
- Where - Class in cool.scx.data.query
-
Where
- Where(String, WhereType, Object, Object, QueryOption...) - Constructor for class cool.scx.data.query.Where
- Where(String, WhereType, Object, Object, QueryOption.Info) - Constructor for class cool.scx.data.query.Where
- whereClause() - Method in class cool.scx.data.query.WhereClause
- whereClause(String, Object...) - Static method in class cool.scx.data.query.QueryBuilder
- WhereClause - Class in cool.scx.data.query
-
WhereClause
- WhereClause(String, Object...) - Constructor for class cool.scx.data.query.WhereClause
- WhereDeserializer - Class in cool.scx.data.query.serializer
-
WhereDeserializer
- WhereDeserializer() - Constructor for class cool.scx.data.query.serializer.WhereDeserializer
- WhereParser - Class in cool.scx.data.query.parser
-
WhereParser
- WhereParser() - Constructor for class cool.scx.data.query.parser.WhereParser
- WhereSerializer - Class in cool.scx.data.query.serializer
-
WhereSerializer
- WhereSerializer() - Constructor for class cool.scx.data.query.serializer.WhereSerializer
- whereType() - Method in class cool.scx.data.query.Where
- WhereType - Enum Class in cool.scx.data.query
-
WhereType
- WrongWhereParamTypeException - Exception Class in cool.scx.data.query.exception
-
WhereBody 参数类型异常
- WrongWhereParamTypeException(String, WhereType, String) - Constructor for exception class cool.scx.data.query.exception.WrongWhereParamTypeException
- WrongWhereTypeParamSizeException - Exception Class in cool.scx.data.query.exception
-
WhereBody 参数长度异常
- WrongWhereTypeParamSizeException(String, WhereType, int) - Constructor for exception class cool.scx.data.query.exception.WrongWhereTypeParamSizeException
All Classes and Interfaces|All Packages|Serialized Form