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/physicaloperators/README.md
src/main/java/com/github/giedomak/telepath/planner/README.md
src/main/resources/README.md
src/main/resources/antlr4/rpq/RPQ.g4
src/main/resources/antlr4/rpq/examples/example1.txt
src/main/resources/antlr4/rpq/pom.xml
src/main/resources/antlr4/sparql/Sparql.g4
src/main/resources/antlr4/sparql/examples/example1.txt
src/main/resources/antlr4/sparql/examples/example2.txt
src/main/resources/antlr4/sparql/examples/example3.txt
src/main/resources/antlr4/sparql/examples/example4.txt
src/main/resources/antlr4/sparql/pom.xml
src/main/resources/fileHeader.txt
src/main/resources/packages.md
src/main/resources/pathdb.png
src/main/resources/thesis.pdf
update-javadoc.sh
src/main/java/com/github/giedomak/telepath/Telepath.kt83
src/main/java/com/github/giedomak/telepath/cardinalityestimation/CardinalityEstimation.kt5
src/main/java/com/github/giedomak/telepath/cardinalityestimation/KPathIndexCardinalityEstimation.kt30
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
src/main/java/com/github/giedomak/telepath/costmodel/SimpleCostModel.kt7
src/main/java/com/github/giedomak/telepath/datamodels/Query.kt58
src/main/java/com/github/giedomak/telepath/datamodels/graph/Edge.kt7
src/main/java/com/github/giedomak/telepath/datamodels/graph/Node.kt31
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
src/main/java/com/github/giedomak/telepath/datamodels/graph/PathStream.kt28
src/main/java/com/github/giedomak/telepath/datamodels/integrations/PathDBWrapper.kt33
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
src/main/java/com/github/giedomak/telepath/datamodels/plans/PhysicalPlan.kt33
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/LogicalPlanSubtree.kt34
src/main/java/com/github/giedomak/telepath/datamodels/plans/utilities/MultiTreeContainment.kt19