public class ListObject extends Data
Constructor and Description |
---|
ListObject(List<Data> data) |
ListObject(List<Data> data,
List<String> names) |
ListObject(List<Data> data,
List<String> names,
List<LineageItem> lineage) |
ListObject(ListObject that) |
Modifier and Type | Method and Description |
---|---|
ListObject |
add(Data dat,
LineageItem li) |
ListObject |
add(String name,
Data dat,
LineageItem li) |
boolean |
checkAllDataTypes(Types.DataType dt) |
ListObject |
copy() |
void |
deriveAndSetStatusFromData() |
List<Data> |
getData() |
Data |
getData(int ix) |
Data |
getData(String name) |
long |
getDataSize() |
String |
getDebugName() |
int |
getLength() |
LineageItem |
getLineageItem(int ix) |
List<LineageItem> |
getLineageItems() |
String |
getName(int ix) |
List<String> |
getNames() |
int |
getNumCacheableData() |
boolean[] |
getStatus() |
boolean |
isNamedList() |
ListObject |
remove(int pos) |
ListObject |
set(int ix,
Data data) |
ListObject |
set(int ix1,
int ix2,
ListObject data) |
Data |
set(String name,
Data data) |
ListObject |
set(String name1,
String name2,
ListObject data) |
void |
setStatus(boolean[] status) |
Data |
slice(int ix) |
ListObject |
slice(int ix1,
int ix2) |
Data |
slice(String name) |
ListObject |
slice(String name1,
String name2) |
String |
toString() |
getDataType, getMetaData, getPrivacyConstraint, getValueType, removeMetaData, setMetaData, setPrivacyConstraints, updateDataCharacteristics
public ListObject(ListObject that)
public void deriveAndSetStatusFromData()
public void setStatus(boolean[] status)
public boolean[] getStatus()
public int getLength()
public int getNumCacheableData()
public String getName(int ix)
public boolean isNamedList()
public Data getData(int ix)
public List<LineageItem> getLineageItems()
public long getDataSize()
public boolean checkAllDataTypes(Types.DataType dt)
public Data slice(int ix)
public LineageItem getLineageItem(int ix)
public ListObject slice(int ix1, int ix2)
public ListObject slice(String name1, String name2)
public ListObject copy()
public ListObject set(int ix, Data data)
public ListObject set(int ix1, int ix2, ListObject data)
public ListObject set(String name1, String name2, ListObject data)
public ListObject add(Data dat, LineageItem li)
public ListObject add(String name, Data dat, LineageItem li)
public ListObject remove(int pos)
public String getDebugName()
getDebugName
in class Data
Copyright © 2020 The Apache Software Foundation. All rights reserved.