We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f6ac7f commit 7e12adcCopy full SHA for 7e12adc
1 file changed
src/doctrine/DistanceNode.php
@@ -2,15 +2,16 @@
2
3
namespace Pgvector\Doctrine;
4
5
+use Doctrine\ORM\Query\AST;
6
use Doctrine\ORM\Query\AST\Functions\FunctionNode;
7
use Doctrine\ORM\Query\Parser;
8
use Doctrine\ORM\Query\SqlWalker;
9
use Doctrine\ORM\Query\TokenType;
10
11
abstract class DistanceNode extends FunctionNode
12
{
- public $left;
13
- public $right;
+ public AST\Node|string $left;
14
+ public AST\Node|string $right;
15
16
abstract protected function getOp(): string;
17
@@ -28,9 +29,9 @@ public function getSql(SqlWalker $sqlWalker): string
28
29
30
return sprintf(
31
'(%s %s %s)',
- $this->left->dispatch($sqlWalker),
32
+ $sqlWalker->walkArithmeticPrimary($this->left),
33
$this->getOp(),
- $this->right->dispatch($sqlWalker),
34
+ $sqlWalker->walkArithmeticPrimary($this->right)
35
);
36
}
37
0 commit comments