Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
DALDropParser Class Reference
Inheritance diagram for DALDropParser:
DALQueryParser

Static Public Member Functions

static parse (DomElement $xmlQuery)
 
static validate (DomElement $query)
 
- Static Public Member Functions inherited from DALQueryParser
static parse (DomElement $query)
 
static parseCallQuery (DomElement $call)
 
static validateField (DomElement $field, $allowAlias=FALSE)
 
static validateValuesTag (DomElement $valuesTag)
 
static validateFunctionTag (DomElement $function)
 
static validateHook (DomElement $hook)
 

Additional Inherited Members

- Static Protected Member Functions inherited from DALQueryParser
static parseLimitClause (DomElement $select)
 
static parseInClause (DomElement $inCond, $level=0)
 
static parseExistsClause (DomElement $existsCond, $level=0)
 
static parseChildFields (DomElement $parent)
 
static parseSingleField (DomElement $fieldXML)
 
static parseMathOperation (DomElement $parent, $op='MATH-OP')
 
static parseSqlFunction (DomElement $function)
 
static validateFieldsTag (DomElement $fields)
 
static validateValueTag (DomElement $value)
 
static getUnionTag (DomElement $parentNode)
 
static addHookIds (DomElement $xmlQuery)
 

Detailed Description

DALDropParser.

DROP query parser.

Since
4.0.0

Definition at line 22 of file DALDropParser.inc.

Member Function Documentation

static parse ( DomElement  $xmlQuery)
static

Converts drop tag to PHP array.

Parameters
DomElement$xmlQuerySingle DROP query.
Since
4.0.0
Returns
array

Definition at line 48 of file DALDropParser.inc.

static validate ( DomElement  $query)
static

Validates the drop tag.

Each drop tag must have table attribute.

Parameters
DomElement$querySingle DROP query tag.
Since
4.0.0
Returns
void
Exceptions
DALParserExceptionIf the DROP tag is malformed.

Definition at line 76 of file DALDropParser.inc.


The documentation for this class was generated from the following file: