Class DibiTranslator


dibi SQL translator.

DibiObject
   |
   --DibiTranslator
Copyright: Copyright (c) 2005, 2010 David Grudl
Located: in /libs/DibiTranslator.php (line 21)
Constructor Summary
public
Method Summary
string
formatValue (mixed $value, string $modifier)
Apply modifier to single value.
static string
substitute ($value)
Provides substitution.
string
translate ($args)
Generates SQL.
Methods Inherited From DibiObject
DibiObject::extensionMethod(), DibiObject::getClass(), DibiObject::getReflection(), DibiObject::__call(), DibiObject::__callStatic(), DibiObject::__get(), DibiObject::__isset(), DibiObject::__set(), DibiObject::__unset()

Constructor Details

line 55

__construct

public __construct (IDibiDriver $driver)

Input
IDibiDriver $driver
Method Details

line 184

formatValue

public string formatValue (mixed $value, string $modifier)

Apply modifier to single value.

Input
mixed $value
string $modifier
Output
string  

line 585

substitute

public static string substitute ($value)

Provides substitution.

Input
$value
Output
string  

line 68

translate

public string translate ($args)

Generates SQL.

Input
$args
Output
string  
Throws
throws DibiException