44 public function selector($nodeTypeName, $selectorName =
'')
46 if ($selectorName ===
'') {
47 $selectorName = $nodeTypeName;
49 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\Selector::class, $selectorName, $nodeTypeName);
59 public function statement($statement, array $boundVariables = [])
61 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\Statement::class, $statement, $boundVariables);
75 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\Join::class, $left, $right, $joinType, $joinCondition);
88 public function equiJoinCondition($selector1Name, $property1Name, $selector2Name, $property2Name)
90 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\EquiJoinCondition::class, $selector1Name, $property1Name, $selector2Name, $property2Name);
103 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\LogicalAnd::class, $constraint1, $constraint2);
116 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\LogicalOr::class, $constraint1, $constraint2);
128 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\LogicalNot::class, $constraint);
142 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\Comparison::class, $operand1, $operator, $operand2);
155 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\PropertyValue::class, $propertyName, $selectorName);
167 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\LowerCase::class, $operand);
179 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\UpperCase::class, $operand);
219 return $this->objectManager->get(\
TYPO3\CMS\
Extbase\Persistence\Generic\Qom\BindVariableValue::class, $bindVariableName);