Class FieldPolicyImpl
java.lang.Object
cool.scx.data.field_policy.FieldPolicyImpl
- All Implemented Interfaces:
FieldPolicy
FieldPolicyImpl
- Version:
- 0.0.1
- Author:
- scx567888
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignField(String fieldName, String expression) 追加 表达式assignFields(AssignField... assignFields) 设置 字段表达式 (用于插入和更新)清除 所有表达式清除 fieldNames清除 所有忽略空值清除 所有虚拟列设置 排除获取 字段表达式String[]获取 FieldName获取 当前模式boolean获取 全局是否忽略 空值获取 忽略 空值获取 虚拟列ignoreNull(boolean ignoreNull) 设置 全局 忽略空值ignoreNull(String fieldName, boolean ignoreNull) 设置 忽略空值设置 包含removeIgnoreNull(String fieldName) 移除 是否忽略 空值virtualField(String virtualFieldName, String expression) 追加 虚拟列 (用于查询)virtualFields(VirtualField... virtualFields) 设置 虚拟列
-
Constructor Details
-
FieldPolicyImpl
-
-
Method Details
-
include
-
exclude
-
getFilterMode
Description copied from interface:FieldPolicy获取 当前模式- Specified by:
getFilterModein interfaceFieldPolicy
-
getFieldNames
Description copied from interface:FieldPolicy获取 FieldName- Specified by:
getFieldNamesin interfaceFieldPolicy
-
clearFieldNames
Description copied from interface:FieldPolicy清除 fieldNames- Specified by:
clearFieldNamesin interfaceFieldPolicy
-
virtualFields
Description copied from interface:FieldPolicy设置 虚拟列- Specified by:
virtualFieldsin interfaceFieldPolicy
-
getVirtualFields
Description copied from interface:FieldPolicy获取 虚拟列- Specified by:
getVirtualFieldsin interfaceFieldPolicy
-
clearVirtualFields
Description copied from interface:FieldPolicy清除 所有虚拟列- Specified by:
clearVirtualFieldsin interfaceFieldPolicy
-
virtualField
Description copied from interface:FieldPolicy追加 虚拟列 (用于查询)- Specified by:
virtualFieldin interfaceFieldPolicy
-
ignoreNull
Description copied from interface:FieldPolicy设置 全局 忽略空值- Specified by:
ignoreNullin interfaceFieldPolicy
-
ignoreNull
Description copied from interface:FieldPolicy设置 忽略空值- Specified by:
ignoreNullin interfaceFieldPolicy
-
assignFields
Description copied from interface:FieldPolicy设置 字段表达式 (用于插入和更新)- Specified by:
assignFieldsin interfaceFieldPolicy
-
getIgnoreNull
public boolean getIgnoreNull()Description copied from interface:FieldPolicy获取 全局是否忽略 空值- Specified by:
getIgnoreNullin interfaceFieldPolicy
-
getIgnoreNulls
Description copied from interface:FieldPolicy获取 忽略 空值- Specified by:
getIgnoreNullsin interfaceFieldPolicy
-
getAssignFields
Description copied from interface:FieldPolicy获取 字段表达式- Specified by:
getAssignFieldsin interfaceFieldPolicy
-
clearIgnoreNulls
Description copied from interface:FieldPolicy清除 所有忽略空值- Specified by:
clearIgnoreNullsin interfaceFieldPolicy
-
clearAssignFields
Description copied from interface:FieldPolicy清除 所有表达式- Specified by:
clearAssignFieldsin interfaceFieldPolicy
-
removeIgnoreNull
Description copied from interface:FieldPolicy移除 是否忽略 空值- Specified by:
removeIgnoreNullin interfaceFieldPolicy
-
assignField
Description copied from interface:FieldPolicy追加 表达式- Specified by:
assignFieldin interfaceFieldPolicy
-