public interface TenantHandler
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
doTableFilter(java.lang.String tableName)
根据表名判断是否进行过滤
|
net.sf.jsqlparser.expression.Expression |
getTenantId(boolean select)
获取租户 ID 值表达式,支持多个 ID 条件查询
支持自定义表达式,比如:tenant_id in (1,2) @since 2019-8-2
多参请使用
ValueListExpression |
java.lang.String |
getTenantIdColumn()
获取租户字段名
|
net.sf.jsqlparser.expression.Expression getTenantId(boolean select)
支持自定义表达式,比如:tenant_id in (1,2) @since 2019-8-2
多参请使用 ValueListExpression
select - 参数 true 表示为 select 下的 where 条件,false 表示 insert/update/delete 下的条件
只有 select 下才允许多参,否则只支持单参java.lang.String getTenantIdColumn()
boolean doTableFilter(java.lang.String tableName)
tableName - 表名