public interface TenantLineHandler
| 限定符和类型 | 方法和说明 |
|---|---|
net.sf.jsqlparser.expression.Expression |
getTenantId()
获取租户 ID 值表达式,只支持单个 ID 值
|
default java.lang.String |
getTenantIdColumn()
获取租户字段名
默认字段名叫: tenant_id
|
default boolean |
ignoreInsert(java.util.List<net.sf.jsqlparser.schema.Column> columns,
java.lang.String tenantIdColumn)
忽略插入租户字段逻辑
|
default boolean |
ignoreTable(java.lang.String tableName)
根据表名判断是否忽略拼接多租户条件
默认都要进行解析并拼接多租户条件
|
net.sf.jsqlparser.expression.Expression getTenantId()
default java.lang.String getTenantIdColumn()
默认字段名叫: tenant_id
default boolean ignoreTable(java.lang.String tableName)
默认都要进行解析并拼接多租户条件
tableName - 表名default boolean ignoreInsert(java.util.List<net.sf.jsqlparser.schema.Column> columns,
java.lang.String tenantIdColumn)
columns - 插入字段tenantIdColumn - 租户 ID 字段