├── .gitattributes ├── .gitignore ├── GDsmith.jar ├── README.md ├── config.json ├── example.drawio.png ├── example_expr.drawio.png ├── logs ├── composite │ └── database0-cur.log └── gdb_version.txt ├── original-case-examples ├── case-1 ├── case-2 ├── case-3 ├── case-4 ├── case-5 ├── case-6 └── case-7 ├── out └── artifacts │ └── GDsmith_jar │ └── GDsmith.jar ├── pom.xml ├── src └── main │ ├── java │ └── org │ │ └── example │ │ └── gdsmith │ │ ├── AbstractAction.java │ │ ├── DBMSSpecificOptions.java │ │ ├── DatabaseProvider.java │ │ ├── ExecutionTimer.java │ │ ├── GDSmithDBConnection.java │ │ ├── GlobalState.java │ │ ├── IDatabaseTestingAlgorithm.java │ │ ├── IGeneratorFactory.java │ │ ├── IGraphGeneratorFactory.java │ │ ├── IgnoreMeException.java │ │ ├── LikeImplementationHelper.java │ │ ├── Main.java │ │ ├── MainOptions.java │ │ ├── OracleFactory.java │ │ ├── PrintGraph │ │ ├── PrintGraphConnection.java │ │ ├── PrintGraphGlobalState.java │ │ ├── PrintGraphOptions.java │ │ ├── PrintGraphProvider.java │ │ ├── PrintGraphSchema.java │ │ └── oracle │ │ │ └── PrintGraphAlwaysTrueOracle.java │ │ ├── ProviderAdapter.java │ │ ├── Randomly.java │ │ ├── StateToReproduce.java │ │ ├── StatementExecutor.java │ │ ├── agensGraph │ │ ├── AgensGraphConnection.java │ │ ├── AgensGraphGlobalState.java │ │ ├── AgensGraphOptions.java │ │ ├── AgensGraphProvider.java │ │ ├── AgensGraphSchema.java │ │ ├── gen │ │ │ ├── AgensGraphGraphGenerator.java │ │ │ └── AgensGraphSchemaGenerator.java │ │ └── oracle │ │ │ └── AgensGraphAlwaysTrueOracle.java │ │ ├── arcadeDB │ │ ├── ArcadeDBConnection.java │ │ ├── ArcadeDBGlobalState.java │ │ ├── ArcadeDBOptions.java │ │ ├── ArcadeDBProvider.java │ │ ├── ArcadeDBSchema.java │ │ ├── gen │ │ │ ├── ArcadeDBGraphGenerator.java │ │ │ └── ArcadeDBSchemaGenerator.java │ │ └── oracle │ │ │ └── ArcadeDBAlwaysTrueOracle.java │ │ ├── common │ │ ├── DBMSCommon.java │ │ ├── log │ │ │ ├── Loggable.java │ │ │ ├── LoggableFactory.java │ │ │ └── LoggedString.java │ │ ├── oracle │ │ │ ├── CompositeTestOracle.java │ │ │ └── TestOracle.java │ │ ├── query │ │ │ ├── ExpectedErrors.java │ │ │ ├── GDSmithResultSet.java │ │ │ └── Query.java │ │ └── schema │ │ │ ├── AbstractRowValue.java │ │ │ ├── AbstractSchema.java │ │ │ ├── AbstractTable.java │ │ │ ├── AbstractTableColumn.java │ │ │ ├── AbstractTables.java │ │ │ └── TableIndex.java │ │ ├── composite │ │ ├── CompositeConnection.java │ │ ├── CompositeGlobalState.java │ │ ├── CompositeOptions.java │ │ ├── CompositePerformanceProvider.java │ │ ├── CompositeProvider.java │ │ ├── CompositeSchema.java │ │ ├── gen │ │ │ ├── CompositeGraphGenerator.java │ │ │ ├── CompositePatternBasedGraphGenerator.java │ │ │ └── CompositeSchemaGenerator.java │ │ └── oracle │ │ │ ├── CompositeAlwaysTrueOracle.java │ │ │ ├── CompositeDifferentialOracle.java │ │ │ ├── CompositeGuidedDifferentialOracle.java │ │ │ ├── CompositeMCTSOracle.java │ │ │ ├── CompositePerformanceOracle.java │ │ │ └── CompositePurePerformanceOracle.java │ │ ├── cypher │ │ ├── CypherConnection.java │ │ ├── CypherGlobalState.java │ │ ├── CypherLoggableFactory.java │ │ ├── CypherProviderAdapter.java │ │ ├── CypherQueryAdapter.java │ │ ├── CypherQueryProvider.java │ │ ├── ICypherSchema.java │ │ ├── ICypherSupport.java │ │ ├── algorithm │ │ │ ├── Compared1Algorithm.java │ │ │ ├── Compared1AlgorithmNew.java │ │ │ ├── Compared2Algorithm.java │ │ │ ├── Compared2AlgorithmNew.java │ │ │ ├── Compared3Algorithm.java │ │ │ ├── Compared3AlgorithmNew.java │ │ │ ├── Compared4Algorithm.java │ │ │ ├── Compared5Algorithm.java │ │ │ ├── CoverageGuidedAlgorithm.java │ │ │ ├── CypherTestingAlgorithm.java │ │ │ ├── EnumerationAlgorithm.java │ │ │ ├── ManualDifferentialAlgorithm.java │ │ │ ├── ManualPerformanceAlgorithm.java │ │ │ ├── NonEmptyAlgorithm.java │ │ │ ├── SimpleTestingAlgorithm.java │ │ │ └── SimpleTestingAlgorithmBase.java │ │ ├── ast │ │ │ ├── Direction.java │ │ │ ├── IAlias.java │ │ │ ├── IClauseSequence.java │ │ │ ├── ICopyable.java │ │ │ ├── ICreate.java │ │ │ ├── ICypherClause.java │ │ │ ├── ICypherType.java │ │ │ ├── IExpression.java │ │ │ ├── IIdentifier.java │ │ │ ├── ILabel.java │ │ │ ├── IMatch.java │ │ │ ├── IMerge.java │ │ │ ├── INodeIdentifier.java │ │ │ ├── IPattern.java │ │ │ ├── IPatternElement.java │ │ │ ├── IProperty.java │ │ │ ├── IRelationIdentifier.java │ │ │ ├── IRet.java │ │ │ ├── IReturn.java │ │ │ ├── ITextRepresentation.java │ │ │ ├── IType.java │ │ │ ├── IUnwind.java │ │ │ ├── IWith.java │ │ │ └── analyzer │ │ │ │ ├── IAliasAnalyzer.java │ │ │ │ ├── IClauseAnalyzer.java │ │ │ │ ├── IContextInfo.java │ │ │ │ ├── ICreateAnalyzer.java │ │ │ │ ├── ICypherSymtab.java │ │ │ │ ├── ICypherTypeDescriptor.java │ │ │ │ ├── IIdentifierAnalyzer.java │ │ │ │ ├── IListDescriptor.java │ │ │ │ ├── IMapDescriptor.java │ │ │ │ ├── IMatchAnalyzer.java │ │ │ │ ├── IMergeAnalyzer.java │ │ │ │ ├── INodeAnalyzer.java │ │ │ │ ├── IRelationAnalyzer.java │ │ │ │ ├── IReturnAnalyzer.java │ │ │ │ ├── IUnwindAnalyzer.java │ │ │ │ └── IWithAnalyzer.java │ │ ├── coverage │ │ │ ├── cypher_grammar_rewrite.txt │ │ │ ├── database2-cur.log │ │ │ └── get_coverage.py │ │ ├── dsl │ │ │ ├── BasicAliasGenerator.java │ │ │ ├── BasicConditionGenerator.java │ │ │ ├── BasicListGenerator.java │ │ │ ├── BasicPatternGenerator.java │ │ │ ├── ClauseVisitor.java │ │ │ ├── IAliasGenerator.java │ │ │ ├── IConditionGenerator.java │ │ │ ├── IContext.java │ │ │ ├── IGraphGenerator.java │ │ │ ├── IIdentifierBuilder.java │ │ │ ├── IListGenerator.java │ │ │ ├── IPatternGenerator.java │ │ │ ├── IQueryGenerator.java │ │ │ └── QueryFiller.java │ │ ├── gen │ │ │ ├── AbstractNode.java │ │ │ ├── AbstractRelationship.java │ │ │ ├── CypherSchemaGenerator.java │ │ │ ├── EnumerationGraphManager.java │ │ │ ├── EnumerationSeq.java │ │ │ ├── GraphManager.java │ │ │ ├── Subgraph.java │ │ │ ├── SubgraphManager.java │ │ │ ├── SubgraphTreeNode.java │ │ │ ├── SubgraphTreeNodeInstance.java │ │ │ ├── alias │ │ │ │ ├── EnumerationAliasGenerator.java │ │ │ │ ├── GuidedAliasGenerator.java │ │ │ │ └── RandomAliasGenerator.java │ │ │ ├── assertion │ │ │ │ ├── BooleanAssertion.java │ │ │ │ ├── ComparisonAssertion.java │ │ │ │ ├── ExpressionAssertion.java │ │ │ │ └── StringMatchingAssertion.java │ │ │ ├── condition │ │ │ │ ├── EnumerationConditionGenerator.java │ │ │ │ ├── GuidedConditionGenerator.java │ │ │ │ └── RandomConditionGenerator.java │ │ │ ├── expr │ │ │ │ ├── EnumerationExpressionGenerator.java │ │ │ │ ├── NewRandomExpressionGenerator.java │ │ │ │ ├── NonEmptyExpressionGenerator.java │ │ │ │ └── RandomExpressionGenerator.java │ │ │ ├── graph │ │ │ │ ├── EnumerationGraphGenerator.java │ │ │ │ ├── ManualGraphGenerator.java │ │ │ │ ├── RandomGraphGenerator.java │ │ │ │ ├── SlidingGraphGenerator.java │ │ │ │ ├── TreeBasedGraphGenerator.java │ │ │ │ └── TreeBasedGraphGeneratorCompared.java │ │ │ ├── list │ │ │ │ ├── EnumerationListGenerator.java │ │ │ │ ├── GuidedListGenerator.java │ │ │ │ └── RandomListGenerator.java │ │ │ ├── pattern │ │ │ │ ├── EnumerationPatternGenerator.java │ │ │ │ ├── GuidedPatternGenerator.java │ │ │ │ ├── RandomPatternGenerator.java │ │ │ │ └── SlidingPatternGenerator.java │ │ │ └── query │ │ │ │ ├── AdvancedQueryGenerator.java │ │ │ │ ├── EnumerationQueryGenerator.java │ │ │ │ ├── GraphGuidedQueryGenerator.java │ │ │ │ ├── GuidedQueryGenerator.java │ │ │ │ ├── ManualQueryGenerator.java │ │ │ │ ├── ModelBasedQueryGenerator.java │ │ │ │ ├── RandomCoverageQueryGenerator.java │ │ │ │ ├── RandomQueryGenerator.java │ │ │ │ ├── SlidingQueryGenerator.java │ │ │ │ ├── SlidingQueryGeneratorCompared.java │ │ │ │ ├── SlidingQueryGeneratorCompared2.java │ │ │ │ ├── SubgraphGuidedQueryGenerator.java │ │ │ │ ├── TreeBasedQueryGenerator.java │ │ │ │ ├── TreeBasedQueryGeneratorCompared.java │ │ │ │ └── TreeBasedQueryGeneratorCompared2.java │ │ ├── mutation │ │ │ ├── ClauseExpansionMutator.java │ │ │ ├── ClauseRefillMutator.java │ │ │ ├── ClauseScissorsMutator.java │ │ │ ├── GraphCreatingMutator.java │ │ │ ├── GraphMutator.java │ │ │ ├── IClauseMutator.java │ │ │ ├── LabelAdditionMutator.java │ │ │ ├── LimitExpandingMutator.java │ │ │ ├── LimitShrinkingMutator.java │ │ │ ├── MutatorType.java │ │ │ ├── OptionalAdditionMutator.java │ │ │ ├── OptionalRemovalMutator.java │ │ │ ├── PatternAdditionMutator.java │ │ │ ├── PropertyAdditionMutator.java │ │ │ ├── WhereAdditionMutator.java │ │ │ ├── WhereRefillMutator.java │ │ │ ├── WhereRemovalMutator.java │ │ │ └── expression │ │ │ │ ├── AndRemovalMutator.java │ │ │ │ ├── ComparisonReverseMutator.java │ │ │ │ ├── ConditionReverseMutator.java │ │ │ │ ├── ExpressionVisitor.java │ │ │ │ ├── OrRemovalMutator.java │ │ │ │ └── StringMatchReductionMutator.java │ │ ├── oracle │ │ │ ├── DifferentialNonEmptyBranchOracle.java │ │ │ ├── DifferentialOracle.java │ │ │ ├── ManualDifferentialOracle.java │ │ │ ├── ManualPerformanceOracle.java │ │ │ └── NoRecOracle.java │ │ ├── schema │ │ │ ├── CypherSchema.java │ │ │ ├── IFunctionInfo.java │ │ │ ├── ILabelInfo.java │ │ │ ├── IParamInfo.java │ │ │ ├── IPatternElementInfo.java │ │ │ ├── IPatternInfo.java │ │ │ ├── IPropertyInfo.java │ │ │ └── IRelationTypeInfo.java │ │ └── standard_ast │ │ │ ├── Alias.java │ │ │ ├── AliasAnalyzer.java │ │ │ ├── ClauseSequence.java │ │ │ ├── ContextInfo.java │ │ │ ├── Create.java │ │ │ ├── CypherClause.java │ │ │ ├── CypherType.java │ │ │ ├── CypherTypeDescriptor.java │ │ │ ├── IClauseSequenceBuilder.java │ │ │ ├── Label.java │ │ │ ├── ListDescriptor.java │ │ │ ├── ManualClauseSequence.java │ │ │ ├── MapDescriptor.java │ │ │ ├── Match.java │ │ │ ├── Merge.java │ │ │ ├── NodeAnalyzer.java │ │ │ ├── NodeIdentifier.java │ │ │ ├── Pattern.java │ │ │ ├── Property.java │ │ │ ├── RelationAnalyzer.java │ │ │ ├── RelationIdentifier.java │ │ │ ├── RelationType.java │ │ │ ├── Ret.java │ │ │ ├── Return.java │ │ │ ├── Symtab.java │ │ │ ├── Unwind.java │ │ │ ├── With.java │ │ │ └── expr │ │ │ ├── BinaryComparisonExpression.java │ │ │ ├── BinaryLogicalExpression.java │ │ │ ├── BinaryNumberExpression.java │ │ │ ├── CallExpression.java │ │ │ ├── ConstExpression.java │ │ │ ├── CreateListExpression.java │ │ │ ├── CreateMapExpression.java │ │ │ ├── CypherExpression.java │ │ │ ├── ExprVal.java │ │ │ ├── GetListElementExpression.java │ │ │ ├── GetListSliceExpression.java │ │ │ ├── GetPropertyExpression.java │ │ │ ├── GraphObjectVal.java │ │ │ ├── IdentifierExpression.java │ │ │ ├── SingleLogicalExpression.java │ │ │ ├── Star.java │ │ │ ├── StringCatExpression.java │ │ │ └── StringMatchingExpression.java │ │ ├── exceptions │ │ ├── DatabaseCrashException.java │ │ ├── MustRestartDatabaseException.java │ │ └── ResultMismatchException.java │ │ ├── gremlin │ │ ├── CypherBasedGremlinQueryAdapter.java │ │ └── CypherGremlinTranslater.java │ │ ├── janusGraph │ │ ├── JanusConnection.java │ │ ├── JanusGlobalState.java │ │ ├── JanusOptions.java │ │ ├── JanusProvider.java │ │ ├── gen │ │ │ ├── JanusGraphGenerator.java │ │ │ ├── JanusNodeGenerator.java │ │ │ └── JanusSchemaGenerator.java │ │ ├── oracle │ │ │ └── JanusSmithCrashOracle.java │ │ └── schema │ │ │ └── JanusSchema.java │ │ ├── memGraph │ │ ├── MemGraphConnection.java │ │ ├── MemGraphDriverManager.java │ │ ├── MemGraphGlobalState.java │ │ ├── MemGraphOptions.java │ │ ├── MemGraphProvider.java │ │ ├── MemGraphSchema.java │ │ ├── gen │ │ │ ├── MemGraphGraphGenerator.java │ │ │ └── MemGraphSchemaGenerator.java │ │ └── oracle │ │ │ └── MemGraphAlwaysTrueOracle.java │ │ ├── neo4j │ │ ├── Neo4jConnection.java │ │ ├── Neo4jDriverManager.java │ │ ├── Neo4jGlobalState.java │ │ ├── Neo4jJDBCConnection.java │ │ ├── Neo4jOptions.java │ │ ├── Neo4jProvider.java │ │ ├── Neo4jProxyConnection.java │ │ ├── gen │ │ │ ├── Neo4jGraphGenerator.java │ │ │ ├── Neo4jNodeGenerator.java │ │ │ └── Neo4jSchemaGenerator.java │ │ ├── oracle │ │ │ ├── Neo4jNoRecOracle.java │ │ │ ├── Neo4jSmithCrashOracle.java │ │ │ └── examples │ │ │ │ └── Neo4jAlwaysTrueOracle.java │ │ └── schema │ │ │ └── Neo4jSchema.java │ │ ├── performance │ │ ├── NewThreadTemo.java │ │ ├── TreeNode.java │ │ └── note.txt │ │ ├── redisGraph │ │ ├── RedisGraphConnection.java │ │ ├── RedisGraphGlobalState.java │ │ ├── RedisGraphOptions.java │ │ ├── RedisGraphProvider.java │ │ ├── RedisGraphSchema.java │ │ ├── gen │ │ │ ├── RedisGraphGraphGenerator.java │ │ │ └── RedisGraphSchemaGenerator.java │ │ └── oracle │ │ │ └── RedisGraphAlwaysTrueOracle.java │ │ └── tinkerGraph │ │ ├── TinkerConnection.java │ │ ├── TinkerGlobalState.java │ │ ├── TinkerOptions.java │ │ ├── TinkerProvider.java │ │ ├── gen │ │ ├── TinkerGraphGenerator.java │ │ ├── TinkerNodeGenerator.java │ │ └── TinkerSchemaGenerator.java │ │ ├── oracle │ │ └── TinkerSmithCrashOracle.java │ │ └── schema │ │ └── TinkerSchema.java │ └── resources │ └── META-INF │ └── MANIFEST.MF └── test └── gdsmith └── neo4j └── gen ├── Neo4jJDBCTest.java └── Neo4jSchemaGeneratorTest.java /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/.gitignore -------------------------------------------------------------------------------- /GDsmith.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/GDsmith.jar -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/README.md -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/config.json -------------------------------------------------------------------------------- /example.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/example.drawio.png -------------------------------------------------------------------------------- /example_expr.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/example_expr.drawio.png -------------------------------------------------------------------------------- /logs/composite/database0-cur.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/logs/composite/database0-cur.log -------------------------------------------------------------------------------- /logs/gdb_version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/logs/gdb_version.txt -------------------------------------------------------------------------------- /original-case-examples/case-1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-1 -------------------------------------------------------------------------------- /original-case-examples/case-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-2 -------------------------------------------------------------------------------- /original-case-examples/case-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-3 -------------------------------------------------------------------------------- /original-case-examples/case-4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-4 -------------------------------------------------------------------------------- /original-case-examples/case-5: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /original-case-examples/case-6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-6 -------------------------------------------------------------------------------- /original-case-examples/case-7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/original-case-examples/case-7 -------------------------------------------------------------------------------- /out/artifacts/GDsmith_jar/GDsmith.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/out/artifacts/GDsmith_jar/GDsmith.jar -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/AbstractAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/AbstractAction.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/DBMSSpecificOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/DBMSSpecificOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/DatabaseProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/DatabaseProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/ExecutionTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/ExecutionTimer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/GDSmithDBConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/GDSmithDBConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/GlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/GlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/IDatabaseTestingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/IDatabaseTestingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/IGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/IGeneratorFactory.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/IGraphGeneratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/IGraphGeneratorFactory.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/IgnoreMeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/IgnoreMeException.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/LikeImplementationHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/LikeImplementationHelper.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/Main.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/MainOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/MainOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/OracleFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/OracleFactory.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/PrintGraphConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/PrintGraphConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/PrintGraphGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/PrintGraphGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/PrintGraphOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/PrintGraphOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/PrintGraphProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/PrintGraphProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/PrintGraphSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/PrintGraphSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/PrintGraph/oracle/PrintGraphAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/PrintGraph/oracle/PrintGraphAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/ProviderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/ProviderAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/Randomly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/Randomly.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/StateToReproduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/StateToReproduce.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/StatementExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/StatementExecutor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/AgensGraphConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/AgensGraphConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/AgensGraphGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/AgensGraphGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/AgensGraphOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/AgensGraphOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/AgensGraphProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/AgensGraphProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/AgensGraphSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/AgensGraphSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/gen/AgensGraphGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/gen/AgensGraphGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/gen/AgensGraphSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/gen/AgensGraphSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/agensGraph/oracle/AgensGraphAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/agensGraph/oracle/AgensGraphAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/ArcadeDBSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/gen/ArcadeDBGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/gen/ArcadeDBGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/gen/ArcadeDBSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/gen/ArcadeDBSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/arcadeDB/oracle/ArcadeDBAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/arcadeDB/oracle/ArcadeDBAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/DBMSCommon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/DBMSCommon.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/log/Loggable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/log/Loggable.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/log/LoggableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/log/LoggableFactory.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/log/LoggedString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/log/LoggedString.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/oracle/CompositeTestOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/oracle/CompositeTestOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/oracle/TestOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/oracle/TestOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/query/ExpectedErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/query/ExpectedErrors.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/query/GDSmithResultSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/query/GDSmithResultSet.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/query/Query.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/AbstractRowValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/AbstractRowValue.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/AbstractSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/AbstractSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/AbstractTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/AbstractTable.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/AbstractTableColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/AbstractTableColumn.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/AbstractTables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/AbstractTables.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/common/schema/TableIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/common/schema/TableIndex.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositeConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositeConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositeGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositeGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositeOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositePerformanceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositePerformanceProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositeProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/CompositeSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/CompositeSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/gen/CompositeGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/gen/CompositeGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/gen/CompositePatternBasedGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/gen/CompositePatternBasedGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/gen/CompositeSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/gen/CompositeSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositeAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositeAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositeDifferentialOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositeDifferentialOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositeGuidedDifferentialOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositeGuidedDifferentialOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositeMCTSOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositeMCTSOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositePerformanceOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositePerformanceOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/composite/oracle/CompositePurePerformanceOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/composite/oracle/CompositePurePerformanceOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherLoggableFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherLoggableFactory.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherProviderAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherProviderAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherQueryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherQueryAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/CypherQueryProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/CypherQueryProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ICypherSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ICypherSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ICypherSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ICypherSupport.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared1Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared1Algorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared1AlgorithmNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared1AlgorithmNew.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared2Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared2Algorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared2AlgorithmNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared2AlgorithmNew.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared3Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared3Algorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared3AlgorithmNew.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared3AlgorithmNew.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared4Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared4Algorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/Compared5Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/Compared5Algorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/CoverageGuidedAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/CoverageGuidedAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/CypherTestingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/CypherTestingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/EnumerationAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/EnumerationAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/ManualDifferentialAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/ManualDifferentialAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/ManualPerformanceAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/ManualPerformanceAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/NonEmptyAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/NonEmptyAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/SimpleTestingAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/SimpleTestingAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/algorithm/SimpleTestingAlgorithmBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/algorithm/SimpleTestingAlgorithmBase.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/Direction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/Direction.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IAlias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IAlias.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IClauseSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IClauseSequence.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ICopyable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ICopyable.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ICreate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ICreate.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ICypherClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ICypherClause.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ICypherType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ICypherType.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ILabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ILabel.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IMatch.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IMerge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IMerge.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/INodeIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/INodeIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IPattern.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IPatternElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IPatternElement.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IProperty.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IRelationIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IRelationIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IRet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IRet.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IReturn.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/ITextRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/ITextRepresentation.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IType.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IUnwind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IUnwind.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/IWith.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/IWith.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IAliasAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IAliasAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IClauseAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IClauseAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IContextInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IContextInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICreateAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICreateAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICypherSymtab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICypherSymtab.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICypherTypeDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/ICypherTypeDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IIdentifierAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IIdentifierAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IListDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IListDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMapDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMapDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMatchAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMatchAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMergeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IMergeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/INodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/INodeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IRelationAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IRelationAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IReturnAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IReturnAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IUnwindAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IUnwindAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/ast/analyzer/IWithAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/ast/analyzer/IWithAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/coverage/cypher_grammar_rewrite.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/coverage/cypher_grammar_rewrite.txt -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/coverage/database2-cur.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/coverage/database2-cur.log -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/coverage/get_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/coverage/get_coverage.py -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/BasicAliasGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/BasicAliasGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/BasicConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/BasicConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/BasicListGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/BasicListGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/BasicPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/BasicPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/ClauseVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/ClauseVisitor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IAliasGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IAliasGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IContext.java: -------------------------------------------------------------------------------- 1 | package org.example.gdsmith.cypher.dsl; 2 | 3 | public interface IContext { 4 | } 5 | -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IIdentifierBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IIdentifierBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IListGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IListGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/IQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/IQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/dsl/QueryFiller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/dsl/QueryFiller.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/AbstractNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/AbstractNode.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/AbstractRelationship.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/AbstractRelationship.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/CypherSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/CypherSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/EnumerationGraphManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/EnumerationGraphManager.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/EnumerationSeq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/EnumerationSeq.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/GraphManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/GraphManager.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/Subgraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/Subgraph.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/SubgraphManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/SubgraphManager.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/SubgraphTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/SubgraphTreeNode.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/SubgraphTreeNodeInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/SubgraphTreeNodeInstance.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/alias/EnumerationAliasGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/alias/EnumerationAliasGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/alias/GuidedAliasGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/alias/GuidedAliasGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/alias/RandomAliasGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/alias/RandomAliasGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/assertion/BooleanAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/assertion/BooleanAssertion.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/assertion/ComparisonAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/assertion/ComparisonAssertion.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/assertion/ExpressionAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/assertion/ExpressionAssertion.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/assertion/StringMatchingAssertion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/assertion/StringMatchingAssertion.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/condition/EnumerationConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/condition/EnumerationConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/condition/GuidedConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/condition/GuidedConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/condition/RandomConditionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/condition/RandomConditionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/expr/EnumerationExpressionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/expr/EnumerationExpressionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/expr/NewRandomExpressionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/expr/NewRandomExpressionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/expr/NonEmptyExpressionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/expr/NonEmptyExpressionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/expr/RandomExpressionGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/expr/RandomExpressionGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/EnumerationGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/EnumerationGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/ManualGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/ManualGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/RandomGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/RandomGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/SlidingGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/SlidingGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/TreeBasedGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/TreeBasedGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/graph/TreeBasedGraphGeneratorCompared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/graph/TreeBasedGraphGeneratorCompared.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/list/EnumerationListGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/list/EnumerationListGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/list/GuidedListGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/list/GuidedListGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/list/RandomListGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/list/RandomListGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/pattern/EnumerationPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/pattern/EnumerationPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/pattern/GuidedPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/pattern/GuidedPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/pattern/RandomPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/pattern/RandomPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/pattern/SlidingPatternGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/pattern/SlidingPatternGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/AdvancedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/AdvancedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/EnumerationQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/EnumerationQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/GraphGuidedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/GraphGuidedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/GuidedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/GuidedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/ManualQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/ManualQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/ModelBasedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/ModelBasedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/RandomCoverageQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/RandomCoverageQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/RandomQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/RandomQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGeneratorCompared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGeneratorCompared.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGeneratorCompared2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/SlidingQueryGeneratorCompared2.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/SubgraphGuidedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/SubgraphGuidedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGeneratorCompared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGeneratorCompared.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGeneratorCompared2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/gen/query/TreeBasedQueryGeneratorCompared2.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/ClauseExpansionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/ClauseExpansionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/ClauseRefillMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/ClauseRefillMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/ClauseScissorsMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/ClauseScissorsMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/GraphCreatingMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/GraphCreatingMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/GraphMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/GraphMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/IClauseMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/IClauseMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/LabelAdditionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/LabelAdditionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/LimitExpandingMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/LimitExpandingMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/LimitShrinkingMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/LimitShrinkingMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/MutatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/MutatorType.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/OptionalAdditionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/OptionalAdditionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/OptionalRemovalMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/OptionalRemovalMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/PatternAdditionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/PatternAdditionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/PropertyAdditionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/PropertyAdditionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/WhereAdditionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/WhereAdditionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/WhereRefillMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/WhereRefillMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/WhereRemovalMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/WhereRemovalMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/AndRemovalMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/AndRemovalMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/ComparisonReverseMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/ComparisonReverseMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/ConditionReverseMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/ConditionReverseMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/ExpressionVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/ExpressionVisitor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/OrRemovalMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/OrRemovalMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/mutation/expression/StringMatchReductionMutator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/mutation/expression/StringMatchReductionMutator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/oracle/DifferentialNonEmptyBranchOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/oracle/DifferentialNonEmptyBranchOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/oracle/DifferentialOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/oracle/DifferentialOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/oracle/ManualDifferentialOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/oracle/ManualDifferentialOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/oracle/ManualPerformanceOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/oracle/ManualPerformanceOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/oracle/NoRecOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/oracle/NoRecOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/CypherSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/CypherSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IFunctionInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IFunctionInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/ILabelInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/ILabelInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IParamInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IParamInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IPatternElementInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IPatternElementInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IPatternInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IPatternInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IPropertyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IPropertyInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/schema/IRelationTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/schema/IRelationTypeInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Alias.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Alias.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/AliasAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/AliasAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/ClauseSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/ClauseSequence.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/ContextInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/ContextInfo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Create.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Create.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/CypherClause.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/CypherClause.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/CypherType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/CypherType.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/CypherTypeDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/CypherTypeDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/IClauseSequenceBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/IClauseSequenceBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Label.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/ListDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/ListDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/ManualClauseSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/ManualClauseSequence.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/MapDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/MapDescriptor.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Match.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Merge.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/NodeAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/NodeAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/NodeIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/NodeIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Pattern.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Property.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/RelationAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/RelationAnalyzer.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/RelationIdentifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/RelationIdentifier.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/RelationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/RelationType.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Ret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Ret.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Return.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Symtab.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Symtab.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/Unwind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/Unwind.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/With.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/With.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryComparisonExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryComparisonExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryLogicalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryLogicalExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryNumberExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/BinaryNumberExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CallExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CallExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/ConstExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/ConstExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CreateListExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CreateListExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CreateMapExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CreateMapExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CypherExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/CypherExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/ExprVal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/ExprVal.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetListElementExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetListElementExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetListSliceExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetListSliceExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetPropertyExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GetPropertyExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GraphObjectVal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/GraphObjectVal.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/IdentifierExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/IdentifierExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/SingleLogicalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/SingleLogicalExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/Star.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/StringCatExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/StringCatExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/cypher/standard_ast/expr/StringMatchingExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/cypher/standard_ast/expr/StringMatchingExpression.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/exceptions/DatabaseCrashException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/exceptions/DatabaseCrashException.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/exceptions/MustRestartDatabaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/exceptions/MustRestartDatabaseException.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/exceptions/ResultMismatchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/exceptions/ResultMismatchException.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/gremlin/CypherBasedGremlinQueryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/gremlin/CypherBasedGremlinQueryAdapter.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/gremlin/CypherGremlinTranslater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/gremlin/CypherGremlinTranslater.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/JanusConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/JanusConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/JanusGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/JanusGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/JanusOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/JanusOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/JanusProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/JanusProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/gen/JanusGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/gen/JanusGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/gen/JanusNodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/gen/JanusNodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/gen/JanusSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/gen/JanusSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/oracle/JanusSmithCrashOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/oracle/JanusSmithCrashOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/janusGraph/schema/JanusSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/janusGraph/schema/JanusSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphDriverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphDriverManager.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/MemGraphSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/MemGraphSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/gen/MemGraphGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/gen/MemGraphGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/gen/MemGraphSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/gen/MemGraphSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/memGraph/oracle/MemGraphAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/memGraph/oracle/MemGraphAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jDriverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jDriverManager.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jJDBCConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jJDBCConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/Neo4jProxyConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/Neo4jProxyConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/gen/Neo4jGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/gen/Neo4jGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/gen/Neo4jNodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/gen/Neo4jNodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/gen/Neo4jSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/gen/Neo4jSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/oracle/Neo4jNoRecOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/oracle/Neo4jNoRecOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/oracle/Neo4jSmithCrashOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/oracle/Neo4jSmithCrashOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/oracle/examples/Neo4jAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/oracle/examples/Neo4jAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/neo4j/schema/Neo4jSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/neo4j/schema/Neo4jSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/performance/NewThreadTemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/performance/NewThreadTemo.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/performance/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/performance/TreeNode.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/performance/note.txt: -------------------------------------------------------------------------------- 1 | 一图一查询 -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/RedisGraphConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/RedisGraphConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/RedisGraphGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/RedisGraphGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/RedisGraphOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/RedisGraphOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/RedisGraphProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/RedisGraphProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/RedisGraphSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/RedisGraphSchema.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/gen/RedisGraphGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/gen/RedisGraphGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/gen/RedisGraphSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/gen/RedisGraphSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/redisGraph/oracle/RedisGraphAlwaysTrueOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/redisGraph/oracle/RedisGraphAlwaysTrueOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/TinkerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/TinkerConnection.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/TinkerGlobalState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/TinkerGlobalState.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/TinkerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/TinkerOptions.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/TinkerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/TinkerProvider.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerGraphGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerGraphGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerNodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerNodeGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerSchemaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/gen/TinkerSchemaGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/oracle/TinkerSmithCrashOracle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/oracle/TinkerSmithCrashOracle.java -------------------------------------------------------------------------------- /src/main/java/org/example/gdsmith/tinkerGraph/schema/TinkerSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/src/main/java/org/example/gdsmith/tinkerGraph/schema/TinkerSchema.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: org.example.gdsmith.Main 3 | 4 | -------------------------------------------------------------------------------- /test/gdsmith/neo4j/gen/Neo4jJDBCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/test/gdsmith/neo4j/gen/Neo4jJDBCTest.java -------------------------------------------------------------------------------- /test/gdsmith/neo4j/gen/Neo4jSchemaGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ddaa2000/GDsmith/HEAD/test/gdsmith/neo4j/gen/Neo4jSchemaGeneratorTest.java --------------------------------------------------------------------------------