- java.lang.Object
-
- org.redkale.boot.LoggingSearchHandler.SearchLogRecord.TableStrategy
-
public static class LoggingSearchHandler.SearchLogRecord.TableStrategy extends Object implements DistributeTableStrategy<LoggingSearchHandler.SearchLogRecord>
-
-
构造器概要
构造器 构造器 说明 TableStrategy()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 StringgetTable(String table, Serializable primary)获取对象的表名
查询单个对象(DataSource.find)时调用本方法获取表名StringgetTable(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- 过滤条件- 返回:
- 带库名的全表名
-
-