public interface ConfigStore
Config parseConfig(String config)
config - "COMPANY_CD:company","NM:nmEn% | NM:nmCn%","STATUS_VALUE:[status]"ConfigStore setPageNavi(PageNavi navi)
ConfigStore copyPageNavi(PageNavi navi)
ConfigStore setValue(Map<String,Object> values)
values - 值ConfigChain getConfigChain()
ConfigStore removeConfig(String var)
ConfigStore removeConfig(Config config)
ConfigStore removeConfig(String var, Compare compare)
ConfigStore ands(Condition.EMPTY_VALUE_CROSS cross, String var, Object... values)
cross - 遇到空值处理方式var - 列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用 这与cross作用一样,不要与cross混用values - 值 可以是集合ConfigStore ands(String col, Object... values)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, String var, Object value)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合 如果是集合生成IN条件ConfigStore and(String var, Object value)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, String id, String var, Object value, boolean overCondition, boolean overValue)
cross - 遇到空值处理方式id - 表别名或XML中查询条件的IDvar - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合overCondition - 是否覆盖相同key的条件overValue - 覆盖相同key的条件时,是否覆盖条件值,如果不覆盖则与原来的值合成新的集合ConfigStore and(String id, String var, Object value, boolean overCondition, boolean overValue)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, String var, Object value, boolean overCondition, boolean overValue)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合overCondition - 覆盖相同key的条件overValue - 覆盖相同key的条件时,是否覆盖条件值,如果不覆盖则与原来的值合成新的集合ConfigStore and(String var, Object value, boolean overCondition, boolean overValue)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, String text)
cross - 遇到空值处理方式text - 可以是一条原生的SQL查询条件ConfigStore and(String text)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String var, Object value)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合compare - 匹配方式ConfigStore and(Compare compare, String var, Object value)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String id, String var, Object value)
cross - 遇到空值处理方式id - 表别名或XML中查询条件的IDvar - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合compare - 匹配方式ConfigStore and(Compare compare, String id, String var, Object value)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String var, Object value, boolean overCondition, boolean overValue)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合compare - 匹配方式overCondition - 覆盖相同key的条件overValue - 覆盖相同key的条件时,是否覆盖条件值,如果不覆盖则与原来的值合成新的集合ConfigStore and(Compare compare, String var, Object value, boolean overCondition, boolean overValue)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String id, String var, Object value, boolean overCondition, boolean overValue)
cross - 遇到空值处理方式id - 表别名或XML中查询条件的IDvar - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合compare - 匹配方式overCondition - 覆盖相同key的条件overValue - 覆盖相同key的条件时,是否覆盖条件值,如果不覆盖则与原来的值合成新的集合ConfigStore and(Compare compare, String id, String var, Object value, boolean overCondition, boolean overValue)
ConfigStore and(Condition.EMPTY_VALUE_CROSS cross, String id, String var, Object value)
cross - 遇到空值处理方式id - condition.id或表名var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore and(String id, String var, Object value)
ConfigStore and(Config config)
config - 查询条件ConfigStore param(Condition.EMPTY_VALUE_CROSS cross, String id, String var, Object value)
cross - 遇到空值处理方式id - 自定义查询条件IDvar - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore param(String id, String var, Object value)
ConfigStore param(Condition.EMPTY_VALUE_CROSS cross, String var, Object value)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore param(String var, Object value)
ConfigStore or(Condition.EMPTY_VALUE_CROSS cross, String var, Object value)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore or(String var, Object value)
ConfigStore or(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String var, Object value)
cross - 遇到空值处理方式compare - 匹配方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore or(Compare compare, String var, Object value)
ConfigStore ors(Condition.EMPTY_VALUE_CROSS cross, String var, Object value)
cross - 遇到空值处理方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore ors(String var, Object value)
ConfigStore ors(Condition.EMPTY_VALUE_CROSS cross, Compare compare, String var, Object value)
cross - 遇到空值处理方式compare - 匹配方式var - XML自定义SQL条件中指定变量赋值或占位符key或列名 在value值为空的情况下 如果以var+开头会生成var is null 如果以++开头当前SQL不执行 这与cross作用一样,不要与cross混用value - 值 可以是集合ConfigStore ors(Compare compare, String var, Object value)
ConfigStore order(Order order, boolean override)
order - orderoverride - 如果已存在相同的排序列 是否覆盖ConfigStore order(Order order)
ConfigStore order(String column, Order.TYPE type, boolean override)
column - 列名type - ASC|DESCoverride - 如果已存在相同的排序列 是否覆盖ConfigStore order(String column, Order.TYPE type)
column - 列名type - ASC|DESCConfigStore order(String column, String type, boolean override)
column - 列名type - ASC|DESCoverride - 如果已存在相同的排序列 是否覆盖ConfigStore order(String column, String type)
column - 列名type - ASC|DESCConfigStore order(String order, boolean override)
order - 列名+排序方式override - 如果已存在相同的排序列 是否覆盖ConfigStore order(String order)
order - 列名或原生的SQL 如 ID 或 ID ASC 或 ORDER BY CONVERT(id USING gbk) COLLATE gbk_chinese_ci DESCOrderStore getOrders()
ConfigStore setOrders(OrderStore orders)
ConfigStore group(Group column)
column - 列名ConfigStore group(String column)
column - 列名GroupStore getGroups()
ConfigStore setGroups(GroupStore groups)
PageNavi getPageNavi()
ConfigStore fetch(String... keys)
keys - keysConfigStore setTotalLazy(long ms)
ms - 缓存有效期(毫秒)Copyright © 2023. All rights reserved.