Overview

Classes

  • GF_Background_Upgrader
  • GF_Download
  • GF_Forms_Model_Legacy
  • GF_Query_Call
  • GF_Query_Column
  • GF_Query_Condition
  • GF_Query_Literal
  • GF_Query_Series
  • GF_Upgrade
  • GFAddOn
  • GFAddOnFeedsTable
  • GFAPI
  • GFFeedAddOn
  • GFPaymentAddOn
  • GFPaymentStatsTable
  • Gravity_Api

Functions

  • gapi
  • Overview
  • Class

Class GF_Query_Call

The Gravity Forms Query Call class.

Located at query/class-gf-query-call.php
Methods summary
public
# __construct( string $function_name, array $parameters = array() )

A function call.

A function call.

Parameters

$function_name
The function to call.
$parameters
The function parameters. Default: []
public string
# sql( GF_Query $query )

Generate the SQL.

Generate the SQL.

The default behavior is to just plop function_name( implode( ', ', $parameters ) ). For other cases, like CAST, check the derived classes.

Parameters

$query
The query.

Returns

string
The generated SQL.
public static GF_Query_Call|null
# CAST( GF_Query_Column $column, string $type )

A cast call.

A cast call.

Parameters

$column
The column to cast.
$type
The type to cast to.

Returns

GF_Query_Call|null
instance or null.
public static GF_Query_Call|null
# RAND( )

A RAND call.

A RAND call.

Returns

GF_Query_Call|null
instance or null.
public
# __get( $key )

Proxy read-only values.

Proxy read-only values.

Gravity Forms API API documentation generated by ApiGen