@Override
    public Object getValueAt(int rowIndex, int columnIndex) {
        switch (columnIndex) {
            case 0:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getSqlStatement().getSqlText();
            case 1:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaExecutions();
            case 2:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaElapsedSeconds();
            case 3:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaCpuSeconds();
            case 4:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaBufferGets();
            case 5:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaDiskReads();
            case 6:
                return deltaSnapshot.getDeltaSqlStatementSnapshots()
                        .get(rowIndex).getDeltaRowsProcessed();
            default:
                return null;
        }
    }