Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
a52cc50
introduce parser and analyzer of row pattern recognition
Young-Leo Dec 3, 2024
bc93b6a
resolve conflicts with upstream
Young-Leo Dec 3, 2024
f5b02a4
update
Young-Leo Dec 4, 2024
b0c9697
introduce plan and matcher of row pattern recognition
Young-Leo Dec 13, 2024
c3e1a37
add distributed plan and explain analyze
Young-Leo Jan 16, 2025
293b389
add logical plan optimize of row pattern
Young-Leo Jan 16, 2025
35ac388
A single-partition version of RPR has been implemented.
Young-Leo Feb 18, 2025
db625ad
fix and rename
Young-Leo Apr 8, 2025
f7ebdfd
Resolve merge conflict
Young-Leo Apr 15, 2025
cc077d8
add apache header
Young-Leo Apr 17, 2025
43a855a
fix partition bugs
Young-Leo May 20, 2025
d40fd69
Fix incorrect output type of ONE ROW PER MATCH
Young-Leo May 21, 2025
f644662
achieve simple IT for RPR
Young-Leo May 26, 2025
6f7fd4d
fix output of empty match
Young-Leo May 26, 2025
b7e4bad
Refine the handling of different types by ComparisonOperator
Young-Leo May 26, 2025
cf4ce12
add IT of nested navigation functions
Young-Leo May 27, 2025
224f730
add IT of pattern quantifier
Young-Leo May 27, 2025
20a36db
fix
Young-Leo May 27, 2025
7515cc2
resolve conflict
Young-Leo May 27, 2025
c1c8f6b
add the conversion of LogicalExpression and StringLiteral to paramete…
Young-Leo May 27, 2025
16d4d1e
fix
Young-Leo May 28, 2025
1957ac0
fix TODO
Young-Leo May 29, 2025
b41fd03
Fix the serialization and deserialization issues of RPRNode
Young-Leo May 29, 2025
cbbf788
introduce PatternRecognitionExpressionRewrite
Young-Leo May 29, 2025
8b01920
introduce PrunePatternRecognitionSourceColumns
Young-Leo May 29, 2025
0a79f1a
add IT of row pattern
Young-Leo May 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,11 @@
import org.apache.iotdb.isession.pool.ITableSessionPool;
import org.apache.iotdb.it.env.EnvFactory;
import org.apache.iotdb.it.env.cluster.EnvUtils;
import org.apache.iotdb.it.env.cluster.config.*;
import org.apache.iotdb.it.env.cluster.config.MppClusterConfig;
import org.apache.iotdb.it.env.cluster.config.MppCommonConfig;
import org.apache.iotdb.it.env.cluster.config.MppConfigNodeConfig;
import org.apache.iotdb.it.env.cluster.config.MppDataNodeConfig;
import org.apache.iotdb.it.env.cluster.config.MppJVMConfig;
import org.apache.iotdb.it.env.cluster.node.AINodeWrapper;
import org.apache.iotdb.it.env.cluster.node.AbstractNodeWrapper;
import org.apache.iotdb.it.env.cluster.node.ConfigNodeWrapper;
Expand All @@ -49,7 +53,11 @@
import org.apache.iotdb.itbase.env.BaseEnv;
import org.apache.iotdb.itbase.env.BaseNodeWrapper;
import org.apache.iotdb.itbase.env.ClusterConfig;
import org.apache.iotdb.itbase.runtime.*;
import org.apache.iotdb.itbase.runtime.ClusterTestConnection;
import org.apache.iotdb.itbase.runtime.NodeConnection;
import org.apache.iotdb.itbase.runtime.ParallelRequestDelegate;
import org.apache.iotdb.itbase.runtime.RequestDelegate;
import org.apache.iotdb.itbase.runtime.SerialRequestDelegate;
import org.apache.iotdb.jdbc.Config;
import org.apache.iotdb.jdbc.Constant;
import org.apache.iotdb.jdbc.IoTDBConnection;
Expand All @@ -70,13 +78,23 @@
import java.sql.DriverManager;
import java.sql.SQLException;
import java.time.ZoneId;
import java.util.*;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import java.util.Random;
import java.util.concurrent.TimeUnit;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import java.util.stream.Stream;

import static org.apache.iotdb.it.env.cluster.ClusterConstant.*;
import static org.apache.iotdb.it.env.cluster.ClusterConstant.NODE_NETWORK_TIMEOUT_MS;
import static org.apache.iotdb.it.env.cluster.ClusterConstant.NODE_START_TIMEOUT;
import static org.apache.iotdb.it.env.cluster.ClusterConstant.TEMPLATE_NODE_LIB_PATH;
import static org.apache.iotdb.it.env.cluster.ClusterConstant.TEMPLATE_NODE_PATH;
import static org.apache.iotdb.it.env.cluster.ClusterConstant.ZERO_TIME_ZONE;
import static org.apache.iotdb.jdbc.Config.VERSION;

public abstract class AbstractEnv implements BaseEnv {
Expand Down
Loading
Loading