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

Class: metabase_manager_class

Source Location: /MDB-1.3.0/MDB/metabase_wrapper.php

Class Overview




Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 1361]


[ Top ]


Class Variables

$database =  0

[line 1368]


Type:   mixed


[ Top ]

$database_definition = array(
        'name' => '',
        'create' => 0,
        'TABLES' => array())

[line 1369]


Type:   mixed


[ Top ]

$error =  ''

[line 1366]


Type:   mixed


[ Top ]

$fail_on_invalid_names =  1

[line 1365]


Type:   mixed


[ Top ]

$MDB_manager_object =

[line 1363]


Type:   mixed


[ Top ]

$warnings = array()

[line 1367]


Type:   mixed


[ Top ]



Method Detail

metabase_manager_class (Constructor)   [line 1375]

metabase_manager_class metabase_manager_class( )


[ Top ]

AddDefinitionChange   [line 1505]

void AddDefinitionChange( &$changes, $definition, $item, $change)


Parameters:

   &$changes   — 
   $definition   — 
   $item   — 
   $change   — 

[ Top ]

AlterDatabase   [line 1526]

void AlterDatabase( &$previous_definition, &$changes)


Parameters:

   &$previous_definition   — 
   &$changes   — 

[ Top ]

CloseSetup   [line 1396]

void CloseSetup( )


[ Top ]

CompareDefinitions   [line 1515]

void CompareDefinitions( &$previous_definition, &$changes)


Parameters:

   &$previous_definition   — 
   &$changes   — 

[ Top ]

CreateDatabase   [line 1495]

void CreateDatabase( )


[ Top ]

CreateSequence   [line 1475]

void CreateSequence( $sequence_name, $sequence, $created_on_table)


Parameters:

   $sequence_name   — 
   $sequence   — 
   $created_on_table   — 

[ Top ]

CreateTable   [line 1455]

void CreateTable( $table_name, $table)


Parameters:

   $table_name   — 
   $table   — 

[ Top ]

DropSequence   [line 1485]

void DropSequence( $sequence_name)


Parameters:

   $sequence_name   — 

[ Top ]

DropTable   [line 1465]

void DropTable( $table_name)


Parameters:

   $table_name   — 

[ Top ]

DumpDatabase   [line 1556]

void DumpDatabase( $arguments)


Parameters:

   $arguments   — 

[ Top ]

DumpDatabaseChanges   [line 1577]

void DumpDatabaseChanges( &$changes)


Parameters:

   &$changes   — 

[ Top ]

DumpDatabaseContents   [line 1604]

void DumpDatabaseContents( $schema_file, &$setup_arguments, &$dump_arguments, &$variables)


Parameters:

   $schema_file   — 
   &$setup_arguments   — 
   &$dump_arguments   — 
   &$variables   — 

[ Top ]

DumpSequence   [line 1546]

void DumpSequence( $sequence_name, $output, $eol, $dump_definition)


Parameters:

   $sequence_name   — 
   $output   — 
   $eol   — 
   $dump_definition   — 

[ Top ]

EscapeSpecialCharacters   [line 1536]

void EscapeSpecialCharacters( $string)


Parameters:

   $string   — 

[ Top ]

GetDefinitionFromDatabase   [line 1615]

void GetDefinitionFromDatabase( )


[ Top ]

GetField   [line 1406]

void GetField( &$field, $field_name, $declaration, &$query)


Parameters:

   &$field   — 
   $field_name   — 
   $declaration   — 
   &$query   — 

[ Top ]

GetFieldList   [line 1421]

void GetFieldList( $fields, $declaration, &$query_fields)


Parameters:

   $fields   — 
   $declaration   — 
   &$query_fields   — 

[ Top ]

GetFields   [line 1444]

void GetFields( $table, &$fields)


Parameters:

   $table   — 
   &$fields   — 

[ Top ]

ParseDatabaseDefinitionFile   [line 1566]

void ParseDatabaseDefinitionFile( $input_file, &$database_definition, &$variables, [ $fail_on_invalid_names = 1])


Parameters:

   $input_file   — 
   &$database_definition   — 
   &$variables   — 
   $fail_on_invalid_names   — 

[ Top ]

SetupDatabase   [line 1384]

void SetupDatabase( &$arguments)


Parameters:

   &$arguments   — 

[ Top ]

UpdateDatabase   [line 1587]

void UpdateDatabase( $current_schema_file, $previous_schema_file, &$arguments, &$variables)


Parameters:

   $current_schema_file   — 
   $previous_schema_file   — 
   &$arguments   — 
   &$variables   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 10:15:26 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.