XpressEngine Core  1.11.2
 All Classes Namespaces Files Functions Variables Pages
classes Namespace Reference

Detailed Description

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1

Class to use MySQL DBMS mysql handling class

Does not use prepared statements, since mysql driver does not support them

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1

Class to use MySQL innoDB DBMS mysql innodb handling class

Does not use prepared statements, since mysql driver does not support them

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1

Class to use MySQLi DBMS as mysqli_* mysql handling class

Does not use prepared statements, since mysql driver does not support them

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1

Class to use MySQLi innoDB DBMS as mysqli_* mysql innodb handling class

Does not use prepared statements, since mysql driver does not support them

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db/queryparts/condition
Version
0.1

ClickCountExpression

Author
Arnia Software /db/queryparts/expression
Version
0.1

DeleteExpression

Author
Arnia Software /db/queryparts/expression
Version
0.1
Todo:
Fix this class

Expression Represents an expression used in select/update/insert/delete statements

Examples (expressions are inside double square brackets): select [[columnA]], [[columnB as aliasB]] from tableA update tableA set [[columnA = valueA]] where columnB = something

Author
Corina /db/queryparts/expression
Version
0.1

InsertExpression

Author
Arnia Software /db/queryparts/expression
Version
0.1

SelectExpression Represents an expresion that appears in the select clause

    $column_name can be:
    - a table column name
    - an sql function - like count(*)
        - an sql expression - substr(column_name, 1, 8) or score1 + score2
    $column_name is already escaped
Author
Arnia Software /db/queryparts/expression
Version
0.1

StarExpression Represents the * in 'select * from ...' statements

Author
Corina /db/queryparts/expression
Version
0.1

UpdateExpression

Author
Arnia Software /db/queryparts/expression
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db/queryparts/limit
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db/queryparts/order
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db/queryparts
Version
0.1
Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db/queryparts/table
Version
0.1

class JoinTable $conditions in an array of Condition objects

Author
Arnia Software /db/queryparts/table
Version
0.1

/security

Version
1.1
Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

DefaultValue class

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /xml/xmlquery/queryargument
Version
0.1

QueryArgument class

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /xml/xmlquery/queryargument
Version
0.1

SortQueryArgument class

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /xml/xmlquery/queryargument
Version
0.1

QueryArgumentValidator class

Author
NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /xml/xmlquery/queryargument/validator
Version
0.1

File containing the QueryParser class Parses an XML Object and returns a string used for generating the PHP cache file
The XML Object structure must be the one defined in the XmlParser class

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <column> tag inside an XML Query file
Since the <column> tag supports different attributes depending on the type of query (select, update, insert, delete) this is only the base class for the classes that will model each type <column> tag.

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <columns> tag inside an XML Query file whose action is 'insert'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <column> tag inside an XML Query file whose action is 'insert'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <column> tag inside an XML Query file whose action is 'insert-select'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <columns> tag inside an XML Query file whose action is 'select'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <column> tag inside an XML Query file whose action is 'select'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <columns> tag inside an XML Query file whose action is 'update'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

Models the <column> tag inside an XML Query file whose action is 'update'

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1

ConditionGroupTag class

Author
Arnia Software /xml/xmlquery/tags/condition
Version
0.1

ConditionsTag class

Author
Arnia Software /xml/xmlquery/tags/condition
Version
0.1

ConditionTag Models the <condition> tag inside an XML Query file. Base class.

Author
Corina /xml/xmlquery/tags/condition
Version
0.1

JoinConditionsTag class

Author
Corina /xml/xmlquery/tags/condition
Version
0.1

GroupsTag class

Author
Arnia Software /xml/xmlquery/tags/group
Version
0.1

IndexTag class

Author
Arnia Software /xml/xmlquery/tags/navigation
Version
0.1

LimitTag class

Author
Arnia Software /xml/xmlquery/tags/navigation
Version
0.1

NavigationTag class

Author
Arnia Software /xml/xmlquery/tags/navigation
Version
0.1

QueryTag class

Author
Arnia Software /xml/xmlquery/tags/query
Version
0.1

HintTableTag Models the

inside an XML Query file and the corresponding <index_hint> tag

Author
Arnia Sowftare /xml/xmlquery/tags/table
Version
0.1

TablesTag class Models the <tables> tag inside an XML Query file Example <tables>

Attributes None. Children Can have children of type

<query>

Author
Arnia Sowftare /xml/xmlquery/tags/table
Version
0.1

TableTag Models the

inside an XML Query file Example

Attributes name - name of the table - table prefix will be automatically added alias - table alias. If no value is specified, the table name will be set as default alias join_type - in case the table is part of a join clause, this specifies the type of join: left, right etc.

Author
Arnia Sowftare /xml/xmlquery/tags/table
Version
0.1

File containing the XE 1.5 XmlQueryParserClass New XmlQueryParser class
Parses XE XML query files

Author
Corina Udrescu (corin.nosp@m.a.ud.nosp@m.rescu.nosp@m.@arn.nosp@m.ia.ro)
Version
0.1