Class

org.apache.spark.sql.internal

SnappyAQPSessionState

Related Doc: package internal

Permalink

final class SnappyAQPSessionState extends SnappySessionState

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

Instance Constructors

  1. new SnappyAQPSessionState(_snappySession: SnappySession)

    Permalink

Type Members

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

    Permalink
    Definition Classes
    SnappySessionState
  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.

    Definition Classes
    SnappySessionState

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
    Definition Classes
    SnappySessionState
  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.

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

    Definition Classes
    SnappySessionState
  7. object PushDownWindowLogicalPlan extends Rule[LogicalPlan]

    Permalink
    Definition Classes
    SnappySessionState
  8. object ResolveAliasInGroupBy extends Rule[LogicalPlan]

    Permalink
    Definition Classes
    SnappySessionState
  9. object RowLevelSecurity extends Rule[LogicalPlan]

    Permalink
    Definition Classes
    SnappySessionState
  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
    Definition Classes
    SnappySessionState
  14. def addJar(path: String): Unit

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

    Permalink

    Analyzes the given table in the current database to generate statistics, which will be used in query optimizations.

    Analyzes the given table in the current database to generate statistics, which will be used in query optimizations.

    Definition Classes
    SessionState
  16. lazy val analyzer: Analyzer

    Permalink

    Logical query plan analyzer for resolving unresolved attributes and relations.

    Logical query plan analyzer for resolving unresolved attributes and relations.

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionState
  19. lazy val catalog: SnappyAQPSessionCatalog

    Permalink

    Internal catalog for managing table and database states.

    Internal catalog for managing table and database states.

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

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

    Permalink

    SQL-specific key-value configurations.

    SQL-specific key-value configurations.

    Definition Classes
    SnappySessionState → SessionState
  22. val contextFunctions: SnappyContextAQPFunctions

    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
    Definition Classes
    SnappySessionState
  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

    Internal catalog for managing functions registered by the user.

    Internal catalog for managing functions registered by the user.

    Definition Classes
    SessionState
  30. lazy val functionResourceLoader: FunctionResourceLoader

    Permalink

    A class for loading resources specified by a function.

    A class for loading resources specified by a function.

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

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

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

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

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

    Permalink
    Definition Classes
    SnappySessionState
  36. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  37. val isAQPDebug: Boolean

    Permalink
  38. val isDebugFixedSeed: Boolean

    Permalink
  39. def isDisabled: Boolean

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

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

    Permalink
    Definition Classes
    SnappySessionState
  42. lazy val listenerManager: ExecutionListenerManager

    Permalink

    An interface to register custom org.apache.spark.sql.util.QueryExecutionListeners that listen for execution metrics.

    An interface to register custom org.apache.spark.sql.util.QueryExecutionListeners that listen for execution metrics.

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionState
  47. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  49. lazy val optimizer: Optimizer

    Permalink

    Logical query plan optimizer.

    Logical query plan optimizer.

    Definition Classes
    SnappySessionState → SessionState
  50. def planner: SparkPlanner

    Permalink

    Planner that converts optimized logical plans to physical plans.

    Planner that converts optimized logical plans to physical plans.

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

    Permalink
    Attributes
    protected[org.apache.spark.sql]
    Definition Classes
    SnappyAQPSessionStateSnappySessionState
  52. def refreshTable(tableName: String): Unit

    Permalink
    Definition Classes
    SessionState
  53. def registerStreamingQueryListener(streamingQueryListener: StreamingQueryListener): Unit

    Permalink
    Definition Classes
    SessionState
  54. def removeStreamingQueryListener(): Unit

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

    Permalink
  56. val snappySession: SnappySession

    Permalink
    Definition Classes
    SnappySessionState
  57. lazy val sqlParser: SnappySqlParser

    Permalink

    Parser that extracts expressions, plans, table identifiers etc.

    Parser that extracts expressions, plans, table identifiers etc. from SQL texts.

    Definition Classes
    SnappySessionState → SessionState
  58. lazy val streamingQueryManager: StreamingQueryManager

    Permalink

    Interface to start and stop StreamingQuerys.

    Interface to start and stop StreamingQuerys.

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

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

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

    Permalink

    Interface exposed to the user for registering user-defined functions.

    Interface exposed to the user for registering user-defined functions. Note that the user-defined functions must be deterministic.

    Definition Classes
    SessionState
  62. final def wait(): Unit

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionState

Inherited from SnappySessionState

Inherited from SnappyStrategies

Inherited from SessionState

Inherited from AnyRef

Inherited from Any

Ungrouped