-
Notifications
You must be signed in to change notification settings - Fork 97
Labels
SQL compilerRelated to the SQL compilerRelated to the SQL compiler
Description
Here is a small reproduction:
CREATE TABLE T(
id INT,
i INT NOT NULL LATENESS 1,
d DATE NOT NULL LATENESS INTERVAL 1 DAY,
ts TIMESTAMP NOT NULL LATENESS INTERVAL 1 DAY
);
CREATE TABLE S(
id INT,
ts TIMESTAMP NOT NULL LATENESS INTERVAL 1 DAY,
d DATE NOT NULL LATENESS INTERVAL 1 DAY,
i INT NOT NULL LATENESS 1
);
CREATE VIEW V AS SELECT S.*, T.*
FROM T JOIN S
ON T.id = S.id
WHERE T.ts < S.ts AND S.TS - INTERVAL 1 HOUR < T.ts;The error report is:
org.dbsp.sqlCompiler.circuit.operator.DBSPControlledKeyFilterOperator.compareRecursive(DBSPControlledKeyFilterOperator.java:73)
org.dbsp.sqlCompiler.circuit.operator.DBSPControlledKeyFilterOperator.compareRecursive(DBSPControlledKeyFilterOperator.java:86)
org.dbsp.sqlCompiler.circuit.operator.DBSPControlledKeyFilterOperator.generateTupleCompare(DBSPControlledKeyFilterOperator.java:103)
org.dbsp.sqlCompiler.circuit.operator.DBSPIntegrateTraceRetainValuesOperator.create(DBSPIntegrateTraceRetainValuesOperator.java:64)
org.dbsp.sqlCompiler.circuit.operator.DBSPIntegrateTraceRetainValuesOperator.create(DBSPIntegrateTraceRetainValuesOperator.java:74)
org.dbsp.sqlCompiler.compiler.visitors.outer.monotonicity.InsertLimiters.postorder(InsertLimiters.java:1189)
org.dbsp.sqlCompiler.circuit.operator.DBSPJoinFilterMapOperator.accept(DBSPJoinFilterMapOperator.java:79)
Metadata
Metadata
Assignees
Labels
SQL compilerRelated to the SQL compilerRelated to the SQL compiler