public class TableMetaCache
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
COLUMN_DEFAULT |
static java.lang.String |
COLUMN_KEY |
static java.lang.String |
COLUMN_NAME |
static java.lang.String |
COLUMN_TYPE |
static java.lang.String |
EXTRA |
static java.lang.String |
IS_NULLABLE |
| 构造器和说明 |
|---|
TableMetaCache(MysqlConnection con,
TableMetaTSDB tableMetaTSDB) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
apply(EntryPosition position,
java.lang.String schema,
java.lang.String ddl,
java.lang.String extra)
更新一下本地的表结构内存
|
void |
clearTableMeta() |
void |
clearTableMeta(java.lang.String schema,
java.lang.String table) |
void |
clearTableMetaWithSchemaName(java.lang.String schema) |
TableMeta |
getTableMeta(java.lang.String schema,
java.lang.String table) |
TableMeta |
getTableMeta(java.lang.String schema,
java.lang.String table,
boolean useCache) |
TableMeta |
getTableMeta(java.lang.String schema,
java.lang.String table,
boolean useCache,
EntryPosition position) |
TableMeta |
getTableMeta(java.lang.String schema,
java.lang.String table,
EntryPosition position) |
boolean |
isOnRDS() |
boolean |
isOnTSDB() |
static java.util.List<TableMeta.FieldMeta> |
parseTableMeta(java.lang.String schema,
java.lang.String table,
ResultSetPacket packet) |
static java.util.List<TableMeta.FieldMeta> |
parseTableMetaByDesc(ResultSetPacket packet)
处理desc table的结果
|
void |
setOnRDS(boolean isOnRDS) |
void |
setOnTSDB(boolean isOnTSDB) |
public static final java.lang.String COLUMN_NAME
public static final java.lang.String COLUMN_TYPE
public static final java.lang.String IS_NULLABLE
public static final java.lang.String COLUMN_KEY
public static final java.lang.String COLUMN_DEFAULT
public static final java.lang.String EXTRA
public TableMetaCache(MysqlConnection con, TableMetaTSDB tableMetaTSDB)
public static java.util.List<TableMeta.FieldMeta> parseTableMeta(java.lang.String schema, java.lang.String table, ResultSetPacket packet)
public static java.util.List<TableMeta.FieldMeta> parseTableMetaByDesc(ResultSetPacket packet)
public TableMeta getTableMeta(java.lang.String schema, java.lang.String table)
public TableMeta getTableMeta(java.lang.String schema, java.lang.String table, boolean useCache)
public TableMeta getTableMeta(java.lang.String schema, java.lang.String table, EntryPosition position)
public TableMeta getTableMeta(java.lang.String schema, java.lang.String table, boolean useCache, EntryPosition position)
public void clearTableMeta(java.lang.String schema,
java.lang.String table)
public void clearTableMetaWithSchemaName(java.lang.String schema)
public void clearTableMeta()
public boolean apply(EntryPosition position, java.lang.String schema, java.lang.String ddl, java.lang.String extra)
position - schema - ddl - public boolean isOnTSDB()
public void setOnTSDB(boolean isOnTSDB)
public boolean isOnRDS()
public void setOnRDS(boolean isOnRDS)
Copyright © 2019. All rights reserved.