jun.db.core
接口 DataBuffer


public interface DataBuffer


方法摘要
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Object evaluate(java.lang.String expression, int row)
           
 int getColumnCount()
           
 ColumnProperty getColumnProperty(int col)
           
 int getItemStatus(int row, int col)
           
 int getItemStatus(int row, java.lang.String col)
           
 DsRow getRow(int row)
           
 int getRowCount()
           
 java.lang.Object getValue(int row, int col)
          ------------------------------------------------------------------------------------------------------------------------------------------------------------------
 java.lang.Object getValue(int row, int col, boolean original)
          ------------------------------------------------------------------------------------------------------------------------------- 得到指定行列的值
 java.lang.Object getValue(int row, java.lang.String col)
           
 java.lang.Object getValue(int row, java.lang.String col, boolean origina)
           
 void setItemStatus(int row, int col, int status)
           
 void setItemStatus(int row, java.lang.String col, int status)
           
 boolean setValue(int row, int col, java.lang.Object v)
           
 

方法详细信息

getItemStatus

int getItemStatus(int row,
                  java.lang.String col)

getItemStatus

int getItemStatus(int row,
                  int col)

setItemStatus

void setItemStatus(int row,
                   java.lang.String col,
                   int status)

setItemStatus

void setItemStatus(int row,
                   int col,
                   int status)

getColumnProperty

ColumnProperty getColumnProperty(int col)

getRow

DsRow getRow(int row)

getValue

java.lang.Object getValue(int row,
                          int col)
------------------------------------------------------------------------------------------------------------------------------------------------------------------

参数:
row -
col -
返回:
------------------------------------------------------------------------------------------------------------------------------------------------------------------

getValue

java.lang.Object getValue(int row,
                          java.lang.String col)

getValue

java.lang.Object getValue(int row,
                          java.lang.String col,
                          boolean origina)

getValue

java.lang.Object getValue(int row,
                          int col,
                          boolean original)
------------------------------------------------------------------------------------------------------------------------------- 得到指定行列的值

参数:
row -
col -
original - true: 取最初值 , false: 取当前值
返回:
得到指定行列的值 ★★★★★ 特别注意: 返回的是值的克隆,这样防止其它程序修改 GetValue返回的对象的值而影响将缓冲区中的值 -------------------------------------------------------------------------------------------------------------------------------

evaluate

java.lang.Object evaluate(java.lang.String expression,
                          int row)

getRowCount

int getRowCount()

getColumnCount

int getColumnCount()

setValue

boolean setValue(int row,
                 int col,
                 java.lang.Object v)

compare

int compare(java.lang.Object o1,
            java.lang.Object o2)