- DB parent class
- usage of db in XE is via xml
- there are 2 types of xml - query xml, schema xml
- in case of query xml, DB::executeQuery() method compiles xml file into php code and then execute it
- query xml has unique query id, and will be created in module
- queryid = module_name.query_name
- Author
- NAVER (devel.nosp@m.oper.nosp@m.s@xpr.nosp@m.esse.nosp@m.ngine.nosp@m..com) /db
- Version
- 0.1
- DB child class
- Cubrid DBMS to use the class
- Works with CUBRID up to 8.4.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.
- permitted values: 'left join','left outer join','right join','right outer join' Children Can have children of type <conditions>
- 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