| [ Index ] |
|
Code source de Symfony 1.0.0 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
| Poids: | 682 lignes (21 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
PropelSQLExec:: (21 méthodes):
setSqlDbMap()
getSqlDbMap()
setSrcDir()
getSrcDir()
addText()
setDriver()
setUrl()
setUserid()
setPassword()
setAutoCommit()
setDelimiter()
setDelimiterType()
setPrint()
setShowheaders()
setOutput()
setOnerror()
main()
insertDatabaseSqlFiles()
runStatements()
execSQL()
printResults()
PropelSQLExecTransaction:: (4 méthodes):
__construct()
setSrc()
addText()
runTransaction()
Classe: PropelSQLExec - X-Ref
Executes all SQL files referenced in the sqldbmap file against their mapped databases.| setSqlDbMap($sqldbmap) X-Ref |
| Set the sqldbmap properties file. param: sqldbmap filename for the sqldbmap |
| getSqlDbMap() X-Ref |
| Get the sqldbmap properties file. return: filename for the sqldbmap |
| setSrcDir(PhingFile $srcDir) X-Ref |
| Set the src directory for the sql files listed in the sqldbmap file. param: PhingFile $srcDir sql source directory |
| getSrcDir() X-Ref |
| Get the src directory for the sql files listed in the sqldbmap file. return: PhingFile SQL Source directory |
| addText($sql) X-Ref |
| Set the sql command to execute param: sql sql command to execute |
| setDriver($driver) X-Ref |
| Set the Creole driver to be used. param: string $driver driver class name |
| setUrl($url) X-Ref |
| Set the DB connection url. param: string $url connection url |
| setUserid($userId) X-Ref |
| Set the user name for the DB connection. param: string $userId database user |
| setPassword($password) X-Ref |
| Set the password for the DB connection. param: string $password database password |
| setAutoCommit($autocommit) X-Ref |
| Set the autocommit flag for the DB connection. param: boolean $autocommit the autocommit flag |
| setDelimiter($delimiter) X-Ref |
| Set the statement delimiter. <p>For example, set this to "go" and delimitertype to "ROW" for Sybase ASE or MS SQL Server.</p> param: string $delimiter |
| setDelimiterType($delimiterType) X-Ref |
| Set the Delimiter type for this sql task. The delimiter type takes two values - normal and row. Normal means that any occurence of the delimiter terminate the SQL command whereas with row, only a line containing just the delimiter is recognized as the end of the command. param: string $delimiterType |
| setPrint($print) X-Ref |
| Set the print flag. param: boolean $print |
| setShowheaders($showheaders) X-Ref |
| Set the showheaders flag. param: boolean $showheaders |
| setOutput(PhingFile $output) X-Ref |
| Set the output file. param: PhingFile $output |
| setOnerror($action) X-Ref |
| Set the action to perform onerror param: string $action |
| main() X-Ref |
| Load the sql file and then execute it |
| insertDatabaseSqlFiles($url, $database, $transactions) X-Ref |
| Take the base url, the target database and insert a set of SQL files into the target database. param: string $url param: string $database param: array $transactions |
| runStatements(Reader $reader, $out = null) X-Ref |
| Read the statements from the .sql file and execute them. Lines starting with '//', '--' or 'REM ' are ignored. Developer note: must be public in order to be called from sudo-"inner" class PropelSQLExecTransaction. param: Reader $reader param: $out Optional output stream. |
| execSQL($sql, $out = null) X-Ref |
| Exec the sql statement. param: sql param: out |
| printResults($out = null) X-Ref |
| print any results in the statement. param: out |
Classe: PropelSQLExecTransaction - X-Ref
"Inner" class that contains the definition of a new transaction element.| Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |