Class

org.apache.spark.sql.hive

SnappySessionState

Related Doc: package hive

Permalink

class SnappySessionState extends SessionState with SnappyStrategies

Holds all session-specific state for a given SnappySession.

Linear Supertypes
SnappyStrategies, SessionState, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SnappySessionState
  2. SnappyStrategies
  3. SessionState
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SnappySessionState(snappySession: SnappySession)

    Permalink

Type Members

  1. case class AnalyzeMutableOperations(session: SnappySession, analyzer: Analyzer) extends Rule[LogicalPlan] with PredicateHelper with Product with Serializable

    Permalink
  2. final class LinkPartitionsToBuckets extends Rule[LogicalPlan]

    Permalink

    This rule sets the flag at query level to link the partitions to be created for tables to be the same as number of buckets.

    This rule sets the flag at query level to link the partitions to be created for tables to be the same as number of buckets. This will avoid exchange on one side of a non-collocated join in many cases.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object ExternalRelationLimitFetch extends Rule[LogicalPlan]

    Permalink
  5. object HashJoinStrategies extends Strategy with JoinQueryPlanning

    Permalink
    Definition Classes
    SnappyStrategies
  6. object OrderJoinConditions extends Rule[LogicalPlan] with JoinQueryPlanning

    Permalink

    Orders the join keys as per the underlying partitioning keys ordering of the table.

  7. object PushDownWindowLogicalPlan extends Rule[LogicalPlan]

    Permalink
  8. object ResolveAliasInGroupBy extends Rule[LogicalPlan]

    Permalink
  9. object RowLevelSecurity extends Rule[LogicalPlan]

    Permalink
  10. object SnappyAggregation extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  11. object SnappyStrategies extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  12. object StreamQueryStrategy extends Strategy

    Permalink

    Stream related strategies to map stream specific logical plan to physical plan

    Stream related strategies to map stream specific logical plan to physical plan

    Definition Classes
    SnappyStrategies
  13. object TokenizedLiteralFolding extends Rule[LogicalPlan]

    Permalink
  14. def addJar(path: String): Unit

    Permalink
    Definition Classes
    SessionState
  15. def analyze(tableIdent: TableIdentifier, noscan: Boolean): Unit

    Permalink
    Definition Classes
    SessionState
  16. lazy val analyzer: Analyzer

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def beforeExecutePlan(plan: LogicalPlan): Unit

    Permalink
    Attributes
    protected
  19. lazy val catalog: SnappySessionCatalog

    Permalink

    Internal catalog for managing table and database states.

    Internal catalog for managing table and database states.

    Definition Classes
    SnappySessionState → SessionState
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. lazy val conf: SnappyConf

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  22. val contextFunctions: SnappyContextFunctions

    Permalink
  23. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def executePlan(plan: LogicalPlan): QueryExecution

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  26. final lazy val executionCache: ConcurrentHashMap[LogicalPlan, QueryExecution]

    Permalink
    Attributes
    protected
  27. lazy val experimentalMethods: ExperimentalMethods

    Permalink
    Definition Classes
    SessionState
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. lazy val functionRegistry: FunctionRegistry

    Permalink
    Definition Classes
    SessionState
  30. lazy val functionResourceLoader: FunctionResourceLoader

    Permalink
    Definition Classes
    SessionState
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def getExtendedCheckRules: Seq[(LogicalPlan) ⇒ Unit]

    Permalink
  33. def getExtendedResolutionRules(analyzer: Analyzer): Seq[Rule[LogicalPlan]]

    Permalink
  34. def getTablePartitions(region: CacheDistributionAdvisee): Array[Partition]

    Permalink
  35. def getTablePartitions(region: PartitionedRegion): Array[Partition]

    Permalink
  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. def isDisabled: Boolean

    Permalink
    Definition Classes
    SnappyStrategies
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. var jdbcQueryJobGroupId: Option[String]

    Permalink
  40. lazy val listenerManager: ExecutionListenerManager

    Permalink
    Definition Classes
    SessionState
  41. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  42. def newHadoopConf(): Configuration

    Permalink
    Definition Classes
    SessionState
  43. def newHadoopConfWithOptions(options: Map[String, String]): Configuration

    Permalink
    Definition Classes
    SessionState
  44. def newQueryExecution(plan: LogicalPlan): QueryExecution

    Permalink
    Attributes
    protected
  45. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  46. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. lazy val optimizer: Optimizer

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  48. def planner: SparkPlanner

    Permalink
    Definition Classes
    SessionState
  49. def queryPreparations(topLevel: Boolean): Seq[Rule[SparkPlan]]

    Permalink
    Attributes
    protected[org.apache.spark.sql]
  50. def refreshTable(tableName: String): Unit

    Permalink
    Definition Classes
    SessionState
  51. val sampleSnappyCase: PartialFunction[LogicalPlan, Seq[SparkPlan]]

    Permalink
  52. val snappySession: SnappySession

    Permalink
  53. lazy val sqlParser: SnappySqlParser

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  54. lazy val streamingQueryManager: StreamingQueryManager

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  55. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  56. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  57. lazy val udf: UDFRegistration

    Permalink
    Definition Classes
    SessionState
  58. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. lazy val wrapperCatalog: SessionCatalogWrapper

    Permalink
    Attributes
    protected

Inherited from SnappyStrategies

Inherited from SessionState

Inherited from AnyRef

Inherited from Any

Ungrouped