Skip to main content

GV\Join

The \GV\Join class.

Contains a join between two Sources on two Fields.

Source: future/includes/class-gv-form-join.php:14

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: future/includes/class-gv-form-join.php:46

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: future/includes/class-gv-form-join.php:71