Please take a look at the following files for some examples:

sql/core/src/main/java/org/apache/spark/sql/execution/UnsafeKVExternalSorter.java
sql/catalyst/src/main/java/org/apache/spark/sql/execution/UnsafeExternalRowSorter.java

Cheers

On Wed, Jan 20, 2016 at 1:03 AM, ddav <dave.davo...@gmail.com> wrote:

> Hi,
>
> I am writing my Spark application in java and I need to use a
> RangePartitioner.
>
> JavaPairRDD<String, ProgramDataRef> progRef1 =
> sc.textFile(programReferenceDataFile, 12).filter(
>                                 (String s) ->
> !s.startsWith("#")).mapToPair(
>                                 (String s) -> {
>                                                 ProgramDataRef ref = new
> ProgramDataRef(s);
>                                                 return new Tuple2<String,
> ProgramDataRef>(ref.genre, ref);
>                                         }
>                                 );
>
> RangePartitioner<String, ProgramDataRef> rangePart = new
> RangePartitioner<String, ProgramDataRef>(12, progRef1.rdd(), true, ?,
> progRef1.kClassTag());
>
> I can't determine how to create the correct object for parameter 4 which is
> "scala.math.Ordering<K> evidence$1" from the documentation. From the
> scala.math.Ordering code I see there are many implicit objects and one
> handles Strings. How can I access them from Java.
>
> Thanks,
> Dave.
>
>
>
> --
> View this message in context:
> http://apache-spark-user-list.1001560.n3.nabble.com/How-to-use-scala-math-Ordering-in-java-tp26019.html
> Sent from the Apache Spark User List mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@spark.apache.org
> For additional commands, e-mail: user-h...@spark.apache.org
>
>

Reply via email to