Commit graph

92 commits

Author SHA1 Message Date
Min-Soo Kim
2cb87af723 treat quotation mark2 2020-12-23 09:59:54 +09:00
Min-Soo Kim
46110f0915 Treat quotation mark 2020-12-23 09:54:46 +09:00
Min-Soo Kim
a247ec8335 $params에 기존 값이 유지되도록 수정 2020-12-23 09:40:57 +09:00
Min-Soo Kim
1b80db4652 fix to get the column variable 2020-12-23 09:23:26 +09:00
Min-Soo Kim
a9ff791f4b Update variablebase.php 2020-12-23 09:18:14 +09:00
Kijin Sung
49ea6700b3 Fix warnings in PHP 8.0 2020-12-22 22:42:31 +09:00
Min-Soo Kim
d23c5f7271 @kijin 님 의견에 따라 수정 2020-12-22 18:05:40 +09:00
Min-Soo Kim
56921fa9be 괄호 추가 2020-12-22 18:03:47 +09:00
Min-Soo Kim
55651a006a 문법에 맞지 않는 괄호 다시 삭제 2020-12-22 17:11:23 +09:00
Min-Soo Kim
edc674a220 출력 값의 형식을 단순하게 수정 2020-12-22 17:10:57 +09:00
Min-Soo Kim
32d734059d 문법에 맞지 않는 괄호 삭제 2020-12-22 16:57:40 +09:00
Min-Soo Kim
87ef4f1e8e 문장 끝 세미콜론 빠진 것 추가 2020-12-22 16:52:28 +09:00
Min-Soo Kim
a0449a2e0f 키워드 처리를 별도 함수로 분리 2020-12-22 16:51:39 +09:00
Min-Soo Kim
0c08e92a54 빠진 괄호 추가 2020-12-22 16:37:49 +09:00
Min-Soo Kim
83df509d7d 빼먹은 조건 추가 2020-12-22 16:31:17 +09:00
Min-Soo Kim
d081b75dcc Update search operator to process quotation marks and AND or OR operator 2020-12-22 16:25:51 +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
8c161bc28d Various fixes to improve PHP 8.0 compatibility
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +09:00
Kijin Sung
28b3c2ef34 Fix #1422 incorrect quoting of expressions in XML queries 2020-10-21 23:20:35 +09:00
Kijin Sung
57b356f5fa Fix #1439 incorrect parsing of default value in some queries 2020-10-21 23:01:34 +09:00
Kijin Sung
76c83a5ce1 Fix IS NULL / IS NOT NULL conditions being omitted from XML queries 2020-08-11 11:12:39 +09:00
Kijin Sung
5496180b47 Fix handling of empty string arguments in write queries 2020-07-07 14:03:06 +09:00
Kijin Sung
aab715f9e5 Fix #1339 function in default value not working in new DB 2020-07-04 17:41:20 +09:00
Kijin Sung
ee1ea9729c Fix handling of empty string with default value in INSERT/UPDATE queries 2020-07-03 12:25:23 +09:00
Kijin Sung
945c09059a Fix inconsistent handling of empty string in INSERT/UPDATE queries 2020-07-02 16:04:05 +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
fa220fb1e1 Fix incorrect parsing of subquery in IN () clause 2020-06-30 13:22:21 +09:00
Kijin Sung
978d3d167a Fix error handling issues 2020-06-30 12:16:59 +09:00
Kijin Sung
84a7b915b7 Implement the COUNT(*) query for pagination 2020-06-29 21:32:25 +09:00
Kijin Sung
dcbd26e7f2 Reorder and categorize query attributes for easy reference 2020-06-27 01:25:05 +09:00
Kijin Sung
a1b946bae6 Add some useful functions to default values 2020-06-27 01:05:32 +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
03279788da Implement DELETE queries using new parser 2020-06-27 00:32:23 +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
6d251dfbe1 Finish the SELECT query generator 2020-06-26 21:56:25 +09:00
Kijin Sung
bc287b0e0f Parse GROUP BY and HAVING clauses 2020-06-26 21:04:00 +09:00
Kijin Sung
db13d110b8 Finish work on condition parsing 2020-06-26 20:56:32 +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