- getCurrentSchema() - 接口 中的方法com.relaxed.common.tenant.core.schema.SchemaHandler
-
获取当前租户的Schema名称 如果使用指定的Schema,则返回对应的Schema名称 如果使用当前数据库的默认Schema,则返回null
- getExpression(String, Alias) - 接口 中的方法com.relaxed.common.tenant.core.table.DataScope
-
生成数据过滤表达式 根据表名和表别名动态生成WHERE/OR条件,用于SQL数据过滤
- getResource() - 接口 中的方法com.relaxed.common.tenant.core.table.DataScope
-
获取数据域的资源标识 用于唯一标识一个数据域,通常与业务模块对应
- getStatementDeParser(StringBuilder, Tenant) - 类 中的方法com.relaxed.common.tenant.parse.DefaultSqlParser
-
获取SQL语句解析器 创建并返回ExtensionStatementDeParser实例,用于处理SQL语句
- getStatementDeParser(StringBuilder, Tenant) - 类 中的方法com.relaxed.common.tenant.parse.SqlParser
-
获取SQL语句解析器 子类需要实现此方法,提供具体的SQL解析器实现
- getTableNames() - 接口 中的方法com.relaxed.common.tenant.core.table.DataScope
-
获取数据域关联的所有表名集合 推荐使用Set类型来存储表名,避免重复 如果需要忽略表名大小写,可以使用TreeSet并配置忽略大小写的比较器
- getTenant() - 类 中的方法com.relaxed.common.tenant.parse.ExtensionExpressionDeParser
-
获取租户信息
- getTenant() - 类 中的方法com.relaxed.common.tenant.parse.ExtensionSelectVisitor
-
获取租户信息
- getTenant() - 类 中的方法com.relaxed.common.tenant.parse.ExtensionStatementDeParser
-