Class: Doctrine_Expression_Sqlite

Source Location: /Doctrine/Expression/Sqlite.php

Class Doctrine_Expression_Sqlite

Class Overview

Doctrine_Expression_Sqlite

Located in /Doctrine/Expression/Sqlite.php [line 33]

Doctrine_Connection_Module
   |
   --Doctrine_Expression_Driver
      |
      --Doctrine_Expression_Sqlite
Author(s): Information Tags:
Version:  $Revision: 1917 $
Link:  www.phpdoctrine.com
Since:  1.0
License:  LGPL

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Doctrine_Connection_Module

Doctrine_Connection_Module::$conn
Doctrine_Connection_Module::$moduleName

Inherited From Doctrine_Expression_Driver

Doctrine_Expression_Driver::acos()
returns arcus cosine SQL string
Doctrine_Expression_Driver::add()
Returns the SQL to add values or expressions together.
Doctrine_Expression_Driver::avg()
Returns the average value of a column
Doctrine_Expression_Driver::basicMath()
Returns the SQL to perform the same mathematical operation over an array of values or expressions.
Doctrine_Expression_Driver::between()
Returns SQL that checks if an expression evaluates to a value between two values.
Doctrine_Expression_Driver::concat()
Returns a series of strings concatinated
Doctrine_Expression_Driver::count()
Returns the number of rows (without a NULL value) of a column
Doctrine_Expression_Driver::div()
Returns the SQL to divide values or expressions by eachother.
Doctrine_Expression_Driver::eq()
Returns the SQL to check if two values are equal.
Doctrine_Expression_Driver::getIdentifier()
Doctrine_Expression_Driver::getIdentifiers()
Doctrine_Expression_Driver::gt()
Returns the SQL to check if one value is greater than another value.
Doctrine_Expression_Driver::gte()
Returns the SQL to check if one value is greater than or equal to another value.
Doctrine_Expression_Driver::guid()
Returns global unique identifier
Doctrine_Expression_Driver::in()
Returns the SQL to check if a value is one in a set of given values..
Doctrine_Expression_Driver::isNotNull()
Returns SQL that checks if a expression is not null.
Doctrine_Expression_Driver::isNull()
Returns SQL that checks if a expression is null.
Doctrine_Expression_Driver::length()
Returns the length of a text field.
Doctrine_Expression_Driver::locate()
locate returns the position of the first occurrence of substring $substr in string $str
Doctrine_Expression_Driver::lower()
lower Returns the string $str with all characters changed to lowercase according to the current character set mapping.
Doctrine_Expression_Driver::lt()
Returns the SQL to check if one value is less than another value.
Doctrine_Expression_Driver::lte()
Returns the SQL to check if one value is less than or equal to another value.
Doctrine_Expression_Driver::ltrim()
ltrim returns the string $str with leading space characters removed
Doctrine_Expression_Driver::max()
Returns the highest value of a column
Doctrine_Expression_Driver::md5()
Returns the md5 sum of a field.
Doctrine_Expression_Driver::min()
Returns the lowest value of a column
Doctrine_Expression_Driver::mod()
Returns the remainder of the division operation $expression1 / $expression2.
Doctrine_Expression_Driver::mul()
Returns the SQL to multiply values or expressions by eachother.
Doctrine_Expression_Driver::neq()
Returns the SQL to check if two values are unequal.
Doctrine_Expression_Driver::not()
Returns the SQL for a logical not.
Doctrine_Expression_Driver::now()
Returns the current system date.
Doctrine_Expression_Driver::regexp()
regexp returns the regular expression operator
Doctrine_Expression_Driver::round()
Rounds a numeric field to the number of decimals specified.
Doctrine_Expression_Driver::rtrim()
rtrim returns the string $str with proceeding space characters removed
Doctrine_Expression_Driver::soundex()
soundex Returns a string to call a function to compute the soundex encoding of a string
Doctrine_Expression_Driver::sub()
Returns the SQL to subtract values or expressions from eachother.
Doctrine_Expression_Driver::substring()
return string to call a function to get a substring inside an SQL statement
Doctrine_Expression_Driver::sum()
Returns the total sum of a column
Doctrine_Expression_Driver::trim()
trim returns the string $str with leading and proceeding space characters removed
Doctrine_Expression_Driver::upper()
upper Returns the string $str with all characters changed to uppercase according to the current character set mapping.
Doctrine_Expression_Driver::__call()
__call

Inherited From Doctrine_Connection_Module

Doctrine_Connection_Module::__construct()
Doctrine_Connection_Module::getConnection()
getConnection returns the connection object this module uses
Doctrine_Connection_Module::getModuleName()
getModuleName returns the name of this module

[ Top ]
Method Summary
static string   concatImpl()   Returns a concatenation of the data that SQLite's concat() function receives.
static string   locateImpl()   locate returns the position of the first occurrence of substring $substr in string $str that SQLite's locate() function receives
static void   ltrimImpl()  
static string   md5Impl()   Returns the md5 sum of the data that SQLite's md5() function receives.
static string   modImpl()   Returns the modules of the data that SQLite's mod() function receives.
static void   rtrimImpl()  
static void   sha1Impl()  
static void   trimImpl()  
string   now()   Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time.
string   random()   return string to call a function to get random value inside an SQL statement
string   regexp()   returns the regular expression operator
string   soundex()   soundex Returns a string to call a function to compute the soundex encoding of a string
string   substring()   return string to call a function to get a substring inside an SQL statement

[ Top ]
Properties
Methods
static method concatImpl  [line 62]

  static string concatImpl( )

Returns a concatenation of the data that SQLite's concat() function receives.


API Tags:
Access:  public


[ Top ]
static method locateImpl  [line 76]

  static string locateImpl( string $substr, string $str  )

locate returns the position of the first occurrence of substring $substr in string $str that SQLite's locate() function receives

Parameters:
string   $substr:  literal string to find
string   $str:  literal string

API Tags:
Access:  public


[ Top ]
static method ltrimImpl  [line 84]

  static void ltrimImpl( $str  )

Parameters:
   $str: 

API Tags:
Access:  public


[ Top ]
static method md5Impl  [line 41]

  static string md5Impl( mixed $data  )

Returns the md5 sum of the data that SQLite's md5() function receives.

Parameters:
mixed   $data: 

API Tags:
Access:  public


[ Top ]
static method modImpl  [line 52]

  static string modImpl( integer $dividend, integer $divisor  )

Returns the modules of the data that SQLite's mod() function receives.

Parameters:
integer   $dividend: 
integer   $divisor: 

API Tags:
Access:  public


[ Top ]
static method rtrimImpl  [line 88]

  static void rtrimImpl( $str  )

Parameters:
   $str: 

API Tags:
Access:  public


[ Top ]
static method sha1Impl  [line 80]

  static void sha1Impl( $str  )

Parameters:
   $str: 

API Tags:
Access:  public


[ Top ]
static method trimImpl  [line 92]

  static void trimImpl( $str  )

Parameters:
   $str: 

API Tags:
Access:  public


[ Top ]
now  [line 125]

  string now( [ $type = 'timestamp']  )

Return string to call a variable with the current timestamp inside an SQL statement There are three special variables for current date and time.

Parameters:
   $type: 

API Tags:
Return:  sqlite function as string
Access:  public


Redefinition of:
Doctrine_Expression_Driver::now()
Returns the current system date.

[ Top ]
random  [line 142]

  string random( )

return string to call a function to get random value inside an SQL statement


API Tags:
Return:  to generate float between 0 and 1
Access:  public


[ Top ]
regexp  [line 101]

  string regexp( )

returns the regular expression operator


API Tags:
Access:  public


Redefinition of:
Doctrine_Expression_Driver::regexp()
regexp returns the regular expression operator

[ Top ]
soundex  [line 115]

  string soundex( string $value  )

soundex Returns a string to call a function to compute the soundex encoding of a string

The string "?000" is returned if the argument is NULL.

Parameters:
string   $value: 

API Tags:
Return:  SQL soundex function with given parameter
Access:  public


Redefinition of:
Doctrine_Expression_Driver::soundex()
soundex Returns a string to call a function to compute the soundex encoding of a string

[ Top ]
substring  [line 158]

  string substring( string $value, integer $position, [integer $length = null]  )

return string to call a function to get a substring inside an SQL statement

Note: Not SQL92, but common functionality.

SQLite only supports the 2 parameter variant of this function

Parameters:
string   $value:  an sql string literal or column name/alias
integer   $position:  where to start the substring portion
integer   $length:  the substring portion length

API Tags:
Return:  SQL substring function with given parameters
Access:  public


Redefinition of:
Doctrine_Expression_Driver::substring()
return string to call a function to get a substring inside an SQL statement

[ Top ]