# BatchQueryJob<CommandT, ResultT>

> Provides an implementation for batch query jobs.

## Definition

* **Type:** Struct
* **Namespace:** [Unity.Jobs.LowLevel.Unsafe](/engine/6000.7/script-reference/unity/jobs/lowlevel/unsafe.md)
* **Assembly:** UnityEngine.ManagedKernelModule

```csharp
public struct BatchQueryJob<CommandT, ResultT> where CommandT : struct where ResultT : struct
```

## Remarks

A batch query job is a job implemented in native code in Unity. This struct is part of the interface used to schedule a batch job. Use this struct to implement new BatchQuery instances, but not to execute them.
