Kijin Sung
0029d1a1ec
Rename all common/framework source files to be case-sensitive
2022-12-26 16:13:09 +09:00
Kijin Sung
4cc730e489
Support order_default attribute to <index> tag in XML query
2022-12-18 01:18:55 +09:00
dewekk
ecda6ddcb8
Update 쿼리에서 alias 기본 값 사용 안 함
2022-06-02 17:21:28 +09:00
devdho
d6d705706c
Add ifvar attribute to query condition
2021-06-17 11:24:58 +09:00
Kijin Sung
6b7486e74f
Add 'ifvar' attribute to most query elements
...
XML 쿼리에서 'ifvar' 속성을 사용하여, 특정 변수가 있을 때만 유효한 테이블이나
컬럼, 인덱스 힌트 등을 지정할 수 있도록 합니다. 어떤 변수를 넣는지에 따라
<condition> 뿐 아니라 <table>, <column>, <index_hint? 등의 적용 여부도
XML 쿼리 수정 없이 자유롭게 컨트롤할 수 있게 됩니다.
2021-02-09 21:58:07 +09:00
Kijin Sung
60465fb2db
Fix various warnings in PHP 8.0
2021-01-28 22:32:56 +09:00
Kijin Sung
03e5909036
Add ability to configure index hint with variable
...
See #1560
2021-01-14 00:40:57 +09:00
Kijin Sung
a908cd9291
Re-add missing support for index hints in XML query
2020-12-15 22:36:55 +09:00
Kijin Sung
49923844b2
Various fixes to remove warnings in PHP 8.0
2020-12-15 00:18:42 +09:00
Kijin Sung
417e4d15b0
More fixes to improve PHP 8.0 compatibility
2020-10-31 00:40:28 +09:00
Kijin Sung
89e4b03265
Fix incorrect detection of update-duplicate attribute
2020-07-06 20:07:57 +09:00
Kijin Sung
7659c18df9
Fix error when there are no tables or columns in an XML query
2020-07-06 14:51:22 +09:00
Kijin Sung
bb94e91fe0
Fix subquery detection in tables and columns section of XML
2020-07-06 14:36:36 +09:00
Kijin Sung
85df901924
Misc fixes for compatibility with existing XML queries and schemas
2020-06-30 14:43:42 +09:00
Kijin Sung
978d3d167a
Fix error handling issues
2020-06-30 12:16:59 +09:00
Kijin Sung
14e91b2e09
Rewrite DB parsers to use array attributes for better stability
2020-06-29 12:30:58 +09:00
Kijin Sung
59b6402ddb
Remove duplicate method
2020-06-28 23:19:57 +09:00
Kijin Sung
dcbd26e7f2
Reorder and categorize query attributes for easy reference
2020-06-27 01:25:05 +09:00
Kijin Sung
6f0ecd26a7
Support ON DUPLICATE KEY UPDATE (upsert) queries
2020-06-27 00:58:24 +09:00
Kijin Sung
7f8312ee1a
Implement INSERT and UPDATE queries using new parser
2020-06-27 00:49:04 +09:00
Kijin Sung
a086c93935
Support SELECT DISTINCT queries
2020-06-27 00:08:48 +09:00
Kijin Sung
e3138f7278
Prepare to support INSERT/UPDATE/DELETE queries, too
2020-06-27 00:04:19 +09:00
Kijin Sung
6eca8736c1
More work on the query parser
2020-06-26 16:52:41 +09:00
Kijin Sung
b912c623e2
More work on the query parser
2020-06-22 23:43:56 +09:00
Kijin Sung
20025077f7
Create basic structure of XML query
2020-06-22 16:53:44 +09:00
Kijin Sung
43c5da7818
Update parser classes
2020-06-22 11:19:26 +09:00
Kijin Sung
59f14d8a3f
Import DB parser classes from previous private project
2020-06-22 11:00:18 +09:00