phpDocumentor Naos_ODL
[ class tree: Naos_ODL ] [ index: Naos_ODL ] [ all elements ]

Class: Naos_ODL_Generator_Internal_Table

Source Location: /ODL/Generator/Internal/Table.php

Class Naos_ODL_Generator_Internal_Table

Method Summary
Naos_ODL_Generator_Internal_Table   __construct()  
void   addColumn()  
void   addForeignKey()  
void   addIndexUnit()  
void   addPHPCode()  
void   addUniqueUnit()  
void   getColumnByName()  
void   getColumns()  
void   getPeer()  
void   getPHPDefinition()  
void   getPrimaryColumn()  
void   getPrimaryKeyColumn()  
void   getSQLDefinition()  
void   getTableName()  

[ Top ]
Methods
Constructor __construct  [line 39]

  Naos_ODL_Generator_Internal_Table __construct( $tablename, $gen_phpdef, $object_namespace  )

Parameters:
   $tablename: 
   $gen_phpdef: 
   $object_namespace: 

API Tags:
Access:  public


[ Top ]
addColumn  [line 94]

  void addColumn( Naos_ODL_Generator_Internal_Column $column  )

Parameters:
Naos_ODL_Generator_Internal_Column   $column: 

API Tags:
Access:  public


[ Top ]
addForeignKey  [line 122]

  void addForeignKey( Naos_ODL_Generator_Internal_ForeignKey $fk  )

Parameters:
Naos_ODL_Generator_Internal_ForeignKey   $fk: 

API Tags:
Access:  public


[ Top ]
addIndexUnit  [line 128]

  void addIndexUnit( $indexunit  )

Parameters:
   $indexunit: 

API Tags:
Access:  public


[ Top ]
addPHPCode  [line 165]

  void addPHPCode( Naos_ODL_Generator_Internal_PHPCode $phpcode  )

Parameters:
Naos_ODL_Generator_Internal_PHPCode   $phpcode: 

API Tags:
Access:  public


[ Top ]
addUniqueUnit  [line 137]

  void addUniqueUnit( $uniqueunit  )

Parameters:
   $uniqueunit: 

API Tags:
Access:  public


[ Top ]
getColumnByName  [line 63]

  void getColumnByName( $name  )

Parameters:
   $name: 

API Tags:
Access:  public


[ Top ]
getColumns  [line 81]

  void getColumns( )


API Tags:
Access:  public


[ Top ]
getPeer  [line 59]

  void getPeer( )


API Tags:
Access:  public


[ Top ]
getPHPDefinition  [line 223]

  void getPHPDefinition( $base_object_namespace, $base_peer_namespace, $object_namespace, $peer_namespace  )

Parameters:
   $base_object_namespace: 
   $base_peer_namespace: 
   $object_namespace: 
   $peer_namespace: 

API Tags:
Access:  public


[ Top ]
getPrimaryColumn  [line 85]

  void getPrimaryColumn( )


API Tags:
Access:  public


[ Top ]
getPrimaryKeyColumn  [line 72]

  void getPrimaryKeyColumn( )


API Tags:
Access:  public


[ Top ]
getSQLDefinition  [line 178]

  void getSQLDefinition( $object_namespace  )

Parameters:
   $object_namespace: 

API Tags:
Access:  public


[ Top ]
getTableName  [line 55]

  void getTableName( )


API Tags:
Access:  public


[ Top ]

Documentation generated on Sat, 13 Sep 2008 01:41:01 -0400 by phpDocumentor 1.4.0