
public class MultipleObjectsBundle extends Object implements ObjectBundle
| Modifier and Type | Field and Description | 
|---|---|
| private List<List<?>> | columnsStoring the real contents. | 
| private BundleMeta | metaStoring the meta data. | 
| Constructor and Description | 
|---|
| MultipleObjectsBundle()Constructor. | 
| MultipleObjectsBundle(BundleMeta meta,
                     List<List<?>> columns)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| MultipleObjectsBundle | appendColumn(SimpleTypeInformation<?> type,
            List<?> data)Helper to add a single column to the bundle. | 
| void | appendSimple(Object... data)Append a new record to the data set. | 
| Object | data(int onum,
    int rnum)Access a particular object and representation. | 
| int | dataLength()Get the number of objects contained. | 
| static MultipleObjectsBundle | fromStream(BundleStreamSource source)Convert an object stream to a bundle | 
| List<?> | getColumn(int i)Get the raw objects columns. | 
| Object[] | getRow(int row)Get an object row. | 
| static <V> MultipleObjectsBundle | makeSimple(SimpleTypeInformation<? super V> type,
          List<? extends V> data)Helper to add a single column to the bundle. | 
| static <V1,V2> MultipleObjectsBundle | makeSimple(SimpleTypeInformation<? super V1> type1,
          List<? extends V1> data1,
          SimpleTypeInformation<? super V2> type2,
          List<? extends V2> data2)Helper to add a single column to the bundle. | 
| static <V1,V2,V3> MultipleObjectsBundle | makeSimple(SimpleTypeInformation<? super V1> type1,
          List<? extends V1> data1,
          SimpleTypeInformation<? super V2> type2,
          List<? extends V2> data2,
          SimpleTypeInformation<? super V3> type3,
          List<? extends V3> data3)Helper to add a single column to the bundle. | 
| BundleMeta | meta()Access the meta data. | 
| SimpleTypeInformation<?> | meta(int i)Access the meta data. | 
| int | metaLength()Get the metadata length. | 
private BundleMeta meta
public MultipleObjectsBundle()
@Deprecated public MultipleObjectsBundle(BundleMeta meta, List<List<?>> columns)
meta - Meta data contained.columns - Content in columnspublic BundleMeta meta()
ObjectBundlemeta in interface ObjectBundlepublic SimpleTypeInformation<?> meta(int i)
ObjectBundlemeta in interface ObjectBundlei - componentpublic int metaLength()
ObjectBundlemetaLength in interface ObjectBundlepublic Object data(int onum, int rnum)
ObjectBundledata in interface ObjectBundleonum - Object numberrnum - Representation numberpublic int dataLength()
ObjectBundledataLength in interface ObjectBundlepublic void appendSimple(Object... data)
data - Data to appendpublic MultipleObjectsBundle appendColumn(SimpleTypeInformation<?> type, List<?> data)
type - Type informationdata - Data to addpublic List<?> getColumn(int i)
i - column numberpublic static <V> MultipleObjectsBundle makeSimple(SimpleTypeInformation<? super V> type, List<? extends V> data)
V - Object typetype - Type informationdata - Data to addpublic static <V1,V2> MultipleObjectsBundle makeSimple(SimpleTypeInformation<? super V1> type1, List<? extends V1> data1, SimpleTypeInformation<? super V2> type2, List<? extends V2> data2)
V1 - First Object typeV2 - Second Object typetype1 - Type informationdata1 - Data column to addtype2 - Second Type informationdata2 - Second data column to addpublic static <V1,V2,V3> MultipleObjectsBundle makeSimple(SimpleTypeInformation<? super V1> type1, List<? extends V1> data1, SimpleTypeInformation<? super V2> type2, List<? extends V2> data2, SimpleTypeInformation<? super V3> type3, List<? extends V3> data3)
V1 - First Object typeV2 - Second Object typeV3 - Third Object typetype1 - First type informationdata1 - First data column to addtype2 - Second type informationdata2 - Second data column to addtype3 - Third type informationdata3 - Third data column to addpublic static MultipleObjectsBundle fromStream(BundleStreamSource source)
source - Object streampublic Object[] getRow(int row)
row - Row number