Class

org.apache.spark.sql.internal

SnappySessionState

Related Doc: package internal

Permalink

class SnappySessionState extends SessionState with SnappyStrategies

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(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 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 ResolveRelationsExtended extends Rule[LogicalPlan] with PredicateHelper

    Permalink

    Replaces UnresolvedRelations with concrete relations from the catalog.

  10. object RowLevelSecurity extends Rule[LogicalPlan]

    Permalink
  11. object SnappyAggregation extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  12. object SnappyStrategies extends Strategy

    Permalink
    Definition Classes
    SnappyStrategies
  13. 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
  14. object TokenizedLiteralFolding extends Rule[LogicalPlan]

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

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

    Permalink
    Definition Classes
    SessionState
  17. lazy val analyzer: Analyzer

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

    Permalink
  19. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected
  21. 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
  22. def clone(): AnyRef

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

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

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

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

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

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

    Permalink
    Attributes
    protected
  29. lazy val experimentalMethods: ExperimentalMethods

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

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

    Permalink
    Definition Classes
    SessionState
  32. lazy val functionResourceLoader: FunctionResourceLoader

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

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

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

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

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

    Permalink
  38. def hashCode(): Int

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

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

    Permalink
    Definition Classes
    Any
  41. lazy val listenerManager: ExecutionListenerManager

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  48. lazy val optimizer: Optimizer

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

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

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

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

    Permalink
  53. val snappySession: SnappySession

    Permalink
  54. lazy val snappySharedState: SnappySharedState

    Permalink
    Attributes
    protected
  55. lazy val sqlParser: SnappySqlParser

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

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

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

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

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

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

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

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

Inherited from SnappyStrategies

Inherited from SessionState

Inherited from AnyRef

Inherited from Any

Ungrouped