Package

org.apache.spark.sql

hive

Permalink

package hive

Support for running Spark SQL queries using functionality from Apache Hive (does not require an existing Hive installation). Supported Hive features include:

Users that would like access to this functionality should create a HiveContext instead of a SQLContext.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. hive
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class HiveConditionalRule extends Rule[LogicalPlan]

    Permalink
  2. class HiveConditionalStrategy extends Strategy

    Permalink
  3. case class OptimizeSortAndFilePlans(session: SnappySession) extends Rule[SparkPlan] with Product with Serializable

    Permalink

    Rule to replace Spark's SortExec plans with an optimized SnappySortExec (in SMJ for now).

    Rule to replace Spark's SortExec plans with an optimized SnappySortExec (in SMJ for now). Also sets the "spark.task.cpus" property implicitly for file scans/writes.

  4. case class SampledRelation(child: SparkPlan) extends SparkPlan with UnaryExecNode with Product with Serializable

    Permalink
  5. class SnappyAQPSessionCatalog extends SnappySessionCatalog

    Permalink
  6. class SnappyAnalyzer extends Analyzer

    Permalink
  7. abstract class SnappyHiveCatalogBase extends HiveExternalCatalog

    Permalink
  8. class SnappyHiveExternalCatalog extends SnappyHiveCatalogBase with SnappyExternalCatalog

    Permalink
  9. class SnappySessionState extends SessionState with SnappyStrategies

    Permalink

    Holds all session-specific state for a given SnappySession.

  10. case class TopKPlan(topK: (TopKWrapper, RDD[(Int, TopK)])) extends LeafNode with Product with Serializable

    Permalink
  11. class HiveContext extends SQLContext with internal.Logging

    Permalink

    An instance of the Spark SQL execution engine that integrates with data stored in Hive.

    An instance of the Spark SQL execution engine that integrates with data stored in Hive. Configuration for Hive is read from hive-site.xml on the classpath.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.0.0) Use SparkSession.builder.enableHiveSupport instead

Value Members

  1. object HiveClientUtil extends Logging

    Permalink

    A utility class to get hive meta-store connection to underlying SnappyData store.

    A utility class to get hive meta-store connection to underlying SnappyData store. The main use of this class is to setup hive metadata client properties appropriate for connection to embedded store.

  2. object HiveExternalCatalog

    Permalink
  3. object IdentifySampledRelation extends Rule[SparkPlan]

    Permalink
  4. object QuestionMark

    Permalink
  5. object SnappyHiveExternalCatalog

    Permalink
  6. object TopKPlan extends Serializable

    Permalink
  7. package execution

    Permalink
  8. package orc

    Permalink
  9. package test

    Permalink
  10. package thriftserver

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped