forked from vesoft-inc/nebula
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
66 lines (64 loc) · 2.33 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Copyright (c) 2020 vesoft inc. All rights reserved.
#
# This source code is licensed under Apache 2.0 License.
nebula_add_library(
optimizer_obj
OBJECT
Optimizer.cpp
OptGroup.cpp
OptRule.cpp
OptContext.cpp
rule/PushFilterDownCrossJoinRule.cpp
rule/PushFilterDownGetNbrsRule.cpp
rule/RemoveNoopProjectRule.cpp
rule/CombineFilterRule.cpp
rule/CollapseProjectRule.cpp
rule/MergeGetVerticesAndDedupRule.cpp
rule/MergeGetVerticesAndProjectRule.cpp
rule/MergeGetNbrsAndDedupRule.cpp
rule/MergeGetNbrsAndProjectRule.cpp
rule/IndexScanRule.cpp
rule/PushLimitDownGetNeighborsRule.cpp
rule/PushLimitDownExpandAllRule.cpp
rule/PushStepSampleDownGetNeighborsRule.cpp
rule/PushStepLimitDownGetNeighborsRule.cpp
rule/TopNRule.cpp
rule/PushEFilterDownRule.cpp
rule/PushFilterDownAggregateRule.cpp
rule/PushFilterDownProjectRule.cpp
rule/PushFilterDownExpandAllRule.cpp
rule/PushFilterDownAllPathsRule.cpp
rule/PushFilterDownHashInnerJoinRule.cpp
rule/PushFilterDownHashLeftJoinRule.cpp
rule/PushFilterDownInnerJoinRule.cpp
rule/PushFilterDownNodeRule.cpp
rule/PushFilterDownScanVerticesRule.cpp
rule/PushFilterDownTraverseRule.cpp
rule/PushVFilterDownScanVerticesRule.cpp
rule/OptimizeEdgeIndexScanByFilterRule.cpp
rule/OptimizeTagIndexScanByFilterRule.cpp
rule/UnionAllIndexScanBaseRule.cpp
rule/UnionAllTagIndexScanRule.cpp
rule/UnionAllEdgeIndexScanRule.cpp
rule/GeoPredicateIndexScanBaseRule.cpp
rule/GeoPredicateTagIndexScanRule.cpp
rule/GeoPredicateEdgeIndexScanRule.cpp
rule/IndexFullScanBaseRule.cpp
rule/TagIndexFullScanRule.cpp
rule/EdgeIndexFullScanRule.cpp
rule/PushLimitDownIndexScanRule.cpp
rule/PushLimitDownProjectRule.cpp
rule/PushLimitDownAllPathsRule.cpp
rule/EliminateRowCollectRule.cpp
rule/PushLimitDownScanAppendVerticesRule.cpp
rule/GetEdgesTransformAppendVerticesLimitRule.cpp
rule/GetEdgesTransformRule.cpp
rule/PushLimitDownScanEdgesAppendVerticesRule.cpp
rule/PushTopNDownIndexScanRule.cpp
rule/PushLimitDownScanEdgesRule.cpp
rule/PushFilterThroughAppendVerticesRule.cpp
rule/RemoveAppendVerticesBelowJoinRule.cpp
rule/EmbedEdgeAllPredIntoTraverseRule.cpp
rule/PushFilterThroughAppendVerticesRule.cpp
)
nebula_add_subdirectory(test)