fr.lri.bd.olap.model
Class AggregateModel
java.lang.Object
javax.swing.table.AbstractTableModel
fr.lri.bd.olap.model.AggregateModel
- All Implemented Interfaces:
- Serializable, TableModel
public class AggregateModel
- extends AbstractTableModel
AggregateModel class represents results from query in specified Top window table
- Author:
- holubec
- See Also:
- Serialized Form
| Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableDataChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
AggregateModel
public AggregateModel(OlapTree tree,
List<GraphPath> classifierList,
List<GraphPath> meassureList,
List<String> operations,
boolean isAbsolute)
- Executes and counts results of specified query
- Parameters:
tree - Olap tree of queryclassifierList - list of classifiersmeassureList - list of meassuresoperations - list of operationsisAbsolute - true when classifier is just root vertex
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
exportCSV
public void exportCSV(String fileName)
- Export results to specified CSV file
- Parameters:
fileName - file name
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName in interface TableModel- Overrides:
getColumnName in class AbstractTableModel
getView
public ViewDTO getView()
- Returns:
- asociated view class