@Component(value="org.anyline.cache.proxy") public class CacheProxy extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static CacheProvider |
provider |
| 构造器和说明 |
|---|
CacheProxy() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear() |
static <T extends Column> |
columns(String datasource,
String table)
表或视图的列
|
static <T extends Column> |
columns(String datasource,
String table,
LinkedHashMap<String,T> columns)
设置缓存
|
static String |
datasource(String datasource) |
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 <T extends Tag> |
tags(String datasource,
String table)
表或视图的Tag
|
static <T extends Tag> |
tags(String datasource,
String table,
LinkedHashMap<String,T> 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 DataRow getTableMaps(String datasource)
datasource - 数据源名_TYPES crm_TABLE crm_VIEWpublic static DataRow getViewMaps(String datasource)
datasource - 数据源名_TYPES crm_TABLE crm_VIEWpublic static <T extends Column> LinkedHashMap<String,T> columns(String datasource, String table)
table - 表名或视图表 贪婪模式下会带前缀 catalog.schema.tablepublic static <T extends Column> void columns(String datasource, String table, LinkedHashMap<String,T> columns)
table - 表columns - 列public static <T extends Tag> LinkedHashMap<String,T> tags(String datasource, String table)
table - 表名或视图表 贪婪模式下会带前缀 catalog.schema.tablepublic static <T extends Tag> void tags(String datasource, String table, LinkedHashMap<String,T> tags)
table - 表tags - Tagpublic static void clear()
Copyright © 2023. All rights reserved.