dev.obliquid.com: obliquid
[ class tree: obliquid ] [ index: obliquid ] [ all elements ]

Class: metabase_database_class

Source Location: Program_Root/classes/metabase/metabase_database.php

Class Overview




Variables

Methods


Child classes:

Inherited Variables

Inherited Methods


Class Details

[line 312]




[ Top ]


Class Variables

$affected_rows = -1

[line 325]




Type:   mixed


[ Top ]

$auto_commit = 1

[line 326]




Type:   mixed


[ Top ]

$blobs = array()

[line 339]




Type:   mixed


[ Top ]

$clobs = array()

[line 338]




Type:   mixed


[ Top ]

$database = 0

[line 316]




Type:   mixed


[ Top ]

$database_name = ""

[line 323]




Type:   mixed


[ Top ]

$debug = ""

[line 342]




Type:   mixed


[ Top ]

$debug_output = ""

[line 343]




Type:   mixed


[ Top ]

$decimal_places = 2

[line 328]




Type:   mixed


[ Top ]

$error_handler = ""

[line 346]




Type:   mixed


[ Top ]

$escape_quotes = ""

[line 332]




Type:   mixed


[ Top ]

$first_selected_row = 0

[line 329]




Type:   mixed


[ Top ]

$host = ""

[line 317]




Type:   mixed


[ Top ]

$include_path = ""

[line 348]




Type:   mixed


[ Top ]

$in_transaction = 0

[line 341]




Type:   mixed


[ Top ]

$last_error = ""

[line 340]




Type:   mixed


[ Top ]

$lobs = array()

[line 337]




Type:   mixed


[ Top ]

$lob_buffer_length = 8000

[line 331]




Type:   mixed


[ Top ]

$log_line_break = "\n"

[line 333]




Type:   mixed


[ Top ]

$manager =

[line 347]




Type:   mixed


[ Top ]

$manager_class_name = ""

[line 353]




Type:   mixed


[ Top ]

$manager_include = ""

[line 350]




Type:   mixed


[ Top ]

$manager_included_constant = ""

[line 349]




Type:   mixed


[ Top ]

$manager_sub_include = ""

[line 352]




Type:   mixed


[ Top ]

$manager_sub_included_constant = ""

[line 351]




Type:   mixed


[ Top ]

$options = array()

[line 320]




Type:   mixed


[ Top ]

$password = ""

[line 319]




Type:   mixed


[ Top ]

$pass_debug_handle = 0

[line 344]




Type:   mixed


[ Top ]

$persistent = 1

[line 322]




Type:   mixed


[ Top ]

$prepared_queries = array()

[line 327]




Type:   mixed


[ Top ]

$result_types = array()

[line 345]




Type:   mixed


[ Top ]

$selected_row_limit = 0

[line 330]




Type:   mixed


[ Top ]

$supported = array()

[line 321]




Type:   mixed


[ Top ]

$user = ""

[line 318]




Type:   mixed


[ Top ]

$warning = ""

[line 324]




Type:   mixed


[ Top ]



Class Methods


method AffectedRows [line 916]

void AffectedRows( mixed &$affected_rows)





Overridden in child classes as:

metabase_mssql_class::AffectedRows()

[ Top ]

method AlterTable [line 499]

void AlterTable( mixed $name, mixed &$changes, mixed $check)





[ Top ]

method AutoCommitTransactions [line 1272]


method BaseConvertResult [line 1004]

void BaseConvertResult( mixed &$value, mixed $type)





[ Top ]

method BaseFetchResultArray [line 1386]

void BaseFetchResultArray( mixed $result, mixed &$array, mixed $row)





[ Top ]

method CaptureDebugOutput [line 415]

void CaptureDebugOutput( mixed $capture)





[ Top ]

method Close [line 366]


method CloseSetup [line 370]

void CloseSetup( )





[ Top ]

method CommitTransaction [line 1278]


method ConvertResult [line 1035]


method ConvertResultRow [line 1040]

void ConvertResultRow( mixed $result, mixed &$row)





[ Top ]

method CreateDatabase [line 471]

void CreateDatabase( mixed $database)





Overridden in child classes as:

metabase_template_class::CreateDatabase()

[ Top ]

method CreateIndex [line 555]

void CreateIndex( mixed $table, mixed $name, mixed &$definition)





[ Top ]

method CreateSequence [line 569]

void CreateSequence( mixed $name, mixed $start)





[ Top ]

method CreateTable [line 485]

void CreateTable( mixed $name, mixed &$fields)





[ Top ]

method Debug [line 379]

void Debug( mixed $message)





[ Top ]

method DebugOutput [line 390]

void DebugOutput( )





[ Top ]

method DestroyResultLOB [line 982]


method DropDatabase [line 478]

void DropDatabase( mixed $database)





[ Top ]

method DropIndex [line 562]

void DropIndex( mixed $table, mixed $name)





[ Top ]

method DropSequence [line 576]

void DropSequence( mixed $name)





[ Top ]

method DropTable [line 492]

void DropTable( mixed $name)





[ Top ]

method EndOfResult [line 924]


method EndOfResultLOB [line 965]


method Error [line 1120]

void Error( )





Overridden in child classes as:

metabase_template_class::Error()

[ Top ]

method EscapeText [line 357]

void EscapeText( mixed &$text)





Overridden in child classes as:

metabase_sqlite_class::EscapeText()

[ Top ]

method ExecutePreparedQuery [line 773]

void ExecutePreparedQuery( mixed $prepared_query, mixed $query)





Overridden in child classes as:

metabase_ibase_class::ExecutePreparedQuery()
metabase_oci_class::ExecutePreparedQuery()
metabase_ifx_class::ExecutePreparedQuery()

[ Top ]

method ExecuteQuery [line 778]

void ExecuteQuery( mixed $prepared_query)





[ Top ]

method FetchBLOBResult [line 993]


method FetchBooleanResult [line 1087]

void FetchBooleanResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchCLOBResult [line 988]


method FetchDateResult [line 1066]

void FetchDateResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchDecimalResult [line 1101]

void FetchDecimalResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchFloatResult [line 1094]

void FetchFloatResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchLOBResult [line 936]

void FetchLOBResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchResult [line 930]


method FetchResultAll [line 1444]

void FetchResultAll( mixed $result, mixed &$all)





[ Top ]

method FetchResultArray [line 1398]


method FetchResultColumn [line 1415]

void FetchResultColumn( mixed $result, mixed &$column)





[ Top ]

method FetchResultField [line 1353]

void FetchResultField( mixed $result, mixed &$value)





[ Top ]

method FetchResultRow [line 1403]

void FetchResultRow( mixed $result, mixed &$row)





[ Top ]

method FetchTimeResult [line 1080]

void FetchTimeResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FetchTimestampResult [line 1073]

void FetchTimestampResult( mixed $result, mixed $row, mixed $field)





[ Top ]

method FreeBLOBValue [line 1209]


method FreeCLOBValue [line 1200]


method FreePreparedQuery [line 765]

void FreePreparedQuery( mixed $prepared_query)





[ Top ]

method FreeResult [line 1114]


method GetBLOBFieldTypeDeclaration [line 1149]


method GetBLOBFieldValue [line 1204]


method GetBooleanFieldTypeDeclaration [line 1154]


method GetBooleanFieldValue [line 1213]

void GetBooleanFieldValue( mixed $value)





Overridden in child classes as:

metabase_mssql_class::GetBooleanFieldValue()
metabase_ifx_class::GetBooleanFieldValue()

[ Top ]

method GetCLOBFieldTypeDeclaration [line 1144]


method GetCLOBFieldValue [line 1195]


method GetColumnNames [line 1310]


method GetDateFieldTypeDeclaration [line 1159]


method GetDateFieldValue [line 1218]

void GetDateFieldValue( mixed $value)





Overridden in child classes as:

metabase_oci_class::GetDateFieldValue()
metabase_msql_class::GetDateFieldValue()

[ Top ]

method GetDecimalFieldTypeDeclaration [line 1179]


method GetDecimalFieldValue [line 1238]


method GetFieldValue [line 1243]

void GetFieldValue( mixed $type, mixed $value)





[ Top ]

method GetFloatFieldTypeDeclaration [line 1174]


method GetFloatFieldValue [line 1233]


method GetIntegerFieldTypeDeclaration [line 1132]


method GetIntegerFieldValue [line 1184]

void GetIntegerFieldValue( mixed $value)





[ Top ]

method GetSequenceCurrentValue [line 588]

void GetSequenceCurrentValue( mixed $name, mixed &$value)





[ Top ]

method GetSequenceDefinition [line 548]

void GetSequenceDefinition( mixed $sequence, mixed &$definition)





[ Top ]

method GetSequenceNextValue [line 583]


method GetTableFieldDefinition [line 520]

void GetTableFieldDefinition( mixed $table, mixed $field, mixed &$definition)





[ Top ]

method GetTableIndexDefinition [line 534]

void GetTableIndexDefinition( mixed $table, mixed $index, mixed &$definition)





[ Top ]

method GetTextFieldTypeDeclaration [line 1139]


method GetTextFieldValue [line 1189]

void GetTextFieldValue( mixed $value)





[ Top ]

method GetTimeFieldTypeDeclaration [line 1169]


method GetTimeFieldValue [line 1228]

void GetTimeFieldValue( mixed $value)





Overridden in child classes as:

metabase_oci_class::GetTimeFieldValue()

[ Top ]

method GetTimestampFieldTypeDeclaration [line 1164]


method GetTimestampFieldValue [line 1223]

void GetTimestampFieldValue( mixed $value)





Overridden in child classes as:

metabase_oci_class::GetTimestampFieldValue()
metabase_msql_class::GetTimestampFieldValue()

[ Top ]

method ListSequences [line 541]

void ListSequences( mixed &$sequences)





[ Top ]

method ListTableFields [line 513]

void ListTableFields( mixed $table, mixed &$fields)





[ Top ]

method ListTableIndexes [line 527]

void ListTableIndexes( mixed $table, mixed &$indexes)





[ Top ]

method ListTables [line 506]

void ListTables( mixed &$tables)





[ Top ]

method LoadExtension [line 436]

void LoadExtension( mixed $scope, mixed $extension, mixed $included_constant, mixed $include)





[ Top ]

method LoadManager [line 448]

void LoadManager( mixed $scope)





[ Top ]

method NumberOfColumns [line 1316]


method NumberOfRows [line 1108]


method PrepareQuery [line 704]

void PrepareQuery( mixed $query)





[ Top ]

method Query [line 595]


method QueryAll [line 1504]

void QueryAll( mixed $query, mixed &$all, [mixed $types = ""])





[ Top ]

method QueryColumn [line 1488]

void QueryColumn( mixed $query, mixed &$column, [mixed $type = "text"])





<