dbxapp 4.5.3
Technische API-Referenz der dbxapp-Plattform
Lade ...
Suche ...
Keine Treffer
dbxAnalyzerSQL Klassenreferenz

Zerlegt einfache SQL-Anweisungen in ihre strukturellen Bestandteile. Mehr ...

Öffentliche Methoden

 analyze ($sql)
 get_type ($default='UNKNOWN')
 get_fields ($default=' *')
 get_table ($default='')
 get_where ($default='')
 get_order_by ($default='')
 get_group_by ($default='')
 get_limit ($default=100)
 get_offset ($default=0)

Öffentliche Attribute

 $sql = ''
 $type = 'UNKNOWN'
 $fields = ''
 $values = ''
 $table = ''
 $where = ''
 $order_by = ''
 $group_by = ''
 $limit = 100
 $offset = 0
 $is_valid = true

Ausführliche Beschreibung

Zerlegt einfache SQL-Anweisungen in ihre strukturellen Bestandteile.

Der Analyzer erkennt SELECT, INSERT, UPDATE und DELETE und stellt Typ, Tabelle, Felder, Bedingungen, Sortierung sowie Begrenzung getrennt bereit.

Dokumentation der Elementfunktionen

◆ analyze()

dbxAnalyzerSQL::analyze ( $sql)

Benutzt $sql.

◆ get_fields()

dbxAnalyzerSQL::get_fields ( $default = '*')

◆ get_group_by()

dbxAnalyzerSQL::get_group_by ( $default = '')

◆ get_limit()

dbxAnalyzerSQL::get_limit ( $default = 100)

◆ get_offset()

dbxAnalyzerSQL::get_offset ( $default = 0)

◆ get_order_by()

dbxAnalyzerSQL::get_order_by ( $default = '')

◆ get_table()

dbxAnalyzerSQL::get_table ( $default = '')

◆ get_type()

dbxAnalyzerSQL::get_type ( $default = 'UNKNOWN')

◆ get_where()

dbxAnalyzerSQL::get_where ( $default = '')

Dokumentation der Datenelemente

◆ $fields

dbxAnalyzerSQL::$fields = ''

◆ $group_by

dbxAnalyzerSQL::$group_by = ''

◆ $is_valid

dbxAnalyzerSQL::$is_valid = true

◆ $limit

dbxAnalyzerSQL::$limit = 100

◆ $offset

dbxAnalyzerSQL::$offset = 0

◆ $order_by

dbxAnalyzerSQL::$order_by = ''

◆ $sql

dbxAnalyzerSQL::$sql = ''

Wird benutzt von analyze().

◆ $table

dbxAnalyzerSQL::$table = ''

◆ $type

dbxAnalyzerSQL::$type = 'UNKNOWN'

◆ $values

dbxAnalyzerSQL::$values = ''

◆ $where

dbxAnalyzerSQL::$where = ''

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: