giedomak/Telepath

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
.codeclimate.json
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE.txt
README.md
benchmark copy.txt
benchmark.txt
cardinality.txt
pom.xml
runs.txt
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/cardinalityestimation/SynopsisCardinalityEstimation.kt37
A
55 mins
src/main/java/com/github/giedomak/telepath/cardinalityestimation/synopsis/Syn1.kt19
A
2 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/costmodel/AdvancedCostModel.kt7
A
40 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/Path.kt26
A
30 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/AbstractMultiTree.kt72
A
1 hr
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/plans/utilities/MultiTreePrinter.kt81
B
5 hrs
src/main/java/com/github/giedomak/telepath/datamodels/stores/EdgeIdentifierStore.kt27
A
0 mins
src/main/java/com/github/giedomak/telepath/datamodels/stores/PathIdentifierStore.kt60
A
35 mins
src/main/java/com/github/giedomak/telepath/evaluationengine/EvaluationEngine.kt6
A
0 mins
src/main/java/com/github/giedomak/telepath/evaluationengine/SimpleEvaluationEngine.kt8
A
40 mins
src/main/java/com/github/giedomak/telepath/kpathindex/KPathIndex.kt11
A
0 mins
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/kpathindex/utilities/AdvogatoImport.kt32
A
30 mins
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/BioGridImport.kt34
A
2 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/GMarkImport.kt32
A
35 mins
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/KExtender.kt40
A
3 hrs
src/main/java/com/github/giedomak/telepath/kpathindex/utilities/LUBMImport.kt42
A
2 hrs
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