public class GcTableSyncTableData extends Object
Constructor and Description |
---|
GcTableSyncTableData() |
Modifier and Type | Method and Description |
---|---|
Set<MultiKey> |
allDataInColumns(List<GcTableSyncColumnMetadata> gcTableSyncColumnMetadatas) |
Set<Object> |
allGroupings()
if just selecting groups, these are the groupings
|
Map<MultiKey,GcTableSyncRowData> |
allIndexByPrimaryKey() |
Set<MultiKey> |
allPrimaryKeys() |
GcTableSyncRowData |
findRowFromPrimaryKey(MultiKey primaryKey) |
List<GcTableSyncColumnMetadata> |
getColumnMetadata()
column metadata (might be a subset of all columns)
|
GcTableSyncTableBean |
getGcTableSyncTableBean()
link back up to table bean
|
List<GcTableSyncRowData> |
getRows()
row data
|
void |
indexData()
index the data by primary key
|
void |
init(GcTableSyncTableBean gcTableSyncTableBean1,
List<GcTableSyncColumnMetadata> columnMetadata1,
List<Object[]> data)
construct
|
void |
init(GcTableSyncTableBean gcTableSyncTableBean1,
List<GcTableSyncColumnMetadata> columnMetadata1,
Map<MultiKey,GcTableSyncRowData> data)
construct
|
Object |
maxProgressValue(GcTableSyncColumnMetadata progressColumnMetadata)
take the data and find the max incremental progress value
|
void |
setColumnMetadata(List<GcTableSyncColumnMetadata> columnMetadata1)
column metadata (might be a subset of all columns)
|
void |
setGcTableSyncTableBean(GcTableSyncTableBean gcTableSyncTableBean1)
link back up to table bean
|
void |
setRows(List<GcTableSyncRowData> rows1)
row data
|
public Object maxProgressValue(GcTableSyncColumnMetadata progressColumnMetadata)
progressColumn
- public List<GcTableSyncColumnMetadata> getColumnMetadata()
public void setColumnMetadata(List<GcTableSyncColumnMetadata> columnMetadata1)
columnMetadata1
- public void init(GcTableSyncTableBean gcTableSyncTableBean1, List<GcTableSyncColumnMetadata> columnMetadata1, List<Object[]> data)
gcTableSyncTableBean1
- data
- public void init(GcTableSyncTableBean gcTableSyncTableBean1, List<GcTableSyncColumnMetadata> columnMetadata1, Map<MultiKey,GcTableSyncRowData> data)
gcTableSyncTableBean1
- data
- public GcTableSyncTableBean getGcTableSyncTableBean()
public void setGcTableSyncTableBean(GcTableSyncTableBean gcTableSyncTableBean1)
gcTableSyncTableBean1
- the gcTableSyncTableBean to setpublic Set<MultiKey> allDataInColumns(List<GcTableSyncColumnMetadata> gcTableSyncColumnMetadatas)
public Map<MultiKey,GcTableSyncRowData> allIndexByPrimaryKey()
public void indexData()
public Set<Object> allGroupings()
public GcTableSyncRowData findRowFromPrimaryKey(MultiKey primaryKey)
primaryKey
- public List<GcTableSyncRowData> getRows()
public void setRows(List<GcTableSyncRowData> rows1)
rows1
- the rows to setCopyright © 2016 Internet2. All rights reserved.