@Component(value="org.anyline.cache.proxy") public class CacheProxy extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CacheProvider |
provider |
| 构造器和说明 |
|---|
CacheProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearColumnCache() |
static void |
clearColumnCache(boolean greedy) |
static void |
clearColumnCache(boolean greedy,
String table) |
static void |
clearColumnCache(boolean greedy,
String catalog,
String schema,
String table) |
static void |
clearColumnCache(String table) |
static void |
clearColumnCache(String catalog,
String schema,
String table) |
static void |
clearTableMaps(String datasource) |
static void |
clearTagCache(boolean greedy,
String catalog,
String schema,
String table) |
static void |
clearTagCache(String catalog,
String schema,
String table) |
static void |
clearViewMaps(String datasource) |
static LinkedHashMap<String,Column> |
columns(String table)
表或视图的列
|
static void |
columns(String table,
LinkedHashMap<String,Column> columns)
设置缓存
|
static DataRow |
getTableMaps(String datasource)
表缓存
|
static DataRow |
getViewMaps(String datasource)
视图缓存
|
void |
init(CacheProvider provider) |
static void |
setTableMaps(String datasource,
DataRow maps) |
static void |
setViewMaps(String datasource,
DataRow maps) |
static String |
tableName(String datasource,
String name) |
static LinkedHashMap<String,Tag> |
tags(String table) |
static void |
tags(String table,
LinkedHashMap<String,Tag> tags) |
static String |
viewName(String datasource,
String name) |
public static CacheProvider provider
@Autowired(required=false) @Qualifier(value="anyline.cache.provider") public void init(CacheProvider provider)
public static void clearTableMaps(String datasource)
public static void clearViewMaps(String datasource)
public static DataRow getTableMaps(String datasource)
datasource - 数据源名_TYPES crm_TABLE crm_VIEWpublic static DataRow getViewMaps(String datasource)
datasource - 数据源名_TYPES crm_TABLE crm_VIEWpublic static LinkedHashMap<String,Column> columns(String table)
table - 表名或视图表 贪婪模式下会带前缀 catalog.schema.tablepublic static void columns(String table, LinkedHashMap<String,Column> columns)
table - 表columns - 列public static void clearColumnCache(boolean greedy,
String catalog,
String schema,
String table)
public static void clearColumnCache(boolean greedy,
String table)
public static void clearColumnCache(boolean greedy)
public static void clearColumnCache(String table)
public static void clearColumnCache()
public static LinkedHashMap<String,Tag> tags(String table)
public static void tags(String table, LinkedHashMap<String,Tag> tags)
public static void clearTagCache(boolean greedy,
String catalog,
String schema,
String table)
Copyright © 2023. All rights reserved.