[ Index ]
 

Code source de Symfony 1.0.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/lib/vendor/creole/ -> CreoleTypes.php (sommaire)

Generic Creole types modeled on JDBC types.

Author: David Giffin <david@giffin.org>
Author: Hans Lellelid <hans@xmpl.org>
Version: $Revision: 1.18 $
Poids: 187 lignes (7 kb)
Inclus ou requis:0 fois
Référencé: 0 fois
Nécessite: 0 fichiers

Définit 5 fonctions

  getType()
  getNativeType()
  getAffix()
  getCreoleName()
  getCreoleCode()

Fonctions
Fonctions qui ne font pas partie d'une Classe:

getType($nativeType)   X-Ref
This method returns the generic Creole (JDBC-like) type
when given the native db type.

param: string $nativeType DB native type (e.g. 'TEXT', 'byetea', etc.).
return: int Creole native type (e.g. Types::LONGVARCHAR, Types::BINARY, etc.).

getNativeType($creoleType)   X-Ref
This method will return a native type that corresponds to the specified
Creole (JDBC-like) type.
If there is more than one matching native type, then the LAST defined
native type will be returned.

return: string Native type string.

getAffix($creoleType)   X-Ref
Gets the "affix" to use for ResultSet::get*() and PreparedStatement::set*() methods.
<code>
$setter = 'set' . CreoleTypes::getAffix(CreoleTypes::INTEGER);
$stmt->$setter(1, $intval);
// or
$getter = 'get' . CreoleTypes::getAffix(CreoleTypes::TIMESTAMP);
$timestamp = $rs->$getter();
</code>

param: int $creoleType The Creole types.
return: string The default affix for getting/setting cols of this type.

getCreoleName($creoleType)   X-Ref
Given the integer type, this method will return the corresponding type name.

param: int $creoleType the integer Creole type.
return: string The name of the Creole type (e.g. 'VARCHAR').

getCreoleCode($creoleTypeName)   X-Ref
Given the name of a type (e.g. 'VARCHAR') this method will return the corresponding integer.

param: string $creoleTypeName The case-sensisive (must be uppercase) name of the Creole type (e.g. 'VARCHAR').
return: int the Creole type.



Généré le : Fri Mar 16 22:42:14 2007 par Balluche grâce à PHPXref 0.7