PHP 클래스 Jackalope\Query\QOM\QueryObjectModelFactory

상속: implements PHPCR\Query\QOM\QueryObjectModelFactoryInterface
파일 보기 프로젝트 열기: jackalope/jackalope 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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