Class: Doctrine_Sequence_Mssql

Source Location: /Doctrine/Sequence/Mssql.php

Class Doctrine_Sequence_Mssql

Class Overview

Doctrine_Sequence_Mssql

Located in /Doctrine/Sequence/Mssql.php [line 33]

Doctrine_Connection_Module
   |
   --Doctrine_Sequence
      |
      --Doctrine_Sequence_Mssql
Author(s): Information Tags:
Version:  $Revision: 1934 $
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_Sequence

Doctrine_Sequence::currId()
Returns the current id of a sequence
Doctrine_Sequence::lastInsertId()
Returns the autoincrement ID if supported or $id or fetches the current ID in a sequence called: $table.(empty($field) ? '' : '_'.$field)
Doctrine_Sequence::nextId()
Returns the next free id of a sequence

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
bool   checkSequence()   Checks if there's a sequence that exists.
integer   currId()   Returns the current id of a sequence
void   lastInsertId()   Returns the autoincrement ID if supported or $id or fetches the current ID in a sequence called: $table.(empty($field) ? '' : '_'.$field)
integer   nextId()   Returns the next free id of a sequence

[ Top ]
Properties
Methods
checkSequence  [line 107]

  bool checkSequence( string $seqName  )

Checks if there's a sequence that exists.

Parameters:
string   $seqName:  The sequence name to verify.

API Tags:
Return:  The value if the table exists or not
Access:  public


[ Top ]
currId  [line 149]

  integer currId( string $seqName  )

Returns the current id of a sequence

Parameters:
string   $seqName:  name of the sequence

API Tags:
Return:  current id in the given sequence
Access:  public


Redefinition of:
Doctrine_Sequence::currId()
Returns the current id of a sequence

[ Top ]
lastInsertId  [line 127]

  void lastInsertId( [string $table = null], [string $field = null]  )

Returns the autoincrement ID if supported or $id or fetches the current ID in a sequence called: $table.(empty($field) ? '' : '_'.$field)

Parameters:
string   $table:  name of the table into which a new row was inserted
string   $field:  name of the field into which a new row was inserted

API Tags:
Access:  public


Redefinition of:
Doctrine_Sequence::lastInsertId()
Returns the autoincrement ID if supported or $id or fetches the current ID in a sequence called: $table.(empty($field) ? '' : '_'.$field)

[ Top ]
nextId  [line 43]

  integer nextId( string $seqName, [bool $onDemand = true]  )

Returns the next free id of a sequence

Parameters:
string   $seqName:  name of the sequence
bool   $onDemand:  when true missing sequences are automatic created

API Tags:
Return:  next id in the given sequence
Access:  public


Redefinition of:
Doctrine_Sequence::nextId()
Returns the next free id of a sequence

[ Top ]