类 OTSConverter
- java.lang.Object
-
- xin.manong.weapon.aliyun.ots.OTSConverter
-
public class OTSConverter extends Object
OTS数据转换- 作者:
- frankcl
-
-
构造器概要
构造器 构造器 说明 OTSConverter()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static List<com.alicloud.openservices.tablestore.model.Column>convertColumns(Map<String,Object> columnMap)转换列static Map<String,Object>convertJavaObjectToKeyMap(Object javaObject)转换java对象为keyMapstatic xin.manong.weapon.base.record.KVRecordconvertJavaObjectToKVRecord(Object javaObject)转换java对象为KVRecordstatic <T> TconvertKVRecordToJavaObject(xin.manong.weapon.base.record.KVRecord kvRecord, Class<T> javaClass)转换KVRecord为java对象static Map<String,Object>convertPrimaryKey(com.alicloud.openservices.tablestore.model.PrimaryKey primaryKey)主键转换static com.alicloud.openservices.tablestore.model.PrimaryKeyconvertPrimaryKey(Map<String,Object> keyMap)主键转换static xin.manong.weapon.base.record.KVRecordconvertRecord(com.alicloud.openservices.tablestore.model.Row row)转换OTS数据static com.alicloud.openservices.tablestore.model.RowconvertRecord(xin.manong.weapon.base.record.KVRecord kvRecord)转换OTS数据static Map<String,Object>convertRecordColumns(List<com.alicloud.openservices.tablestore.model.RecordColumn> recordColumns)转换列static xin.manong.weapon.base.record.KVRecordconvertStreamRecord(com.alicloud.openservices.tablestore.model.StreamRecord streamRecord)转换流数据
-
-
-
方法详细资料
-
convertStreamRecord
public static xin.manong.weapon.base.record.KVRecord convertStreamRecord(com.alicloud.openservices.tablestore.model.StreamRecord streamRecord)
转换流数据- 参数:
streamRecord- 流数据- 返回:
- 成功返回转换结果,否则返回null
-
convertKVRecordToJavaObject
public static <T> T convertKVRecordToJavaObject(xin.manong.weapon.base.record.KVRecord kvRecord, Class<T> javaClass)转换KVRecord为java对象- 类型参数:
T- java对象类型- 参数:
kvRecord- kvRecord数据javaClass- java class- 返回:
- 成功返回java对象,否则抛出异常
-
convertJavaObjectToKVRecord
public static xin.manong.weapon.base.record.KVRecord convertJavaObjectToKVRecord(Object javaObject)
转换java对象为KVRecord- 参数:
javaObject- java对象- 返回:
- 成功返回KVRecord,否则抛出异常
-
convertJavaObjectToKeyMap
public static Map<String,Object> convertJavaObjectToKeyMap(Object javaObject)
转换java对象为keyMap- 参数:
javaObject- java对象- 返回:
- 成功返回keyMap,否则抛出异常
-
convertRecord
public static xin.manong.weapon.base.record.KVRecord convertRecord(com.alicloud.openservices.tablestore.model.Row row)
转换OTS数据- 参数:
row- 原始OTS数据- 返回:
- 如果成功返回转换结果,否则抛出RuntimeException
-
convertRecord
public static com.alicloud.openservices.tablestore.model.Row convertRecord(xin.manong.weapon.base.record.KVRecord kvRecord)
转换OTS数据- 参数:
kvRecord- 转换数据- 返回:
- 如果成功返回转换结果,否则抛出RuntimeException
-
convertPrimaryKey
public static Map<String,Object> convertPrimaryKey(com.alicloud.openservices.tablestore.model.PrimaryKey primaryKey)
主键转换- 参数:
primaryKey- OTS主键- 返回:
- 如果成功返回转换结果,否则抛出RuntimeException
-
convertPrimaryKey
public static com.alicloud.openservices.tablestore.model.PrimaryKey convertPrimaryKey(Map<String,Object> keyMap)
主键转换- 参数:
keyMap- 主键映射- 返回:
- 如果成功返回转换结果,否则抛出RuntimeException
-
convertRecordColumns
public static Map<String,Object> convertRecordColumns(List<com.alicloud.openservices.tablestore.model.RecordColumn> recordColumns)
转换列- 参数:
recordColumns- OTS流数据列- 返回:
- 如果成功返回转换结果,否则抛出RuntimeException
-
-