public function queryObject()
{
$bindingType = $this->options['bindingType'];
$queryObj = [];
$queryObj['queryString'] = $this->query;
$queryObj['allowLiterals'] = (bool) $this->options['allowLiterals'];
$bindings = $this->mapBindings($bindingType, $this->options['bindings']);
if (!empty($bindings)) {
$queryObj[$this->options['bindingType']] = $bindings;
}
return $queryObj;
}