215 lines
19 KiB
HTML
215 lines
19 KiB
HTML
|
<?xml version="1.0" encoding="UTF-8"?>
|
|||
|
<!DOCTYPE html SYSTEM "about:legacy-compat">
|
|||
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
|
|||
|
<head>
|
|||
|
<title>phpDox - Query\Query_Builder_Interface</title>
|
|||
|
<link rel="stylesheet" type="text/css" href="../css/style.css" media="screen"/>
|
|||
|
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
|
|||
|
</head>
|
|||
|
<body>
|
|||
|
<nav class="topnav">
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<div class="logo"><span>/**</span>phpDox</div>
|
|||
|
</li>
|
|||
|
<li class="separator">
|
|||
|
<a href="../index.html">Overview</a>
|
|||
|
</li>
|
|||
|
<li class="separator">
|
|||
|
<a href="../namespaces.html">Namespaces</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../interfaces.html">Interfaces</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../classes.html">Classes</a>
|
|||
|
</li>
|
|||
|
<li class="separator">
|
|||
|
<a href="../source/index.html">Source</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</nav>
|
|||
|
<div id="mainstage">
|
|||
|
<div class="box">
|
|||
|
<ul class="breadcrumb">
|
|||
|
<li>
|
|||
|
<a href="../index.html">Overview</a>
|
|||
|
</li>
|
|||
|
<li class="separator">
|
|||
|
<a href="../interfaces.html">Interfaces</a>
|
|||
|
</li>
|
|||
|
<li class="separator">
|
|||
|
<a href="../interfaces.html#Query">Query</a>
|
|||
|
</li>
|
|||
|
<li class="separator">Query_Builder_Interface</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
<nav class="box">
|
|||
|
<ul>
|
|||
|
<li>
|
|||
|
<a href="#introduction">Introduction</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#synopsis">Synopsis</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#violations">Violations</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="#methods">Methods</a>
|
|||
|
</li>
|
|||
|
<li>
|
|||
|
<a href="../source/Query/Query_Builder_Interface.php.html#line24">Source</a>
|
|||
|
</li>
|
|||
|
</ul>
|
|||
|
</nav>
|
|||
|
<section>
|
|||
|
<h1 id="introduction"><small>Query\</small>Query_Builder_Interface</h1>
|
|||
|
<h4>Interface defining the Query Builder class</h4>
|
|||
|
<p/>
|
|||
|
<ul/>
|
|||
|
<h2 id="synopsis">Synopsis</h2>
|
|||
|
<div class="synopsis">interface Query_Builder_Interface
|
|||
|
{<br/><ul class="none"><li>// methods</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select.html">select</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_max.html">select_max</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_min.html">select_min</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_avg.html">select_avg</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_sum.html">select_sum</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/distinct.html">distinct</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/explain.html">explain</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/from.html">from</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/like.html">like</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_like.html">or_like</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/not_like.html">not_like</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_not_like.html">or_not_like</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/having.html">having</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_having.html">or_having</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where.html">where</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where.html">or_where</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where_in.html">where_in</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where_in.html">or_where_in</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where_not_in.html">where_not_in</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where_not_in.html">or_where_not_in</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/set.html">set</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/join.html">join</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_by.html">group_by</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/order_by.html">order_by</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/limit.html">limit</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_start.html">group_start</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_group_start.html">or_group_start</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_not_group_start.html">or_not_group_start</a>()
|
|||
|
</li><li>public Query_Builder <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_end.html">group_end</a>()
|
|||
|
</li><li>public PDOStatement <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get.html">get</a>()
|
|||
|
</li><li>public PDOStatement <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_where.html">get_where</a>()
|
|||
|
</li><li>public int <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/count_all.html">count_all</a>()
|
|||
|
</li><li>public int <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/count_all_results.html">count_all_results</a>()
|
|||
|
</li><li>public PDOStatement <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/insert.html">insert</a>()
|
|||
|
</li><li>public PDOStatement|null <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/insert_batch.html">insert_batch</a>()
|
|||
|
</li><li>public PDOStatement <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/update.html">update</a>()
|
|||
|
</li><li>public PDOStatement <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/delete.html">delete</a>()
|
|||
|
</li><li>public string <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_select.html">get_compiled_select</a>()
|
|||
|
</li><li>public string <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_insert.html">get_compiled_insert</a>()
|
|||
|
</li><li>public string <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_update.html">get_compiled_update</a>()
|
|||
|
</li><li>public string <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_delete.html">get_compiled_delete</a>()
|
|||
|
</li><li>public void <a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/reset_query.html">reset_query</a>()
|
|||
|
</li></ul>
|
|||
|
|
|||
|
}<br/></div>
|
|||
|
<h2 id="methods">Methods</h2>
|
|||
|
<div class="styled">
|
|||
|
<h4>public</h4>
|
|||
|
<ul>
|
|||
|
<li id="count_all"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/count_all.html">count_all()</a>
|
|||
|
— Retrieve the number of rows in the selected table</li>
|
|||
|
<li id="count_all_results"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/count_all_results.html">count_all_results()</a>
|
|||
|
— Retrieve the number of results for the generated query - used in place of the get() method</li>
|
|||
|
<li id="delete"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/delete.html">delete()</a>
|
|||
|
— Deletes data from a table</li>
|
|||
|
<li id="distinct"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/distinct.html">distinct()</a>
|
|||
|
— Adds the 'distinct' keyword to a query</li>
|
|||
|
<li id="explain"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/explain.html">explain()</a>
|
|||
|
— Shows the query plan for the query</li>
|
|||
|
<li id="from"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/from.html">from()</a>
|
|||
|
— Specify the database table to select from</li>
|
|||
|
<li id="get"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get.html">get()</a>
|
|||
|
— Select and retrieve all records from the current table, and/or execute current compiled query</li>
|
|||
|
<li id="get_compiled_delete"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_delete.html">get_compiled_delete()</a>
|
|||
|
— Returns the generated 'delete' sql query</li>
|
|||
|
<li id="get_compiled_insert"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_insert.html">get_compiled_insert()</a>
|
|||
|
— Returns the generated 'insert' sql query</li>
|
|||
|
<li id="get_compiled_select"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_select.html">get_compiled_select()</a>
|
|||
|
— Returns the generated 'select' sql query</li>
|
|||
|
<li id="get_compiled_update"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_compiled_update.html">get_compiled_update()</a>
|
|||
|
— Returns the generated 'update' sql query</li>
|
|||
|
<li id="get_where"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/get_where.html">get_where()</a>
|
|||
|
— Convience method for get() with a where clause</li>
|
|||
|
<li id="group_by"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_by.html">group_by()</a>
|
|||
|
— Group the results by the selected field(s)</li>
|
|||
|
<li id="group_end"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_end.html">group_end()</a>
|
|||
|
— Ends a query group</li>
|
|||
|
<li id="group_start"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/group_start.html">group_start()</a>
|
|||
|
— Adds a paren to the current query for query grouping</li>
|
|||
|
<li id="having"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/having.html">having()</a>
|
|||
|
— Generates a 'Having' clause</li>
|
|||
|
<li id="insert"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/insert.html">insert()</a>
|
|||
|
— Creates an insert clause, and executes it</li>
|
|||
|
<li id="insert_batch"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/insert_batch.html">insert_batch()</a>
|
|||
|
— Creates and executes a batch insertion query</li>
|
|||
|
<li id="join"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/join.html">join()</a>
|
|||
|
— Creates a join phrase in a compiled query</li>
|
|||
|
<li id="like"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/like.html">like()</a>
|
|||
|
— Creates a Like clause in the sql statement</li>
|
|||
|
<li id="limit"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/limit.html">limit()</a>
|
|||
|
— Set a limit on the current sql statement</li>
|
|||
|
<li id="not_like"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/not_like.html">not_like()</a>
|
|||
|
— Generates a NOT LIKE clause</li>
|
|||
|
<li id="or_group_start"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_group_start.html">or_group_start()</a>
|
|||
|
— Adds a paren to the current query for query grouping, prefixed with 'OR'</li>
|
|||
|
<li id="or_having"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_having.html">or_having()</a>
|
|||
|
— Generates a 'Having' clause prefixed with 'OR'</li>
|
|||
|
<li id="or_like"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_like.html">or_like()</a>
|
|||
|
— Generates an OR Like clause</li>
|
|||
|
<li id="or_not_group_start"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_not_group_start.html">or_not_group_start()</a>
|
|||
|
— Adds a paren to the current query for query grouping, prefixed with 'OR NOT'</li>
|
|||
|
<li id="or_not_like"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_not_like.html">or_not_like()</a>
|
|||
|
— Generates a OR NOT LIKE clause</li>
|
|||
|
<li id="or_where"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where.html">or_where()</a>
|
|||
|
— Where clause prefixed with "OR"</li>
|
|||
|
<li id="or_where_in"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where_in.html">or_where_in()</a>
|
|||
|
— Where in statement prefixed with "or"</li>
|
|||
|
<li id="or_where_not_in"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/or_where_not_in.html">or_where_not_in()</a>
|
|||
|
— OR WHERE NOT IN (FOO) clause</li>
|
|||
|
<li id="order_by"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/order_by.html">order_by()</a>
|
|||
|
— Order the results by the selected field(s)</li>
|
|||
|
<li id="reset_query"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/reset_query.html">reset_query()</a>
|
|||
|
— Clear out the class variables, so the next query can be run</li>
|
|||
|
<li id="select"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select.html">select()</a>
|
|||
|
— Specifies rows to select in a query</li>
|
|||
|
<li id="select_avg"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_avg.html">select_avg()</a>
|
|||
|
— Selects the average value of a field from a query</li>
|
|||
|
<li id="select_max"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_max.html">select_max()</a>
|
|||
|
— Selects the maximum value of a field from a query</li>
|
|||
|
<li id="select_min"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_min.html">select_min()</a>
|
|||
|
— Selects the minimum value of a field from a query</li>
|
|||
|
<li id="select_sum"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/select_sum.html">select_sum()</a>
|
|||
|
— Selects the sum of a field from a query</li>
|
|||
|
<li id="set"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/set.html">set()</a>
|
|||
|
— Sets values for inserts / updates / deletes</li>
|
|||
|
<li id="update"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/update.html">update()</a>
|
|||
|
— Creates an update clause, and executes it</li>
|
|||
|
<li id="where"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where.html">where()</a>
|
|||
|
— Specify condition(s) in the where clause of a query Note: this function works with key / value, or a passed array with key / value pairs</li>
|
|||
|
<li id="where_in"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where_in.html">where_in()</a>
|
|||
|
— Where clause with 'IN' statement</li>
|
|||
|
<li id="where_not_in"><a title="Query\Query_Builder_Interface" href="../interfaces/Query_Query_Builder_Interface/where_not_in.html">where_not_in()</a>
|
|||
|
— WHERE NOT IN (FOO) clause</li>
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
</div>
|
|||
|
<footer>
|
|||
|
<span>Generated using phpDox 0.8.2-dev - Copyright (C) 2010 - 2015 by Arne Blankerts</span>
|
|||
|
</footer>
|
|||
|
</body>
|
|||
|
</html>
|