dbscript
[ class tree: dbscript ] [ index: dbscript ] [ all elements ]

Class: PostgreSQL

Source Location: /postgresql.php

Class Overview

Database
   |
   --PostgreSQL

PostgreSQL


Author(s):

Version:

  • 0.1.2

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 33]
PostgreSQL

adapter for the PostgreSQL database system

Usage:

  1.  $db new PostgreSQL 'hostname''database_name''username''password' );

More info... http://dbscript.net/postgresql




Tags:

todo:  support array datatypes
version:  0.1.2
access:  public
author:  Brian Hendrickson <brian@dbscript.net>


[ Top ]


Class Variables

$connstr =

[line 34]


Type:   mixed


[ Top ]

$oid =

[line 35]


Type:   mixed


[ Top ]



Class Methods


constructor PostgreSQL [line 36]

PostgreSQL PostgreSQL( )



[ Top ]

method add_field [line 395]

void add_field( $table, $field, $data_type)



Parameters:

   $table  
   $field  
   $data_type  

[ Top ]

method add_table [line 384]

void add_table( $table, $field_array)



Parameters:

   $table  
   $field_array  

[ Top ]

method blob_value [line 193]

void blob_value( &$rec, $field, &$value)



Parameters:

   &$rec  
   $field  
   &$value  

[ Top ]

method close [line 155]

void close( )



[ Top ]

method connect [line 87]

void connect( )



[ Top ]

method escape_string [line 97]

void escape_string( $string)



Parameters:

   $string  

[ Top ]

method fetch_array [line 177]

void fetch_array( &$result, [ $row = NULL])



Parameters:

   &$result  
   $row  

[ Top ]

method fetch_row [line 182]

void fetch_row( &$result, [ $row = NULL])



Parameters:

   &$result  
   $row  

[ Top ]

method field_name [line 314]

void field_name( &$result, $index)



Parameters:

   &$result  
   $index  

[ Top ]

method get_fields [line 420]

void get_fields( $table)



Parameters:

   $table  

[ Top ]

method get_result [line 104]

void get_result( $sql, [ $returnfalse = NULL])



Parameters:

   $sql  
   $returnfalse  

[ Top ]

method get_table [line 165]

void &get_table( $table)



Parameters:

   $table  

[ Top ]

method get_tables [line 402]

void get_tables( )



[ Top ]

method has_table [line 399]

void has_table( $t)



Parameters:

   $t  

[ Top ]

method large_object_create [line 317]

void large_object_create( $table, $file)



Parameters:

   $table  
   $file  

[ Top ]

method large_object_delete [line 365]

void large_object_delete( $oid)



Parameters:

   $oid  

[ Top ]

method large_object_fetch [line 345]

void large_object_fetch( $oid, [ $return = false])



Parameters:

   $oid  
   $return  

[ Top ]

method last_insert_id [line 137]

void last_insert_id( &$result, $pkfield, $table)



Parameters:

   &$result  
   $pkfield  
   $table  

[ Top ]

method model [line 174]

void &model( $model)



Parameters:

   $model  

[ Top ]

method next_primary_key [line 118]

void next_primary_key( $table, $pkfield, [ $sequence_name = NULL])



Parameters:

   $table  
   $pkfield  
   $sequence_name  

[ Top ]

method num_fields [line 311]

void num_fields( &$result)



Parameters:

   &$result  

[ Top ]

method num_rows [line 308]

void num_rows( &$result)



Parameters:

   &$result  

[ Top ]

method post_insert [line 305]

void post_insert( &$rec, &$result)



Parameters:

   &$rec  
   &$result  

[ Top ]

method pre_insert [line 255]

void pre_insert( &$rec, $modified_field, $datatype)



Parameters:

   &$rec  
   $modified_field  
   $datatype  

[ Top ]

method pre_update [line 283]

void pre_update( &$rec, $modified_field, $datatype)



Parameters:

   &$rec  
   $modified_field  
   $datatype  

[ Top ]

method query_limit [line 190]

void query_limit( $limit, $offset)



Parameters:

   $limit  
   $offset  

[ Top ]

method quoted_insert_value [line 252]

void quoted_insert_value( &$rec, $modified_field)



Parameters:

   &$rec  
   $modified_field  

[ Top ]

method quoted_update_value [line 249]

void quoted_update_value( &$rec, $modified_field)



Parameters:

   &$rec  
   $modified_field  

[ Top ]

method result_value [line 148]

void result_value( &$result, $resultindex, $field)



Parameters:

   &$result  
   $resultindex  
   $field  

[ Top ]

method seek_row [line 187]

void seek_row( &$result, $row)



Parameters:

   &$result  
   $row  

[ Top ]

method select_distinct [line 246]

void select_distinct( $field, $table, $orderby)



Parameters:

   $field  
   $table  
   $orderby  

[ Top ]

method sql_delete_for [line 232]

void sql_delete_for( &$rec)



Parameters:

   &$rec  

[ Top ]

method sql_insert_for [line 196]

void sql_insert_for( &$rec)



Parameters:

   &$rec  

[ Top ]

method sql_select_for [line 229]

void sql_select_for( &$rec, $id)



Parameters:

   &$rec  
   $id  

[ Top ]

method sql_update_for [line 214]

void sql_update_for( &$rec)



Parameters:

   &$rec  

[ Top ]


Documentation generated on Mon, 19 Feb 2007 10:25:00 -0800 by phpDocumentor 1.3.1