Class

org.apache.spark.sql.internal

SnappySessionState

Related Doc: package internal

Permalink

class SnappySessionState extends SessionState

Self Type
SnappySessionState
Linear Supertypes
SessionState, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SnappySessionState
  2. SessionState
  3. AnyRef
  4. 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(sparkSession: SparkSession, 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 OrderJoinConditions extends Rule[LogicalPlan] with JoinQueryPlanning

    Permalink

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

  6. object PushDownWindowLogicalPlan extends Rule[LogicalPlan]

    Permalink
  7. object ResolveRelationsExtended extends Rule[LogicalPlan] with PredicateHelper

    Permalink

    Replaces UnresolvedRelations with concrete relations from the catalog.

  8. object RowLevelSecurity extends Rule[LogicalPlan]

    Permalink
  9. object TokenizedLiteralFolding extends Rule[LogicalPlan]

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

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

    Permalink
    Definition Classes
    SessionState
  12. lazy val analyzer: Analyzer

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  13. lazy val analyzerPrepare: Analyzer

    Permalink
  14. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected
  16. lazy val catalog: SnappyStoreHiveCatalog

    Permalink

    Internal catalog for managing table and database states.

    Internal catalog for managing table and database states.

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
  24. lazy val experimentalMethods: ExperimentalMethods

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

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

    Permalink
    Definition Classes
    SessionState
  27. lazy val functionResourceLoader: FunctionResourceLoader

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

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

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

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

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

    Permalink
  33. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  34. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  35. lazy val listenerManager: ExecutionListenerManager

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  42. lazy val optimizer: Optimizer

    Permalink
    Definition Classes
    SnappySessionState → SessionState
  43. def planner: DefaultPlanner

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

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

    Permalink
    Definition Classes
    SessionState
  46. lazy val snappySharedState: SnappySharedState

    Permalink
    Attributes
    protected
  47. lazy val sqlParser: SnappySqlParser

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from SessionState

Inherited from AnyRef

Inherited from Any

Ungrouped