TYPO3CMS  8
 All Classes Namespaces Files Functions Variables Pages
EquiJoinCondition Class Reference
Inheritance diagram for EquiJoinCondition:
EquiJoinConditionInterface JoinConditionInterface

Public Member Functions

 __construct ($selector1Name, $property1Name, $selector2Name, $property2Name)
 
 getSelector1Name ()
 
 getProperty1Name ()
 
 getSelector2Name ()
 
 getProperty2Name ()
 
 getChildSelectorName ()
 
 getParentSelectorName ()
 

Protected Attributes

 $selector1Name
 
 $property1Name
 
 $selector2Name
 
 $property2Name
 

Detailed Description

Tests whether the value of a property in a first selector is equal to the value of a property in a second selector. A node-tuple satisfies the constraint only if: the selector1Name node has a property named property1Name, and the selector2Name node has a property named property2Name, and the value of property property1Name is equal to the value of property property2Name.

Definition at line 24 of file EquiJoinCondition.php.

Constructor & Destructor Documentation

__construct (   $selector1Name,
  $property1Name,
  $selector2Name,
  $property2Name 
)

Constructs this EquiJoinCondition instance

Parameters
string$selector1Namethe name of the first selector; non-null
string$property1Namethe property name in the first selector; non-null
string$selector2Namethe name of the second selector; non-null
string$property2Namethe property name in the second selector; non-null

Definition at line 54 of file EquiJoinCondition.php.

References EquiJoinCondition\$property1Name, EquiJoinCondition\$property2Name, EquiJoinCondition\$selector1Name, and EquiJoinCondition\$selector2Name.

Member Function Documentation

getChildSelectorName ( )

Gets the name of the child selector.

Returns
string the selector name; non-null

Implements EquiJoinConditionInterface.

Definition at line 108 of file EquiJoinCondition.php.

getParentSelectorName ( )

Gets the name of the parent selector.

Returns
string the selector name; non-null

Implements EquiJoinConditionInterface.

Definition at line 118 of file EquiJoinCondition.php.

getProperty1Name ( )

Gets the name of the first property.

Returns
string the property name; non-null

Definition at line 78 of file EquiJoinCondition.php.

References EquiJoinCondition\$property1Name.

getProperty2Name ( )

Gets the name of the second property.

Returns
string the property name; non-null

Definition at line 98 of file EquiJoinCondition.php.

References EquiJoinCondition\$property2Name.

getSelector1Name ( )

Gets the name of the first selector.

Returns
string the selector name; non-null

Implements JoinConditionInterface.

Definition at line 68 of file EquiJoinCondition.php.

References EquiJoinCondition\$selector1Name.

getSelector2Name ( )

Gets the name of the second selector.

Returns
string the selector name; non-null

Definition at line 88 of file EquiJoinCondition.php.

References EquiJoinCondition\$selector2Name.

Member Data Documentation

$property1Name
protected
$property2Name
protected
$selector1Name
protected
$selector2Name
protected