Skip to content

Commit fdba7c3

Browse files
[*] tests
1 parent 2360998 commit fdba7c3

File tree

9 files changed

+779
-352
lines changed

9 files changed

+779
-352
lines changed

java/timebase/qql/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies {
1414
implementation 'com.epam.deltix:gflog-api',
1515
'com.epam.deltix:gflog-jul'
1616

17-
runtimeOnly project(':java:timebase:computations-std')
17+
implementation project(':java:timebase:computations-std')
1818

1919
implementation ('com.epam.deltix:timebase-lang')
2020
implementation ('com.epam.deltix:timebase-util')

java/timebase/qql/src/main/java/com/epam/deltix/qsrv/hf/tickdb/lang/compiler/cg/EvalGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,7 @@ private void genContainsExpression (ConnectiveExpression e, QValue outValue) {
10741074

10751075
Class<?> collection = null;
10761076
try {
1077-
collection = Class.forName("deltix.util.collections.generated." + primitiveWrapper(clazz).getSimpleName() + (n > 10 ? "HashSet" : "ArrayList"));
1077+
collection = Class.forName("com.epam.deltix.util.collections.generated." + primitiveWrapper(clazz).getSimpleName() + (n > 10 ? "HashSet" : "ArrayList"));
10781078
} catch (ClassNotFoundException ex) {
10791079
throw new RuntimeException(ex);
10801080
}

java/timebase/qql/src/main/java/com/epam/deltix/qsrv/hf/tickdb/lang/compiler/sem/StdEnvironment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public List<StatefulFunctionDescriptor> getStatefulFunctions() {
178178
}
179179

180180
public final void registerFunction(Class<?> cls, Method method) {
181-
LOG.trace().append("Registered function: ").appendLast(method.getName() + "." + method.getName());
181+
LOG.info().append("Registered function: ").appendLast(method.getName() + "." + method.getName());
182182

183183
if (method.isAnnotationPresent(Function.class)) {
184184
SimpleFunctionDescriptor descriptor = SimpleFunctionDescriptor.create(cls, method);

java/timebase/test/src/test/resources/qql/arrays/dashboards.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ Running QQL: select "field".name, "field"."type".baseName as 'fieldType', "field
1818
{"$type":"QUERY7806381371293046800","symbol":"","field.name":"originalStatus","fieldType":"VARCHAR","encoding":"UTF8"}
1919
{"$type":"QUERY7806381371293046800","symbol":"","field.name":"status","fieldType":"ENUM"}
2020
!END
21-
Running QQL: select ([] as array(decimal) if true) as a1, (null as array(int8) if true) as a2, (null as int8 if true) as a, (a + (1 as timestamp) if true) as a3, (a + (1 as int16) if true) as a4
22-
,<null>,A1:ARRAY,A2:ARRAY,A:<null>,A3:<null>,A4:<null>
21+
Running QQL: select s, sort(symbols(s)) array join sort(streams().key) as s limit 3
22+
{"$type":"QUERY1301562268710554756","symbol":"","S":"infoA","SORT (SYMBOLS (SORT (STREAMS ().key)))":["AAAA"]}
23+
{"$type":"QUERY1301562268710554756","symbol":"","S":"infoB","SORT (SYMBOLS (SORT (STREAMS ().key)))":["BBBB"]}
24+
{"$type":"QUERY1301562268710554756","symbol":"","S":"KRAKEN","SORT (SYMBOLS (SORT (STREAMS ().key)))":["ADA/BTC","BAT/BTC","BAT/ETH","BAT/USD","BCH/USD","BTC/EUR","BTC/GBP","BTC/USD","DOT/BTC","EOS/BTC","EOS/ETH","EOS/EUR","ETC/BTC","ETC/USD","ETH/BTC","ETH/EUR","ETH/GBP","ETH/USD","KNC/BTC","LTC/BTC","LTC/USD","OMG/BTC","OMG/ETH","TRX/BTC","TRX/ETH","TRX/EUR","XLM/BTC","XMR/BTC","XRP/BTC","XTZ/BTC","ZEC/BTC","ZRX/BTC","ADA/USDT","ALGO/BTC","ATOM/BTC","BTC/USDT","DASH/BTC","DOT/USDT","EOS/USDT","ETH/USDT","LINK/USD","LTC/USDT","MANA/BTC","QTUM/BTC","USDT/USD","XRP/USDT","DOGE/USDT","LINK/USDT","USDC/USDT"]}
2325
!END

java/timebase/test/src/test/resources/qql/arrays/misc.txt

Lines changed: 362 additions & 229 deletions
Large diffs are not rendered by default.

java/timebase/test/src/test/resources/qql/arrays/misc2.txt

Lines changed: 138 additions & 0 deletions
Large diffs are not rendered by default.

java/timebase/test/src/test/resources/qql/arrays/predicates.txt

Lines changed: 75 additions & 75 deletions
Large diffs are not rendered by default.

java/timebase/test/src/test/resources/qql/arrays/slicing.txt

Lines changed: 52 additions & 30 deletions
Large diffs are not rendered by default.

java/timebase/test/src/test/resources/qql/arrays/unions.txt

Lines changed: 145 additions & 13 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)