mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-23 05:09:56 +09:00
Merge 1.5.2.3 (~r10623)
git-svn-id: http://xe-core.googlecode.com/svn/trunk@10624 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
79fdf10866
commit
e4306a789f
915 changed files with 71076 additions and 245 deletions
23
tools/dbxml_validator/tests/data/checkMissingPipe.xml
Normal file
23
tools/dbxml_validator/tests/data/checkMissingPipe.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<query id="checkMissingPipe" action="select">
|
||||
<tables>
|
||||
<table name="tableName" alias="alias" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group>
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
24
tools/dbxml_validator/tests/data/dupListCount.xml
Normal file
24
tools/dbxml_validator/tests/data/dupListCount.xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<query id="dupListCount" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
25
tools/dbxml_validator/tests/data/dupPage.xml
Normal file
25
tools/dbxml_validator/tests/data/dupPage.xml
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
<query id="dupPage" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
24
tools/dbxml_validator/tests/data/dupPageCount.xml
Normal file
24
tools/dbxml_validator/tests/data/dupPageCount.xml
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<query id="dupPageCount" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
35
tools/dbxml_validator/tests/data/dupTblName.xml
Normal file
35
tools/dbxml_validator/tests/data/dupTblName.xml
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<query id="dupTblName" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table query="true" alias="tableName">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="member_srl" alias="member_srl" />
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<groups>
|
||||
<group column="member_srl" />
|
||||
</groups>
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<query id="duplicateColumnsInSelect" action="select">
|
||||
<columns>
|
||||
<column name="count(*)" />
|
||||
<column name="count(*)" />
|
||||
</columns>
|
||||
<tables>
|
||||
<table name="tblName" />
|
||||
</tables>
|
||||
</query>
|
||||
27
tools/dbxml_validator/tests/data/emptyTableSubquery.xml
Normal file
27
tools/dbxml_validator/tests/data/emptyTableSubquery.xml
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<query id="emptyTableSubquery" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table query="true">
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
|
||||
38
tools/dbxml_validator/tests/data/joinedSubquery.xml
Normal file
38
tools/dbxml_validator/tests/data/joinedSubquery.xml
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<query id="joinedSubquery" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table query="true" alias="tableSubquery" type="left join">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="member_srl" alias="member_srl" />
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<groups>
|
||||
<group column="member_srl" />
|
||||
</groups>
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
|
||||
|
||||
29
tools/dbxml_validator/tests/data/joinedTableCondition.xml
Normal file
29
tools/dbxml_validator/tests/data/joinedTableCondition.xml
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<query id="joinedTableCondition" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table alias="tableSubquery" type="left join">
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
|
||||
|
||||
|
||||
36
tools/dbxml_validator/tests/data/namedTableSubquery.xml
Normal file
36
tools/dbxml_validator/tests/data/namedTableSubquery.xml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<query id="namedTableSubquery" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table query="true" name="tableSubqueryName">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="member_srl" alias="member_srl" />
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<groups>
|
||||
<group column="member_srl" />
|
||||
</groups>
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<table name="tbl">
|
||||
<column name="col_name" type="text" />
|
||||
<!-- only number and bignumber types can have attribute 'auto_increment' -->
|
||||
<column name="col_name2" type="date" auto_increment="auto_increment" />
|
||||
</table>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<table name="tbl">
|
||||
<column name="col_name" type="text" />
|
||||
<!-- only FLOAT, CHAR and VARCHAR have size -->
|
||||
<column name="col_name2" type="number" size="5" />
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<table name="tbl">
|
||||
<column name="col_name" type="text" />
|
||||
<!-- VARCHAR type requires 'size' attribute -->
|
||||
<column name="col_name2" type="varchar" />
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<table name="tbl">
|
||||
<column name="col_name" type="text" />
|
||||
<!-- 'auto_increment' only supported by mysql, MSSql -->
|
||||
<column name="col_name2" type="number" auto_increment="auto_increment" />
|
||||
</table>
|
||||
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
<table name="tbl">
|
||||
<column name="col_name" type="text" />
|
||||
|
||||
<!-- type="tinytext" only supported by CUBRID -->
|
||||
<column name="col_name2" type="tinytext" />
|
||||
</table>
|
||||
|
||||
36
tools/dbxml_validator/tests/data/tableSubquery.xml
Normal file
36
tools/dbxml_validator/tests/data/tableSubquery.xml
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<query id="tableSubquery" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table name="tableSubquery" alias="tableName2">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="member_srl" alias="member_srl" />
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<groups>
|
||||
<group column="member_srl" />
|
||||
</groups>
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
37
tools/dbxml_validator/tests/data/unnamedTableSubquery.xml
Normal file
37
tools/dbxml_validator/tests/data/unnamedTableSubquery.xml
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<query id="unnamedTableSubquery" action="select">
|
||||
<tables>
|
||||
<table name="tableName" />
|
||||
<table query="true">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="member_srl" alias="member_srl" />
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<groups>
|
||||
<group column="member_srl" />
|
||||
</groups>
|
||||
</table>
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="columnName" alias="alias" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="like_prefix" column="column1" var="variable" filter="user_id" default="default" notnull="notnull" minlength="10" maxlength="1000" pipe="AND"/>
|
||||
<group pipe="and">
|
||||
<condition operation="notlike_tail" column="column" var="variable" filter="numbers" default="default" notnull="notnull" minlength ="0" maxlength="10000" pipe="and"/>
|
||||
</group>
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="var" default="default" order="desc|asc" />
|
||||
<list_count var="var" default="25" />
|
||||
<page_count var="var" default="5" />
|
||||
<page var="var" default="2" />
|
||||
</navigation>
|
||||
<groups>
|
||||
<group column="GroupBy daesang" />
|
||||
</groups>
|
||||
</query>
|
||||
|
||||
|
||||
26
tools/dbxml_validator/tests/data/update.xml
Normal file
26
tools/dbxml_validator/tests/data/update.xml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<query id="update" action="update">
|
||||
<tables>
|
||||
<table name="table1" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="column1" default="10"/>
|
||||
<column name="column2" default="12" />
|
||||
<column name="column3" default="13"/>
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="more" column="column4" default="100" var="condition_value">
|
||||
<query id="documentMaxRegdate">
|
||||
<tables>
|
||||
<table name="documents" alias="documents" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="max(regdate)" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="documents.user_id" var="member.user_id" notnull="notnull" />
|
||||
</conditions>
|
||||
</query>
|
||||
</condition>
|
||||
</conditions>
|
||||
</query>
|
||||
|
||||
6
tools/dbxml_validator/tests/data/wrongQueryId.xml
Normal file
6
tools/dbxml_validator/tests/data/wrongQueryId.xml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
<query id="noQueryId" action="select">
|
||||
<columns />
|
||||
<tables>
|
||||
<table name="source_tbl" />
|
||||
</tables>
|
||||
</query>
|
||||
Loading…
Add table
Add a link
Reference in a new issue