anchor.diff:  
   .Java
   
  -For Java users, a dedicated API exists through +JavaEsSparkSQL+. It is stickingly similar to +EsSparkSQL+ however it allows configuration options to be passed in through Java collections instead of Scala ones; other than that using the two is exactly the same:
  +For Java users, a dedicated API exists through +JavaEsSpark SQL+. It is stickingly similar to +EsSpark SQL+ however it allows configuration options to be passed in through Java collections instead of Scala ones; other than that using the two is exactly the same:
   
   [source,java]
   ----
   import org.apache.spark.sql.api.java.JavaSQLContext;          <1>
  -import org.elasticsearch.spark.sql.java.api.JavaEsSparkSQL;   <2>
  +import org.elasticsearch.spark.sql.java.api.JavaEsSpark SQL;   <2>
   ...
   SQLContext sql = new SQLContext(sc);
   
  -DataFrame people = JavaEsSparkSQL.esDF(sql, "spark/people");  <3>
  +DataFrame people = JavaEsSpark SQL.esDF(sql, "spark/people");  <3>
   ----
   
   <1> Spark SQL import
  
positive.code: [source,java]
  ----
  import org.apache.spark.sql.api.java.JavaSQLContext;               <1>
  import org.elasticsearch.spark.sql.java.api.JavaEsSparkSQL;        <2>
  ...
  JavaSQLContext jsql = new JavaSQLContext(sc);
  
  JavaSchemaRDD people = JavaEsSparkSQL.esRDD(jsql, "spark/people"); <3>
  ----
  
  <1> Spark SQL import
  
negative.code: 
  [source,java]
  ----
  DataFrame people = JavaEsSpark SQL.esDF(sql, "spark/people", "?q=Smith"  <1>); 
  ----
  
  <1> {es} query backing the {eh} +DataFrame+
  