Queue Class Reference
[Connectors and dialects for various databases]

OSQL's queries queue. More...

Inheritance diagram for Queue:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 getId ()
 setId ($id)
 getQueue ()
 add (Query $query)
 
Returns:
Queue

 remove (Query $query)
 
Returns:
Queue

 drop ()
 
Returns:
Queue

 run (DB $db)
 
Returns:
Queue

 flush (DB $db)
 
Returns:
Queue

 toString ()
 toDialectString (Dialect $dialect)

Static Public Member Functions

static create ()
 
Returns:
Queue


Private Attributes

 $queue = array()


Detailed Description

OSQL's queries queue.

See also:
OSQL
Todo:
introduce DBs without multi-query support handling

Definition at line 22 of file Queue.class.php.


Member Function Documentation

static Queue::create (  )  [static]

Returns:
Queue

Definition at line 29 of file Queue.class.php.

Queue::getId (  ) 

Implements Identifiable.

Definition at line 34 of file Queue.class.php.

Queue::setId ( id  ) 

Implements Identifiable.

Definition at line 39 of file Queue.class.php.

Queue::getQueue (  ) 

Definition at line 44 of file Queue.class.php.

Queue::add ( Query query  ) 

Returns:
Queue

Definition at line 52 of file Queue.class.php.

Queue::remove ( Query query  ) 

Returns:
Queue

Definition at line 62 of file Queue.class.php.

Queue::drop (  ) 

Returns:
Queue

Definition at line 75 of file Queue.class.php.

Queue::run ( DB db  ) 

Returns:
Queue

Definition at line 85 of file Queue.class.php.

References DB::queryRaw(), and toDialectString().

Referenced by flush().

Here is the call graph for this function:

Queue::flush ( DB db  ) 

Returns:
Queue

Definition at line 95 of file Queue.class.php.

References run().

Here is the call graph for this function:

Queue::toString (  ) 

Implements Stringable.

Definition at line 101 of file Queue.class.php.

References ImaginaryDialect::me(), and toDialectString().

Here is the call graph for this function:

Queue::toDialectString ( Dialect dialect  ) 

Implements DialectString.

Definition at line 106 of file Queue.class.php.

References $out.

Referenced by run(), and toString().


Member Data Documentation

Queue::$queue = array() [private]

Definition at line 24 of file Queue.class.php.


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:58:20 2007 for onPHP by  doxygen 1.5.4