(1) All persons tried in the county court on any criminal charge shall be tried upon indictment by the grand jury, upon information filed by the prosecuting attorney, or upon affidavit or complaint.
(2) Upon the finding of indictments by the grand jury for crimes cognizable by the county court, the clerk of the court, without any order therefor, shall docket the same on the trial docket of the county court on or before the first day of its next succeeding term.
(3) The state attorney is authorized to sign affidavits before the judge of the county court when the state attorney has evidence to support such affidavit for a criminal charge over which such court has jurisdiction. The judge shall issue arrest warrants upon such affidavit as is done in all other cases. This procedure shall be cumulative to all other practice and procedure before such courts.
(4) Upon complaint made on affidavit to any county court that any misdemeanor has been committed, the county court judge may issue a warrant on the usual form, making it returnable before himself or herself or another county court judge.
(5) Municipal prosecutors may prosecute violations of municipal ordinances.
(6) Any circuit court clerk acting as clerk of the county court, or any deputy county court clerk appointed for the sole purpose of issuing arrest warrants, or any county court clerk, may, at municipal expense, administer an oath to and take affidavit of any person charging another person with a violation of a municipal ordinance and may issue a warrant on the usual form, making it returnable to the appropriate county court judge. The authority granted to a clerk or deputy clerk under this section shall be subordinate to that of any state judge.