Kijin Sung
23a827923e
Support timestamp() with customizable format in XML query
2022-12-24 22:38:18 +09:00
Kijin Sung
4926a44ecc
Fix warnings when executing unusual queries
2022-11-22 13:34:17 +09:00
Kijin Sung
237134f64d
Fix #1897 incorrect error message when query variable exceeds maxlength
2022-03-11 01:43:26 +09:00
Kijin Sung
7f6e020d97
PROPERLY fix null value handling in both read and write queries
2022-01-25 14:54:17 +09:00
Kijin Sung
7f5f67992d
Revert "Fix incorrect querystring when comparing column against null value"
...
This reverts commit a6f771c155 .
2022-01-25 14:15:08 +09:00
Kijin Sung
a6f771c155
Fix incorrect querystring when comparing column against null value
2022-01-20 16:37:12 +09:00
Kijin Sung
6a4d3d912c
Fix #1706 support default="null" in XML query parser
2021-06-19 20:26:09 +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
mackeyhan
e64cbfbb9e
Fix 'not in' operation
2021-01-18 15:18:25 +09:00
Kijin Sung
74d2575db7
#1517 보완: 유닛 테스트 결과를 동일하게 유지하면서 일부 로직 최적화
2021-01-02 23:01:27 +09:00
Kijin Sung
a0b324993c
#1517 보완: 괄호 안의 첫 글자와 마지막 글자가 잘리는 문제 수정
2021-01-02 22:46:50 +09:00
Min-Soo Kim
f8ed3b49f2
Merge branch 'develop' into db-search-operator
2020-12-27 21:24:02 +09:00
Min-Soo Kim
96fde908ba
정규 표현식 다듬기
2020-12-27 20:58:37 +09:00
Min-Soo Kim
86b8664862
필요 없어진 flag 제거
2020-12-27 20:34:42 +09:00
Min-Soo Kim
21bf8cdaca
code refining2
2020-12-27 19:54:28 +09:00
Min-Soo Kim
9e847dadcb
code refining!
2020-12-27 19:44:18 +09:00
Min-Soo Kim
1bb569c84b
너무 많은 문제 수정. too much problems
2020-12-26 09:27:05 +09:00
Min-Soo Kim
09def40ee0
따옴표로 묶인 구문도 NOT LIKE 가 가능하도록 수정
2020-12-25 21:55:08 +09:00
Min-Soo Kim
510d1671be
파라미터 escape 목록 수정
2020-12-25 21:31:48 +09:00
Min-Soo Kim
e86b2ec311
따옴표 내의 빼기 기호는 의미를 부여하지 않도록 수정
2020-12-25 18:20:44 +09:00
Min-Soo Kim
8e48abd0db
주석 수정
2020-12-23 10:32:00 +09:00
Min-Soo Kim
b6698eb5e5
Fix input parmameters
2020-12-23 10:17:01 +09:00
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
8c161bc28d
Various fixes to improve PHP 8.0 compatibility
...
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +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
a1b946bae6
Add some useful functions to default values
2020-06-27 01:05:32 +09:00
Kijin Sung
7f8312ee1a
Implement INSERT and UPDATE queries using new parser
2020-06-27 00:49:04 +09:00