Class SQLBuilderHelper
java.lang.Object
cool.scx.data.jdbc.sql_builder.SQLBuilderHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]extractValues(AnnotationConfigColumn[] column, Object entity) 提取值static AnnotationConfigColumn[]filterByExcluded(String[] fieldNames, AnnotationConfigTable table) 根据黑名单进行过滤 (注意在 fieldExpressions 中存在的 fieldName 也会被移除)static AnnotationConfigColumn[]filterByFieldExpressions(Map<String, String> fieldExpressions, AnnotationConfigTable table, AnnotationConfigColumn... columns) static AnnotationConfigColumn[]filterByFieldPolicy(FieldPolicy fieldPolicy, AnnotationConfigTable table) 根据 字段策略过滤 可以插入的列 (注意在 fieldExpressions 中存在的 fieldName 也会被移除)static AnnotationConfigColumn[]filterByFieldPolicy(FieldPolicy fieldPolicy, AnnotationConfigTable table, Object entity) 根据 字段策略过滤 可以插入的列static AnnotationConfigColumn[]filterByFilterMode(FieldPolicy fieldPolicy, AnnotationConfigTable table) static AnnotationConfigColumn[]filterByIncluded(String[] fieldNames, AnnotationConfigTable table) 根据白名单进行过滤 (注意在 fieldExpressions 中存在的 fieldName 也会被移除)
-
Constructor Details
-
SQLBuilderHelper
public SQLBuilderHelper()
-
-
Method Details
-
filterByFieldPolicy
public static AnnotationConfigColumn[] filterByFieldPolicy(FieldPolicy fieldPolicy, AnnotationConfigTable table, Object entity) 根据 字段策略过滤 可以插入的列 -
filterByFieldPolicy
public static AnnotationConfigColumn[] filterByFieldPolicy(FieldPolicy fieldPolicy, AnnotationConfigTable table) 根据 字段策略过滤 可以插入的列 (注意在 fieldExpressions 中存在的 fieldName 也会被移除) -
filterByFilterMode
public static AnnotationConfigColumn[] filterByFilterMode(FieldPolicy fieldPolicy, AnnotationConfigTable table) -
filterByIncluded
public static AnnotationConfigColumn[] filterByIncluded(String[] fieldNames, AnnotationConfigTable table) 根据白名单进行过滤 (注意在 fieldExpressions 中存在的 fieldName 也会被移除) -
filterByExcluded
public static AnnotationConfigColumn[] filterByExcluded(String[] fieldNames, AnnotationConfigTable table) 根据黑名单进行过滤 (注意在 fieldExpressions 中存在的 fieldName 也会被移除) -
filterByFieldExpressions
public static AnnotationConfigColumn[] filterByFieldExpressions(Map<String, String> fieldExpressions, AnnotationConfigTable table, AnnotationConfigColumn... columns) -
extractValues
提取值
-