org.dyndns.nuda.mapper
クラス DataTable

java.lang.Object
  上位を拡張 org.dyndns.nuda.mapper.DataTable

public class DataTable
extends java.lang.Object


コンストラクタの概要
DataTable(java.lang.String name, java.util.List<java.lang.String> columns)
           
 
メソッドの概要
 java.util.List<java.lang.String> getHeader()
           
 java.lang.String getName()
           
 java.util.Map<java.lang.String,java.lang.Object> getRow(int rowNumber)
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows()
           
 java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows(int startIndex, int endIndex)
           
 DataTable innerJoin(DataTable table)
          引数に指定されたDataTableオブジェクトに対してINNER JOIN(内部結合)を実行します
 DataTable outerJoin(DataTable table)
          引数に指定されたDataTableオブジェクトに対してOUTER JOIN(外部結合)を実行します
 int size()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataTable

public DataTable(java.lang.String name,
                 java.util.List<java.lang.String> columns)
メソッドの詳細

getHeader

public java.util.List<java.lang.String> getHeader()

getName

public java.lang.String getName()

getRow

public java.util.Map<java.lang.String,java.lang.Object> getRow(int rowNumber)

getRows

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows(int startIndex,
                                                                                int endIndex)

getRows

public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getRows()

innerJoin

public DataTable innerJoin(DataTable table)
引数に指定されたDataTableオブジェクトに対してINNER JOIN(内部結合)を実行します

パラメータ:
table -
戻り値:
INNER JOINされたDataTableオブジェクト

outerJoin

public DataTable outerJoin(DataTable table)
引数に指定されたDataTableオブジェクトに対してOUTER JOIN(外部結合)を実行します

パラメータ:
table -
戻り値:
OUTER JOINされたDataTableオブジェクト

size

public int size()