- Timestamp:
- 12/10/08 13:38:52 (4 years ago)
- Location:
- lang/php/misc/Hermit/src/Hermit
- Files:
-
- 3 modified
-
command/HermitProcedureCommand.php (modified) (2 diffs)
-
statement/HermitProcedureStatementBuilder.php (modified) (2 diffs)
-
statement/HermitSetupStatementBuilder.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/php/misc/Hermit/src/Hermit/command/HermitProcedureCommand.php
r20966 r26269 14 14 if($this->sqlCreator->hasSetupSql()){ 15 15 $setupBuilder = new HermitSetupStatementBuilder($this->method, $this->annote, $this->sqlCreator); 16 $setupStatement = $setupBuilder->build($pdo );16 $setupStatement = $setupBuilder->build($pdo, $parameters); 17 17 $setupStatement->execute($parameters); 18 18 } … … 20 20 21 21 $builder = new HermitProcedureStatementBuilder($this->method, $this->annote, $this->sqlCreator); 22 $stmt = $builder->build($pdo );22 $stmt = $builder->build($pdo, $parameters); 23 23 $stmt->execute($parameters); 24 24 $rs = HermitProcedureResultSetFactory::create($pdo, $stmt->getSqlParameter()); -
lang/php/misc/Hermit/src/Hermit/statement/HermitProcedureStatementBuilder.php
r21855 r26269 20 20 } 21 21 22 public function build(PDO $pdo ){22 public function build(PDO $pdo, array $inputParameters){ 23 23 self::checkProcedureParameter($this->method); 24 24 … … 35 35 $parameter = new HermitProcedureParameter($info, $dbms); 36 36 } 37 $parameter->setInputParameters($inputParameters); 37 38 38 39 $sql = self::preparedSql($parameter, $this->sqlCreator->createSql()); -
lang/php/misc/Hermit/src/Hermit/statement/HermitSetupStatementBuilder.php
r21855 r26269 8 8 parent::__construct($method, $annote, $sqlCreator); 9 9 } 10 public function build(PDO $pdo ){10 public function build(PDO $pdo, array $inputParameters){ 11 11 parent::checkProcedureParameter($this->method); 12 12 … … 17 17 $dbms = HermitDatabaseMetaFactory::getDbms($pdo); 18 18 $parameter = new HermitProcedureParameter($info, $dbms); 19 $parameter->setInputParameters($inputParameters); 19 20 20 21 $setupSql = self::preparedSql($parameter, $this->sqlCreator->createSetupSql());
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)