You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2019/08/27 18:39:27 UTC
[tinkerpop] branch master updated (3cbe6ea -> 4d0ffaa)
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
from 3cbe6ea Merge pull request #1179 from damienfamed75/patch-1
add 5d47315 Generate constructor to use DSL with remote connection
new 456e2ee Merge branch 'pr-1176' into tp34
new 447d120 Minor code formatting CTR
new 4d0ffaa Merge branch 'tp34'
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 1 +
.../src/main/java/SocialTraversalSourceDsl.java | 5 ++
.../process/traversal/dsl/GremlinDslProcessor.java | 6 ++
.../traversal/dsl/GremlinDslProcessorTest.java | 69 ++++++++++++++++++++--
.../dsl/SocialPackageTraversalSourceDsl.java | 9 +--
.../process/traversal/dsl/RemoteDslTraversal.java} | 22 +++----
.../credential/CredentialTraversalSourceDsl.java | 5 ++
7 files changed, 94 insertions(+), 23 deletions(-)
copy gremlin-core/src/{main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/ProcessorException.java => test/resources/org/apache/tinkerpop/gremlin/process/traversal/dsl/RemoteDslTraversal.java} (64%)
[tinkerpop] 03/03: Merge branch 'tp34'
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 4d0ffaa4acceae02de91ec2da959d905f0d7ee9b
Merge: 3cbe6ea 447d120
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Tue Aug 27 14:39:02 2019 -0400
Merge branch 'tp34'
CHANGELOG.asciidoc | 1 +
.../src/main/java/SocialTraversalSourceDsl.java | 5 ++
.../process/traversal/dsl/GremlinDslProcessor.java | 6 ++
.../traversal/dsl/GremlinDslProcessorTest.java | 69 ++++++++++++++++++++--
.../dsl/SocialPackageTraversalSourceDsl.java | 9 +--
.../process/traversal/dsl/RemoteDslTraversal.java | 31 ++++++++++
.../credential/CredentialTraversalSourceDsl.java | 5 ++
7 files changed, 118 insertions(+), 8 deletions(-)
[tinkerpop] 02/03: Minor code formatting CTR
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 447d120c1e2165f2c345207335e8850801a28118
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Tue Aug 27 13:45:25 2019 -0400
Minor code formatting CTR
---
CHANGELOG.asciidoc | 2 +-
.../traversal/dsl/GremlinDslProcessorTest.java | 22 +++++++++++-----------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index b08d99c..4197095 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
[[release-3-4-4]]
=== TinkerPop 3.4.4 (Release Date: NOT OFFICIALLY RELEASED YET)
-* Support DSL with remote connection.
+* Provided support for DSLs by way of remote connections through `AnonymousTraversalSource`.
[[release-3-4-3]]
=== TinkerPop 3.4.3 (Release Date: August 5, 2019)
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java
index b13b5e0..23876c6 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/GremlinDslProcessorTest.java
@@ -42,7 +42,7 @@ public class GremlinDslProcessorTest {
@Test
public void shouldCompileToDefaultPackage() {
- Compilation compilation = javac()
+ final Compilation compilation = javac()
.withProcessors(new GremlinDslProcessor())
.compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialTraversalDsl.java")));
assertThat(compilation).succeededWithoutWarnings();
@@ -50,7 +50,7 @@ public class GremlinDslProcessorTest {
@Test
public void shouldCompileAndMovePackage() {
- Compilation compilation = javac()
+ final Compilation compilation = javac()
.withProcessors(new GremlinDslProcessor())
.compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialMoveTraversalDsl.java")));
assertThat(compilation).succeededWithoutWarnings();
@@ -60,7 +60,7 @@ public class GremlinDslProcessorTest {
@Test
public void shouldCompileTraversalAndTraversalSourceToDefaultPackage() {
- Compilation compilation = javac()
+ final Compilation compilation = javac()
.withProcessors(new GremlinDslProcessor())
.compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialPackageTraversalDsl.java")));
assertThat(compilation).succeededWithoutWarnings();
@@ -68,7 +68,7 @@ public class GremlinDslProcessorTest {
@Test
public void shouldCompileWithNoDefaultMethods() {
- Compilation compilation = javac()
+ final Compilation compilation = javac()
.withProcessors(new GremlinDslProcessor())
.compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialNoDefaultMethodsTraversalDsl.java")));
assertThat(compilation).succeededWithoutWarnings();
@@ -76,14 +76,14 @@ public class GremlinDslProcessorTest {
@Test
public void shouldCompileRemoteDslTraversal() {
- Compilation compilation = javac()
+ final Compilation compilation = javac()
.withProcessors(new GremlinDslProcessor())
.compile(JavaFileObjects.forResource(GremlinDsl.class.getResource("SocialTraversalDsl.java")),
JavaFileObjects.forResource(GremlinDsl.class.getResource("RemoteDslTraversal.java")));
try {
- ClassLoader cl = new JavaFileObjectClassLoader(compilation.generatedFiles());
- Class cls = cl.loadClass("org.apache.tinkerpop.gremlin.process.traversal.dsl.RemoteDslTraversal");
+ final ClassLoader cl = new JavaFileObjectClassLoader(compilation.generatedFiles());
+ final Class cls = cl.loadClass("org.apache.tinkerpop.gremlin.process.traversal.dsl.RemoteDslTraversal");
cls.getConstructor().newInstance();
} catch (Exception e) {
throw new RuntimeException(e);
@@ -110,11 +110,11 @@ public class GremlinDslProcessorTest {
}
private byte[] loadClassData(String name) throws IOException {
- ByteArrayOutputStream out = new ByteArrayOutputStream();
- String classFilename = name.replaceAll("\\.", "/") + ".class";
- InputStream in = classFileMap.get(classFilename).openInputStream();
+ final ByteArrayOutputStream out = new ByteArrayOutputStream();
+ final String classFilename = name.replaceAll("\\.", "/") + ".class";
+ final InputStream in = classFileMap.get(classFilename).openInputStream();
try {
- byte[] buf = new byte[1024];
+ final byte[] buf = new byte[1024];
int len = in.read(buf);
while (len != -1) {
out.write(buf, 0, len);
[tinkerpop] 01/03: Merge branch 'pr-1176' into tp34
Posted by sp...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 456e2ee3c2f4cf2304570d3b0744db941c0a0070
Merge: 229da54 5d47315
Author: Stephen Mallette <sp...@genoprime.com>
AuthorDate: Tue Aug 27 13:19:15 2019 -0400
Merge branch 'pr-1176' into tp34
CHANGELOG.asciidoc | 1 +
.../src/main/java/SocialTraversalSourceDsl.java | 5 ++
.../process/traversal/dsl/GremlinDslProcessor.java | 6 +++
.../traversal/dsl/GremlinDslProcessorTest.java | 61 ++++++++++++++++++++++
.../dsl/SocialPackageTraversalSourceDsl.java | 9 ++--
.../process/traversal/dsl/RemoteDslTraversal.java | 31 +++++++++++
.../credential/CredentialTraversalSourceDsl.java | 5 ++
7 files changed, 114 insertions(+), 4 deletions(-)