Skip to main content

GV\Join

The \GV\Join class.

Contains a join between two Sources on two Fields.

Source: stubs/gravityview.php:4062

Details​

  • Kind: class
  • Namespace: GV

Properties​

PropertyTypeDescription
$joinGF_Form | Source | Form
$join_onGF_Form | Source | Form
$join_columnField
$join_on_columnField

Methods​

MethodDescription
__construct()Construct a JOIN container.
as_query_join()Inject this join into the query.

Method Reference​

__construct()​

public function __construct( $join, $join_column, $join_on, $join_on_column )

Construct a JOIN container.

Parameters​

NameTypeDefaultDescription
$join\GV\SourceThe form we're joining to.
$join_column\GV\FieldIts column.
$join_on\GV\SourceThe form we're joining on.
$join_on_column\GV\FieldIts column.

Source: stubs/gravityview.php:4090

as_query_join()​

public function as_query_join( $query )

Inject this join into the query.

Parameters​

NameTypeDefaultDescription
$query\GF_QueryThe \GF_Query instance.

Returns​

  • \GF_Query — The $query

Source: stubs/gravityview.php:4100