public interface ClientBaseApi
限定符和类型 | 方法和说明 |
---|---|
ReObject |
addTableColumns(AppInfo app,
java.lang.String tableName,
java.util.List<ColumnInfo> colList)
添加列
|
ReObject |
addTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<Row> rows)
新增数据
|
ReObject |
createTable(AppInfo app,
TableInfo info)
创建表
|
ReObject |
deleteTable(AppInfo app,
java.lang.String tableName)
删除表
|
ReObject |
deleteTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<java.lang.String> pks)
根据主键删除数据
|
ReObject |
getAllTableInfo(AppInfo app)
查询应用下所有表结构
|
ReObject |
getTableInfo(AppInfo app,
java.lang.String tableName)
查询表结构
|
ReObject |
getTableRows(AppInfo app,
java.lang.String tableName,
java.util.List<java.lang.String> pks,
java.util.List<java.lang.String> colNames)
根据主键和指定列查询
|
ReObject |
getTableRowsByRange(AppInfo app,
java.lang.String tableName,
java.lang.String startPK,
java.lang.String endPK,
java.util.List<java.lang.String> colNames)
根据主键范围和指定列查询
|
ReObject addTableColumns(AppInfo app, java.lang.String tableName, java.util.List<ColumnInfo> colList) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称colList
- 要添加的列信息集合TException
ReObject addTableRows(AppInfo app, java.lang.String tableName, java.util.List<Row> rows) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称rows
- 新增的数据 {列名->值}org.apache.thrift.TException
ReObject createTable(AppInfo app, TableInfo info) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidinfo
- 表结构信息org.apache.thrift.TException
ReObject deleteTable(AppInfo app, java.lang.String tableName) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称org.apache.thrift.TException
ReObject deleteTableRows(AppInfo app, java.lang.String tableName, java.util.List<java.lang.String> pks) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称pks
- 主键集合org.apache.thrift.TException
ReObject getAllTableInfo(AppInfo app) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidorg.apache.thrift.TException
ReObject getTableInfo(AppInfo app, java.lang.String tableName) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称org.apache.thrift.TException
ReObject getTableRows(AppInfo app, java.lang.String tableName, java.util.List<java.lang.String> pks, java.util.List<java.lang.String> colNames) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称pks
- 主键集合colNames
- 列名集合,空表示查询所有列org.apache.thrift.TException
ReObject getTableRowsByRange(AppInfo app, java.lang.String tableName, java.lang.String startPK, java.lang.String endPK, java.util.List<java.lang.String> colNames) throws org.apache.thrift.TException
app
- 应用信息, 需要的属性:accessid, appidtableName
- 表名称startPK
- 起始主键(非空)endPK
- 截止主键(非空)colNames
- 列名集合,空表示查询所有列org.apache.thrift.TException