PHP Класс Jackalope\Query\QOM\QueryObjectModelFactory

Наследование: implements PHPCR\Query\QOM\QueryObjectModelFactoryInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$factory Jackalope\FactoryInterface The factory to instantiate objects
$objectManager Jackalope\ObjectManager

Открытые методы

Метод Описание
__construct ( Jackalope\FactoryInterface $factory, ObjectManager $objectManager = null ) Create the query object model factory - get this from the QueryManager
andConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint1, PHPCR\Query\QOM\ConstraintInterface $constraint2 ) {@inheritDoc}
ascending ( PHPCR\Query\QOM\DynamicOperandInterface $operand ) {@inheritDoc}
bindVariable ( $bindVariableName ) {@inheritDoc}
childNode ( $selectorName, $path ) {@inheritDoc}
childNodeJoinCondition ( $childSelectorName, $parentSelectorName ) {@inheritDoc}
column ( $selectorName, $propertyName = null, $columnName = null ) {@inheritDoc}
comparison ( PHPCR\Query\QOM\DynamicOperandInterface $operand1, $operator, PHPCR\Query\QOM\StaticOperandInterface $operand2 ) {@inheritDoc}
createQuery ( PHPCR\Query\QOM\SourceInterface $source, PHPCR\Query\QOM\ConstraintInterface $constraint = null, array $orderings = [], array $columns = [] ) {@inheritDoc}
descendantNode ( $selectorName, $path ) {@inheritDoc}
descendantNodeJoinCondition ( $descendantSelectorName, $ancestorSelectorName ) {@inheritDoc}
descending ( PHPCR\Query\QOM\DynamicOperandInterface $operand ) {@inheritDoc}
equiJoinCondition ( $selector1Name, $property1Name, $selector2Name, $property2Name ) {@inheritDoc}
fullTextSearch ( $selectorName, $propertyName, $fullTextSearchExpression ) {@inheritDoc}
fullTextSearchScore ( $selectorName ) {@inheritDoc}
join ( PHPCR\Query\QOM\SourceInterface $left, PHPCR\Query\QOM\SourceInterface $right, $joinType, PHPCR\Query\QOM\JoinConditionInterface $joinCondition ) {@inheritDoc}
length ( PHPCR\Query\QOM\PropertyValueInterface $propertyValue ) {@inheritDoc}
literal ( $literalValue ) {@inheritDoc}
lowerCase ( PHPCR\Query\QOM\DynamicOperandInterface $operand ) {@inheritDoc}
nodeLocalName ( $selectorName ) {@inheritDoc}
nodeName ( $selectorName ) {@inheritDoc}
notConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint ) {@inheritDoc}
orConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint1, PHPCR\Query\QOM\ConstraintInterface $constraint2 ) {@inheritDoc}
propertyExistence ( $selectorName, $propertyName ) {@inheritDoc}
propertyValue ( $selectorName, $propertyName ) {@inheritDoc}
sameNode ( $selectorName, $path ) {@inheritDoc}
sameNodeJoinCondition ( $selector1Name, $selector2Name, $selector2Path = null ) {@inheritDoc}
selector ( $selectorName, $nodeTypeName ) {@inheritDoc}
upperCase ( PHPCR\Query\QOM\DynamicOperandInterface $operand ) {@inheritDoc}

Описание методов

__construct() публичный Метод

Create the query object model factory - get this from the QueryManager
public __construct ( Jackalope\FactoryInterface $factory, ObjectManager $objectManager = null )
$factory Jackalope\FactoryInterface the object factory
$objectManager Jackalope\ObjectManager only used to create the query (can be omitted if you do not want to execute the query but just use it with a parser)

andConstraint() публичный Метод

{@inheritDoc}
public andConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint1, PHPCR\Query\QOM\ConstraintInterface $constraint2 )
$constraint1 PHPCR\Query\QOM\ConstraintInterface
$constraint2 PHPCR\Query\QOM\ConstraintInterface

ascending() публичный Метод

{@inheritDoc}
public ascending ( PHPCR\Query\QOM\DynamicOperandInterface $operand )
$operand PHPCR\Query\QOM\DynamicOperandInterface

bindVariable() публичный Метод

{@inheritDoc}
public bindVariable ( $bindVariableName )

childNode() публичный Метод

{@inheritDoc}
public childNode ( $selectorName, $path )

childNodeJoinCondition() публичный Метод

{@inheritDoc}
public childNodeJoinCondition ( $childSelectorName, $parentSelectorName )

column() публичный Метод

{@inheritDoc}
public column ( $selectorName, $propertyName = null, $columnName = null )

comparison() публичный Метод

{@inheritDoc}
public comparison ( PHPCR\Query\QOM\DynamicOperandInterface $operand1, $operator, PHPCR\Query\QOM\StaticOperandInterface $operand2 )
$operand1 PHPCR\Query\QOM\DynamicOperandInterface
$operand2 PHPCR\Query\QOM\StaticOperandInterface

createQuery() публичный Метод

{@inheritDoc}
public createQuery ( PHPCR\Query\QOM\SourceInterface $source, PHPCR\Query\QOM\ConstraintInterface $constraint = null, array $orderings = [], array $columns = [] )
$source PHPCR\Query\QOM\SourceInterface
$constraint PHPCR\Query\QOM\ConstraintInterface
$orderings array
$columns array

descendantNode() публичный Метод

{@inheritDoc}
public descendantNode ( $selectorName, $path )

descendantNodeJoinCondition() публичный Метод

{@inheritDoc}
public descendantNodeJoinCondition ( $descendantSelectorName, $ancestorSelectorName )

descending() публичный Метод

{@inheritDoc}
public descending ( PHPCR\Query\QOM\DynamicOperandInterface $operand )
$operand PHPCR\Query\QOM\DynamicOperandInterface

equiJoinCondition() публичный Метод

{@inheritDoc}
public equiJoinCondition ( $selector1Name, $property1Name, $selector2Name, $property2Name )

fullTextSearch() публичный Метод

{@inheritDoc}
public fullTextSearch ( $selectorName, $propertyName, $fullTextSearchExpression )

fullTextSearchScore() публичный Метод

{@inheritDoc}
public fullTextSearchScore ( $selectorName )

join() публичный Метод

{@inheritDoc}
public join ( PHPCR\Query\QOM\SourceInterface $left, PHPCR\Query\QOM\SourceInterface $right, $joinType, PHPCR\Query\QOM\JoinConditionInterface $joinCondition )
$left PHPCR\Query\QOM\SourceInterface
$right PHPCR\Query\QOM\SourceInterface
$joinCondition PHPCR\Query\QOM\JoinConditionInterface

length() публичный Метод

{@inheritDoc}
public length ( PHPCR\Query\QOM\PropertyValueInterface $propertyValue )
$propertyValue PHPCR\Query\QOM\PropertyValueInterface

literal() публичный Метод

{@inheritDoc}
public literal ( $literalValue )

lowerCase() публичный Метод

{@inheritDoc}
public lowerCase ( PHPCR\Query\QOM\DynamicOperandInterface $operand )
$operand PHPCR\Query\QOM\DynamicOperandInterface

nodeLocalName() публичный Метод

{@inheritDoc}
public nodeLocalName ( $selectorName )

nodeName() публичный Метод

{@inheritDoc}
public nodeName ( $selectorName )

notConstraint() публичный Метод

{@inheritDoc}
public notConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint )
$constraint PHPCR\Query\QOM\ConstraintInterface

orConstraint() публичный Метод

{@inheritDoc}
public orConstraint ( PHPCR\Query\QOM\ConstraintInterface $constraint1, PHPCR\Query\QOM\ConstraintInterface $constraint2 )
$constraint1 PHPCR\Query\QOM\ConstraintInterface
$constraint2 PHPCR\Query\QOM\ConstraintInterface

propertyExistence() публичный Метод

{@inheritDoc}
public propertyExistence ( $selectorName, $propertyName )

propertyValue() публичный Метод

{@inheritDoc}
public propertyValue ( $selectorName, $propertyName )

sameNode() публичный Метод

{@inheritDoc}
public sameNode ( $selectorName, $path )

sameNodeJoinCondition() публичный Метод

{@inheritDoc}
public sameNodeJoinCondition ( $selector1Name, $selector2Name, $selector2Path = null )

selector() публичный Метод

{@inheritDoc}
public selector ( $selectorName, $nodeTypeName )

upperCase() публичный Метод

{@inheritDoc}
public upperCase ( PHPCR\Query\QOM\DynamicOperandInterface $operand )
$operand PHPCR\Query\QOM\DynamicOperandInterface

Описание свойств

$factory защищенное свойство

The factory to instantiate objects
protected FactoryInterface,Jackalope $factory
Результат Jackalope\FactoryInterface

$objectManager защищенное свойство

protected ObjectManager,Jackalope $objectManager
Результат Jackalope\ObjectManager