ATLAS-1155 Errors in Eclipse when I bring in the latest code (davidrad via shwethags)
(cherry picked from commit 71e0e09b9d7c9f999741a71b4e779eb89a051760) Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas/commit/6545187d Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas/tree/6545187d Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas/diff/6545187d Branch: refs/heads/0.7-incubating Commit: 6545187de58cc64a558dd9f28d81fc87489d2478 Parents: f0e58ed Author: Shwetha GS <[email protected]> Authored: Mon Sep 19 11:47:22 2016 +0530 Committer: Madhan Neethiraj <[email protected]> Committed: Thu Dec 22 15:33:57 2016 -0800 ---------------------------------------------------------------------- release-log.txt | 1 + .../atlas/discovery/graph/GraphBackedDiscoveryService.java | 3 +-- .../src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala | 4 ++++ .../repository/graph/GraphBackedMetadataRepositoryTest.java | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/6545187d/release-log.txt ---------------------------------------------------------------------- diff --git a/release-log.txt b/release-log.txt index 079ced4..ef5f6d9 100644 --- a/release-log.txt +++ b/release-log.txt @@ -30,6 +30,7 @@ ATLAS-409 Atlas will not import avro tables with schema read from a file (dosset ATLAS-379 Create sqoop and falcon metadata addons (venkatnrangan,bvellanki,sowmyaramesh via shwethags) ALL CHANGES: +ATLAS-1155 Errors in Eclipse when I bring in the latest code (davidrad via shwethags) ATLAS-1098 Atlas allows creation of tag with name "isa" which causes exceptions during search (apoorvnaik via shwethags) ATLAS-1142 Lineage UI Improvement (kevalbhatt via shwethags) ATLAS-712 Support getTrait() API (svimal2106 via shwethags) http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/6545187d/repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java ---------------------------------------------------------------------- diff --git a/repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java b/repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java index ef426e9..0c029bb 100755 --- a/repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java +++ b/repository/src/main/java/org/apache/atlas/discovery/graph/GraphBackedDiscoveryService.java @@ -150,8 +150,7 @@ public class GraphBackedDiscoveryService implements DiscoveryService { //If the final limit is 0, don't launch the query, return with 0 rows if (validatedExpression instanceof Expressions.LimitExpression && ((Integer)((Expressions.LimitExpression) validatedExpression).limit().rawValue()) == 0) { - return new GremlinQueryResult(dslQuery, validatedExpression.dataType(), - scala.collection.immutable.List.empty()); + return new GremlinQueryResult(dslQuery, validatedExpression.dataType()); } GremlinQuery gremlinQuery = new GremlinTranslator(validatedExpression, graphPersistenceStrategy).translate(); http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/6545187d/repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala ---------------------------------------------------------------------- diff --git a/repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala b/repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala index 7de03c3..10d66a9 100755 --- a/repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala +++ b/repository/src/main/scala/org/apache/atlas/query/GremlinEvaluator.scala @@ -33,6 +33,10 @@ import org.apache.atlas.query.Expressions._ case class GremlinQueryResult(query: String, resultDataType: IDataType[_], rows: List[_]) { + def this(query: String,resultDataType: IDataType[_]) { + this(query,resultDataType,List.empty) + } + def toJson = JsonHelper.toJson(this) } http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/6545187d/repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java ---------------------------------------------------------------------- diff --git a/repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java b/repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java index 3ca1f78..2541541 100755 --- a/repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java +++ b/repository/src/test/java/org/apache/atlas/repository/graph/GraphBackedMetadataRepositoryTest.java @@ -188,7 +188,7 @@ public class GraphBackedMetadataRepositoryTest { private boolean assertEdge(String id, String typeName) throws Exception { TitanGraph graph = graphProvider.get(); - Vertex vertex = graph.query().has(Constants.GUID_PROPERTY_KEY, id).vertices().iterator().next(); + Vertex vertex = (Vertex)graph.query().has(Constants.GUID_PROPERTY_KEY, id).vertices().iterator().next(); Iterable<Edge> edges = vertex.getEdges(Direction.OUT, Constants.INTERNAL_PROPERTY_KEY_PREFIX + typeName + ".ref"); if (!edges.iterator().hasNext()) { ITypedReferenceableInstance entity = repositoryService.getEntityDefinition(id);
