Interface FieldPolicy
- All Known Implementing Classes:
AssignField,FieldPolicyImpl,FieldPolicyLike,VirtualField
public interface FieldPolicy
字段策略
- Version:
- 0.0.1
- Author:
- scx567888
-
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) 设置 虚拟列
-
Method Details
-
include
设置 包含 -
exclude
设置 排除 -
getFilterMode
FilterMode getFilterMode()获取 当前模式 -
getFieldNames
String[] getFieldNames()获取 FieldName -
clearFieldNames
FieldPolicy clearFieldNames()清除 fieldNames -
virtualFields
设置 虚拟列 -
getVirtualFields
VirtualField[] getVirtualFields()获取 虚拟列 -
clearVirtualFields
FieldPolicy clearVirtualFields()清除 所有虚拟列 -
virtualField
追加 虚拟列 (用于查询) -
ignoreNull
设置 全局 忽略空值 -
ignoreNull
设置 忽略空值 -
assignFields
设置 字段表达式 (用于插入和更新) -
getIgnoreNull
boolean getIgnoreNull()获取 全局是否忽略 空值 -
getIgnoreNulls
-
getAssignFields
AssignField[] getAssignFields()获取 字段表达式 -
clearIgnoreNulls
FieldPolicy clearIgnoreNulls()清除 所有忽略空值 -
clearAssignFields
FieldPolicy clearAssignFields()清除 所有表达式 -
removeIgnoreNull
移除 是否忽略 空值 -
assignField
追加 表达式
-