\GM_Location_Query

Container class for a an object location query.

Summary

Methods
Properties
Constants
get_defaults()
__construct()
get_sql()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$no_results
$query_args
N/A

Properties

$no_results

$no_results : 

Type

$query_args

$query_args : array

Type

array — query args

Methods

get_defaults()

get_defaults() : array

Gets the default query arguments.

Returns

array

__construct()

__construct(array $loc_query)

Constructor.

Parses a compact location query and sets defaults.

Parameters

array $loc_query

A loc query: array(

 'near_lat' => 39.5,
 'near_lng' => -119.1,
 'radius_km' => 50,

)

get_sql()

get_sql(string $primary_table, string $primary_id_column) : array

Generates SQL clauses to be appended to a main query.

Parameters

string $primary_table
string $primary_id_column

Returns

array —

columns, join, where, groupby