com.aliyun.openservices.ots.model
类 ViewMeta

java.lang.Object
  继承者 com.aliyun.openservices.ots.model.ViewMeta

public class ViewMeta
extends Object

表示视图的结构信息。


构造方法摘要
ViewMeta(String viewName)
          构造函数。
 
方法摘要
 void addAttributeColumn(String name, ColumnType type)
          添加一个属性列。
 void addPrimaryKey(String name, PrimaryKeyType type)
          添加一个主键列。
 Map<String,ColumnType> getAttributeColumns()
          返回属性列的名称与值的对应字典(只读)。
 int getPagingKeyLen()
          返回一个值表示分页建立在前几个主键列上。
 Map<String,PrimaryKeyType> getPrimaryKeys()
          返回主键的列名与值的只读对应字典。
 String getViewName()
          返回视图名。
 void setPagingKeyLen(int pagingKeyLen)
          设置一个值表示分页建立在前几个主键列上。
 void setViewName(String viewName)
          设置视图名。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ViewMeta

public ViewMeta(String viewName)
构造函数。

参数:
viewName - 视图名。
方法详细信息

getViewName

public String getViewName()
返回视图名。

返回:
视图名。

setViewName

public void setViewName(String viewName)
设置视图名。

参数:
viewName - 视图名。

getPagingKeyLen

public int getPagingKeyLen()
返回一个值表示分页建立在前几个主键列上。

返回:
一个值表示分页建立在前几个主键列上。

setPagingKeyLen

public void setPagingKeyLen(int pagingKeyLen)
设置一个值表示分页建立在前几个主键列上。

参数:
pagingKeyLen - 一个值表示分页建立在前几个主键列上。

getPrimaryKeys

public Map<String,PrimaryKeyType> getPrimaryKeys()
返回主键的列名与值的只读对应字典。

返回:
主键的列名与值的只读对应字典。

addPrimaryKey

public void addPrimaryKey(String name,
                          PrimaryKeyType type)
添加一个主键列。

参数:
name - 主键列的名称。
type - 主键列的数据类型。

getAttributeColumns

public Map<String,ColumnType> getAttributeColumns()
返回属性列的名称与值的对应字典(只读)。

返回:
属性列的名称与值的对应字典(只读)。

addAttributeColumn

public void addAttributeColumn(String name,
                               ColumnType type)
添加一个属性列。

参数:
name - 属性列的名称。
type - 属性列的数据类型。


Copyright © 2013. All Rights Reserved.