QueryObjectModelFactory

The Query Object Model Factory

Internal

only to be used within Extbase, not part of TYPO3 Core API.

Table of Contents

Methods

_and()  : AndInterface
Performs a logical conjunction of two other constraints.
_or()  : OrInterface
Performs a logical disjunction of two other constraints.
ascending()  : OrderingInterface
Orders by the value of the specified operand, in ascending order.
bindVariable()  : BindVariableValueInterface
Evaluates to the value of a bind variable.
coalesce()  : CoalesceInterface
Evaluates to the first non-NULL value among the operands.
comparison()  : ComparisonInterface
Filters node-tuples based on the outcome of a binary operation.
concat()  : ConcatInterface
Evaluates to the concatenated string value of the operands.
descending()  : OrderingInterface
Orders by the value of the specified operand, in descending order.
equiJoinCondition()  : EquiJoinConditionInterface
Tests whether the value of a property in a first selector is equal to the value of a property in a second selector.
join()  : SourceInterface|JoinInterface
Performs a join between two node-tuple sources.
lowerCase()  : LowerCaseInterface
Evaluates to the lower-case string value (or values, if multi-valued) of an operand.
not()  : NotInterface
Performs a logical negation of another constraint.
propertyValue()  : PropertyValueInterface
Evaluates to the value (or values, if multi-valued) of a property in the specified or default selector.
selector()  : SourceInterface|SelectorInterface
Selects a subset of the nodes in the repository based on node type.
statement()  : Statement
Sets a statement as constraint. This is not part of the JCR 2.0 Specification!
trim()  : TrimInterface
Evaluates to the trimmed string value of the operand.
upperCase()  : UpperCaseInterface
Evaluates to the upper-case string value (or values, if multi-valued) of an operand.

Methods

equiJoinCondition()

Tests whether the value of a property in a first selector is equal to the value of a property in a second selector.

public equiJoinCondition(string $selector1Name, string $property1Name, string $selector2Name, string $property2Name) : EquiJoinConditionInterface
Parameters
$selector1Name : string
$property1Name : string
$selector2Name : string
$property2Name : string
Return values
EquiJoinConditionInterface

propertyValue()

Evaluates to the value (or values, if multi-valued) of a property in the specified or default selector.

public propertyValue(string $propertyName[, string $selectorName = '' ]) : PropertyValueInterface
Parameters
$propertyName : string
$selectorName : string = ''
Return values
PropertyValueInterface

statement()

Sets a statement as constraint. This is not part of the JCR 2.0 Specification!

public statement(string|Statement|QueryBuilder $statement[, array<string|int, mixed> $boundVariables = [] ]) : Statement
Parameters
$statement : string|Statement|QueryBuilder
$boundVariables : array<string|int, mixed> = []
Return values
Statement
On this page

Search results