From feaa07802203b79f454454445c0a12a2784ccfeb Mon Sep 17 00:00:00 2001
From: Ankur Dave <ankurdave@gmail.com>
Date: Sat, 11 Jan 2014 00:28:18 -0800
Subject: [PATCH] algorithms -> lib

---
 .../main/scala/org/apache/spark/graphx/Graph.scala |  4 ++--
 .../graphx/{algorithms => lib}/Algorithms.scala    | 14 +++++++-------
 .../graphx/{algorithms => lib}/Analytics.scala     |  2 +-
 .../{algorithms => lib}/ConnectedComponents.scala  |  2 +-
 .../graphx/{algorithms => lib}/PageRank.scala      |  2 +-
 .../graphx/{algorithms => lib}/SVDPlusPlus.scala   |  2 +-
 .../StronglyConnectedComponents.scala              |  2 +-
 .../graphx/{algorithms => lib}/TriangleCount.scala |  2 +-
 .../spark/graphx/{algorithms => lib}/package.scala |  2 +-
 .../ConnectedComponentsSuite.scala                 |  2 +-
 .../graphx/{algorithms => lib}/PageRankSuite.scala |  4 ++--
 .../{algorithms => lib}/SVDPlusPlusSuite.scala     |  2 +-
 .../StronglyConnectedComponentsSuite.scala         |  2 +-
 .../{algorithms => lib}/TriangleCountSuite.scala   |  2 +-
 14 files changed, 22 insertions(+), 22 deletions(-)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/Algorithms.scala (79%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/Analytics.scala (99%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/ConnectedComponents.scala (96%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/PageRank.scala (99%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/SVDPlusPlus.scala (99%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/StronglyConnectedComponents.scala (98%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/TriangleCount.scala (98%)
 rename graphx/src/main/scala/org/apache/spark/graphx/{algorithms => lib}/package.scala (87%)
 rename graphx/src/test/scala/org/apache/spark/graphx/{algorithms => lib}/ConnectedComponentsSuite.scala (98%)
 rename graphx/src/test/scala/org/apache/spark/graphx/{algorithms => lib}/PageRankSuite.scala (97%)
 rename graphx/src/test/scala/org/apache/spark/graphx/{algorithms => lib}/SVDPlusPlusSuite.scala (95%)
 rename graphx/src/test/scala/org/apache/spark/graphx/{algorithms => lib}/StronglyConnectedComponentsSuite.scala (97%)
 rename graphx/src/test/scala/org/apache/spark/graphx/{algorithms => lib}/TriangleCountSuite.scala (98%)

diff --git a/graphx/src/main/scala/org/apache/spark/graphx/Graph.scala b/graphx/src/main/scala/org/apache/spark/graphx/Graph.scala
index 64d44c3e06..56513cac20 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/Graph.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/Graph.scala
@@ -16,8 +16,8 @@ import org.apache.spark.storage.StorageLevel
  * operations return new graphs.
  *
  * @note [[GraphOps]] contains additional convenience operations.
- * [[algorithms.Algorithms]] contains graph algorithms; to access these,
- * import `org.apache.spark.graphx.algorithms._`.
+ * [[lib.Algorithms]] contains graph algorithms; to access these,
+ * import `org.apache.spark.graphx.lib._`.
  *
  * @tparam VD the vertex attribute type
  * @tparam ED the edge attribute type
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/Algorithms.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/Algorithms.scala
similarity index 79%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/Algorithms.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/Algorithms.scala
index 558d8da310..cbcd9c24a0 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/Algorithms.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/Algorithms.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import scala.reflect.ClassTag
 
@@ -9,7 +9,7 @@ import org.apache.spark.graphx._
  * conversion.
  * @example
  * {{{
- * import org.apache.spark.graph.algorithms._
+ * import org.apache.spark.graph.lib._
  * val graph: Graph[_, _] = loadGraph()
  * graph.connectedComponents()
  * }}}
@@ -19,7 +19,7 @@ class Algorithms[VD: ClassTag, ED: ClassTag](self: Graph[VD, ED]) {
    * Run a dynamic version of PageRank returning a graph with vertex attributes containing the
    * PageRank and edge attributes containing the normalized edge weight.
    *
-   * @see [[org.apache.spark.graphx.algorithms.PageRank]], method `runUntilConvergence`.
+   * @see [[org.apache.spark.graphx.lib.PageRank]], method `runUntilConvergence`.
    */
   def pageRank(tol: Double, resetProb: Double = 0.15): Graph[Double, Double] = {
     PageRank.runUntilConvergence(self, tol, resetProb)
@@ -29,7 +29,7 @@ class Algorithms[VD: ClassTag, ED: ClassTag](self: Graph[VD, ED]) {
    * Run PageRank for a fixed number of iterations returning a graph with vertex attributes
    * containing the PageRank and edge attributes the normalized edge weight.
    *
-   * @see [[org.apache.spark.graphx.algorithms.PageRank]], method `run`.
+   * @see [[org.apache.spark.graphx.lib.PageRank]], method `run`.
    */
   def staticPageRank(numIter: Int, resetProb: Double = 0.15): Graph[Double, Double] = {
     PageRank.run(self, numIter, resetProb)
@@ -39,7 +39,7 @@ class Algorithms[VD: ClassTag, ED: ClassTag](self: Graph[VD, ED]) {
    * Compute the connected component membership of each vertex and return a graph with the vertex
    * value containing the lowest vertex id in the connected component containing that vertex.
    *
-   * @see [[org.apache.spark.graphx.algorithms.ConnectedComponents]]
+   * @see [[org.apache.spark.graphx.lib.ConnectedComponents]]
    */
   def connectedComponents(): Graph[VertexID, ED] = {
     ConnectedComponents.run(self)
@@ -48,7 +48,7 @@ class Algorithms[VD: ClassTag, ED: ClassTag](self: Graph[VD, ED]) {
   /**
    * Compute the number of triangles passing through each vertex.
    *
-   * @see [[org.apache.spark.graphx.algorithms.TriangleCount]]
+   * @see [[org.apache.spark.graphx.lib.TriangleCount]]
    */
   def triangleCount(): Graph[Int, ED] = {
     TriangleCount.run(self)
@@ -58,7 +58,7 @@ class Algorithms[VD: ClassTag, ED: ClassTag](self: Graph[VD, ED]) {
    * Compute the strongly connected component (SCC) of each vertex and return a graph with the
    * vertex value containing the lowest vertex id in the SCC containing that vertex.
    *
-   * @see [[org.apache.spark.graphx.algorithms.StronglyConnectedComponents]]
+   * @see [[org.apache.spark.graphx.lib.StronglyConnectedComponents]]
    */
   def stronglyConnectedComponents(numIter: Int): Graph[VertexID, ED] = {
     StronglyConnectedComponents.run(self, numIter)
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/Analytics.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/Analytics.scala
similarity index 99%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/Analytics.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/Analytics.scala
index f09685402a..191e2aa051 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/Analytics.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/Analytics.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.apache.spark._
 import org.apache.spark.graphx._
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/ConnectedComponents.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/ConnectedComponents.scala
similarity index 96%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/ConnectedComponents.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/ConnectedComponents.scala
index 137a81f4d5..4a83e2dbb8 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/ConnectedComponents.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/ConnectedComponents.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import scala.reflect.ClassTag
 
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/PageRank.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala
similarity index 99%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/PageRank.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala
index ab447d5422..809b6d0855 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/PageRank.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/PageRank.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import scala.reflect.ClassTag
 
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/SVDPlusPlus.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
similarity index 99%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/SVDPlusPlus.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
index 2a13553d79..f5570daec1 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/SVDPlusPlus.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/SVDPlusPlus.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.apache.spark.rdd._
 import org.apache.spark.graphx._
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponents.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/StronglyConnectedComponents.scala
similarity index 98%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponents.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/StronglyConnectedComponents.scala
index 864f0ec57c..9bd227309a 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponents.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/StronglyConnectedComponents.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import scala.reflect.ClassTag
 
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/TriangleCount.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/TriangleCount.scala
similarity index 98%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/TriangleCount.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/TriangleCount.scala
index b5a93c1bd1..c6b1c736dd 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/TriangleCount.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/TriangleCount.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import scala.reflect.ClassTag
 
diff --git a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/package.scala b/graphx/src/main/scala/org/apache/spark/graphx/lib/package.scala
similarity index 87%
rename from graphx/src/main/scala/org/apache/spark/graphx/algorithms/package.scala
rename to graphx/src/main/scala/org/apache/spark/graphx/lib/package.scala
index fbabf1257c..f6f2626c9d 100644
--- a/graphx/src/main/scala/org/apache/spark/graphx/algorithms/package.scala
+++ b/graphx/src/main/scala/org/apache/spark/graphx/lib/package.scala
@@ -2,7 +2,7 @@ package org.apache.spark.graphx
 
 import scala.reflect.ClassTag
 
-package object algorithms {
+package object lib {
   implicit def graphToAlgorithms[VD: ClassTag, ED: ClassTag](
       graph: Graph[VD, ED]): Algorithms[VD, ED] = new Algorithms(graph)
 }
diff --git a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/ConnectedComponentsSuite.scala b/graphx/src/test/scala/org/apache/spark/graphx/lib/ConnectedComponentsSuite.scala
similarity index 98%
rename from graphx/src/test/scala/org/apache/spark/graphx/algorithms/ConnectedComponentsSuite.scala
rename to graphx/src/test/scala/org/apache/spark/graphx/lib/ConnectedComponentsSuite.scala
index 16fc3fe5a2..66612b381f 100644
--- a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/ConnectedComponentsSuite.scala
+++ b/graphx/src/test/scala/org/apache/spark/graphx/lib/ConnectedComponentsSuite.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.scalatest.FunSuite
 
diff --git a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/PageRankSuite.scala b/graphx/src/test/scala/org/apache/spark/graphx/lib/PageRankSuite.scala
similarity index 97%
rename from graphx/src/test/scala/org/apache/spark/graphx/algorithms/PageRankSuite.scala
rename to graphx/src/test/scala/org/apache/spark/graphx/lib/PageRankSuite.scala
index de2c2d1107..fe7e4261f8 100644
--- a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/PageRankSuite.scala
+++ b/graphx/src/test/scala/org/apache/spark/graphx/lib/PageRankSuite.scala
@@ -1,11 +1,11 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.scalatest.FunSuite
 
 import org.apache.spark.SparkContext
 import org.apache.spark.SparkContext._
 import org.apache.spark.graphx._
-import org.apache.spark.graphx.algorithms._
+import org.apache.spark.graphx.lib._
 import org.apache.spark.graphx.util.GraphGenerators
 import org.apache.spark.rdd._
 
diff --git a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/SVDPlusPlusSuite.scala b/graphx/src/test/scala/org/apache/spark/graphx/lib/SVDPlusPlusSuite.scala
similarity index 95%
rename from graphx/src/test/scala/org/apache/spark/graphx/algorithms/SVDPlusPlusSuite.scala
rename to graphx/src/test/scala/org/apache/spark/graphx/lib/SVDPlusPlusSuite.scala
index 7bd93e0e6c..a4a1cdab18 100644
--- a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/SVDPlusPlusSuite.scala
+++ b/graphx/src/test/scala/org/apache/spark/graphx/lib/SVDPlusPlusSuite.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.scalatest.FunSuite
 
diff --git a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponentsSuite.scala b/graphx/src/test/scala/org/apache/spark/graphx/lib/StronglyConnectedComponentsSuite.scala
similarity index 97%
rename from graphx/src/test/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponentsSuite.scala
rename to graphx/src/test/scala/org/apache/spark/graphx/lib/StronglyConnectedComponentsSuite.scala
index fee7d20161..0458311661 100644
--- a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/StronglyConnectedComponentsSuite.scala
+++ b/graphx/src/test/scala/org/apache/spark/graphx/lib/StronglyConnectedComponentsSuite.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.scalatest.FunSuite
 
diff --git a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/TriangleCountSuite.scala b/graphx/src/test/scala/org/apache/spark/graphx/lib/TriangleCountSuite.scala
similarity index 98%
rename from graphx/src/test/scala/org/apache/spark/graphx/algorithms/TriangleCountSuite.scala
rename to graphx/src/test/scala/org/apache/spark/graphx/lib/TriangleCountSuite.scala
index b85b289da6..a286b7d03b 100644
--- a/graphx/src/test/scala/org/apache/spark/graphx/algorithms/TriangleCountSuite.scala
+++ b/graphx/src/test/scala/org/apache/spark/graphx/lib/TriangleCountSuite.scala
@@ -1,4 +1,4 @@
-package org.apache.spark.graphx.algorithms
+package org.apache.spark.graphx.lib
 
 import org.scalatest.FunSuite
 
-- 
GitLab