Skip to content

Commit 7e12adc

Browse files
committed
Improved code
1 parent 9f6ac7f commit 7e12adc

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

src/doctrine/DistanceNode.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22

33
namespace Pgvector\Doctrine;
44

5+
use Doctrine\ORM\Query\AST;
56
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
67
use Doctrine\ORM\Query\Parser;
78
use Doctrine\ORM\Query\SqlWalker;
89
use Doctrine\ORM\Query\TokenType;
910

1011
abstract class DistanceNode extends FunctionNode
1112
{
12-
public $left;
13-
public $right;
13+
public AST\Node|string $left;
14+
public AST\Node|string $right;
1415

1516
abstract protected function getOp(): string;
1617

@@ -28,9 +29,9 @@ public function getSql(SqlWalker $sqlWalker): string
2829
{
2930
return sprintf(
3031
'(%s %s %s)',
31-
$this->left->dispatch($sqlWalker),
32+
$sqlWalker->walkArithmeticPrimary($this->left),
3233
$this->getOp(),
33-
$this->right->dispatch($sqlWalker),
34+
$sqlWalker->walkArithmeticPrimary($this->right)
3435
);
3536
}
3637
}

0 commit comments

Comments
 (0)