- java.lang.Object
-
- org.redkale.boot.LoggingSearchHandler.SearchLogRecord.TableStrategy
-
public static class LoggingSearchHandler.SearchLogRecord.TableStrategy extends Object implements DistributeTableStrategy<LoggingSearchHandler.SearchLogRecord>
-
-
构造器概要
构造器 构造器 说明 TableStrategy()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 String
getTable(String table, Serializable primary)
获取对象的表名
查询单个对象(DataSource.find)时调用本方法获取表名String
getTable(String table, LoggingSearchHandler.SearchLogRecord bean)
获取对象的表名
新增对象或更新单个对象(DataSource.insert、DataSource.update)时调用本方法获取表名String[]
getTables(String table, FilterNode node)
获取对象的表名
查询、修改、删除对象(DataSource.find、DataSource.query、DataSource.delete、DataSource.update)时调用本方法获取表名-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 org.redkale.source.DistributeTableStrategy
getSource, getSource, getSource, getTable
-
-
-
-
方法详细资料
-
getTable
public String getTable(String table, LoggingSearchHandler.SearchLogRecord bean)
从接口复制的说明:DistributeTableStrategy
获取对象的表名
新增对象或更新单个对象(DataSource.insert、DataSource.update)时调用本方法获取表名- 指定者:
getTable
在接口中DistributeTableStrategy<LoggingSearchHandler.SearchLogRecord>
- 参数:
table
- 模板表的表名bean
- 实体对象- 返回:
- 带库名的全表名
-
getTable
public String getTable(String table, Serializable primary)
从接口复制的说明:DistributeTableStrategy
获取对象的表名
查询单个对象(DataSource.find)时调用本方法获取表名- 指定者:
getTable
在接口中DistributeTableStrategy<LoggingSearchHandler.SearchLogRecord>
- 参数:
table
- 模板表的表名primary
- 记录主键- 返回:
- 带库名的全表名
-
getTables
public String[] getTables(String table, FilterNode node)
从接口复制的说明:DistributeTableStrategy
获取对象的表名
查询、修改、删除对象(DataSource.find、DataSource.query、DataSource.delete、DataSource.update)时调用本方法获取表名- 指定者:
getTables
在接口中DistributeTableStrategy<LoggingSearchHandler.SearchLogRecord>
- 参数:
table
- 模板表的表名node
- 过滤条件- 返回:
- 带库名的全表名
-
-