giedomak/Telepath

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
src/main/java/com/github/giedomak/telepath/utilities/Benchmark.kt208
D
2 days
src/main/java/com/github/giedomak/telepath/utilities/Neo4jBenchmark.kt44
C
1 day
src/main/java/com/github/giedomak/telepath/utilities/Neo4jBenchmarkAdvogato.kt44
C
1 day
src/main/java/com/github/giedomak/telepath/physicaloperators/SortMergeJoin.kt115
C
1 day
src/main/java/com/github/giedomak/telepath/utilities/CardinalityBenchmark.kt36
C
7 hrs
src/main/java/com/github/giedomak/telepath/planner/DynamicProgrammingPlanner.kt39
B
6 hrs
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/MultiTreePrinter.kt81
B
5 hrs
src/main/java/com/github/giedomak/telepath/cardinalityestimation/synopsis/Syn2.kt24
B
4 hrs
src/main/java/com/github/giedomak/telepath/cardinalityestimation/synopsis/Synopsis.kt77
B
4 hrs
src/main/java/com/github/giedomak/telepath/utilities/Logger.kt56
B
4 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/KExtender.kt40
A
3 hrs
src/main/java/com/github/giedomak/telepath/staticparser/rpq/RPQVisitorParser.kt48
A
2 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/LUBMImport.kt42
A
2 hrs
src/main/java/com/github/giedomak/telepath/physicaloperators/Union.kt22
A
2 hrs
src/main/java/com/github/giedomak/telepath/cardinalityestimation/synopsis/Syn1.kt19
A
2 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/BioGridImport.kt34
A
2 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/KPathIndexDisk.kt41
A
1 hr
src/main/java/com/github/giedomak/telepath/kpathindex/KPathIndexInMemory.kt29
A
1 hr
src/main/java/com/github/giedomak/telepath/datamodels/plans/AbstractMultiTree.kt72
A
1 hr
src/main/java/com/github/giedomak/telepath/cardinalityestimation/SynopsisCardinalityEstimation.kt37
A
55 mins
src/main/java/com/github/giedomak/telepath/costmodel/AdvancedCostModel.kt7
A
40 mins
src/main/java/com/github/giedomak/telepath/evaluationengine/SimpleEvaluationEngine.kt8
A
40 mins
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/GMarkImport.kt32
A
35 mins
src/main/java/com/github/giedomak/telepath/datamodels/stores/PathIdentifierStore.kt60
A
35 mins
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/AdvogatoImport.kt32
A
30 mins
src/main/java/com/github/giedomak/telepath/datamodels/graph/Path.kt26
A
30 mins
src/main/java/com/github/giedomak/telepath/Telepath.kt83
A
0 mins
src/main/java/com/github/giedomak/telepath/cardinalityestimation/CardinalityEstimation.kt5
A
0 mins
src/main/java/com/github/giedomak/telepath/cardinalityestimation/KPathIndexCardinalityEstimation.kt30
A
0 mins
src/main/java/com/github/giedomak/telepath/costmodel/CostModel.kt5
A
0 mins
src/main/java/com/github/giedomak/telepath/costmodel/SimpleCostModel.kt7
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/Query.kt58
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/graph/Edge.kt7
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/graph/Node.kt31
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/graph/PathPrefix.kt5
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/graph/PathStream.kt28
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/integrations/PathDBWrapper.kt33
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/plans/LogicalPlan.kt41
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/plans/PhysicalPlan.kt33
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/LogicalPlanSubtree.kt34
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/MultiTreeContainment.kt19
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/MultiTreeFlattener.kt18
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/stores/EdgeIdentifierStore.kt27
A
0 mins
src/main/java/com/github/giedomak/telepath/evaluationengine/EvaluationEngine.kt6
A
0 mins
src/main/java/com/github/giedomak/telepath/kpathindex/KPathIndex.kt11
A
0 mins
src/main/java/com/github/giedomak/telepath/memorymanager/MemoryManager.kt10
A
0 mins
src/main/java/com/github/giedomak/telepath/memorymanager/SimpleMemoryManager.kt118
A
0 mins
src/main/java/com/github/giedomak/telepath/memorymanager/spliterator/FixedBatchSpliterator.kt25
A
0 mins
src/main/java/com/github/giedomak/telepath/memorymanager/spliterator/FixedBatchSpliteratorBase.kt36
A
0 mins
src/main/java/com/github/giedomak/telepath/memorymanager/spliterator/PartitioningSpliterator.kt40
A
0 mins