 		}
 	}
 }
+

		case copy
		case createDatabase
		case dropDatabase
	}
	
	/// The kind of query that was excecuted

	public let typeParser: TypeParser
	
	init(commandResponse: String, fields: [Field], rows: [[DataSlice?]], typeParser: TypeParser) throws {
		switch commandResponse {
		case "CREATE DATABASE":
			self.kind = .createDatabase
			self.rowCount = 1
		case "DROP DATABASE":
			self.kind = .dropDatabase
			self.rowCount = 1
		case "CREATE TABLE":
			self.kind = .createTable
			self.rowCount = 1
		case "DROP TABLE":
			self.kind = .dropTable
			self.rowCount = 1
		default:
			print("commandResponse\(commandResponse)")
			let responseComponents = commandResponse.components(separatedBy: " ")
			guard
				responseComponents.count >= 2,
