Class

org.apache.spark.sql.internal

AQPQueryAnalyzer

Related Doc: package internal

Permalink

class AQPQueryAnalyzer extends SnappyAnalyzer with AnalyzerInvocation

Linear Supertypes
AnalyzerInvocation, SnappyAnalyzer, Analyzer, CheckAnalysis, PredicateHelper, RuleExecutor[LogicalPlan], internal.Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AQPQueryAnalyzer
  2. AnalyzerInvocation
  3. SnappyAnalyzer
  4. Analyzer
  5. CheckAnalysis
  6. PredicateHelper
  7. RuleExecutor
  8. Logging
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AQPQueryAnalyzer(sessionState: SnappyAQPSessionState)

    Permalink

Type Members

  1. case class Batch extends Product with Serializable

    Permalink
    Attributes
    protected
    Definition Classes
    RuleExecutor
  2. case class FixedPoint extends Strategy with Product with Serializable

    Permalink
    Definition Classes
    RuleExecutor
  3. abstract class Strategy extends AnyRef

    Permalink
    Definition Classes
    RuleExecutor

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 ResolveErrorEstimateFunctions extends Rule[LogicalPlan]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. lazy val batches: Seq[Batch]

    Permalink
    Definition Classes
    SnappyAnalyzer → Analyzer → RuleExecutor
  7. def canEvaluate(expr: Expression, plan: LogicalPlan): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    PredicateHelper
  8. def canEvaluateWithinJoin(expr: Expression): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    PredicateHelper
  9. def checkAnalysis(plan: LogicalPlan): Unit

    Permalink
    Definition Classes
    CheckAnalysis
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def containsMultipleGenerators(exprs: Seq[Expression]): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    CheckAnalysis
  12. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  14. def execute(logical: LogicalPlan): LogicalPlan

    Permalink
    Definition Classes
    AQPQueryAnalyzer → RuleExecutor
  15. val executeInvocationCount: ThreadLocal[Int]

    Permalink
    Attributes
    protected
    Definition Classes
    AnalyzerInvocation
  16. val extendedCheckRules: Seq[(LogicalPlan) ⇒ Unit]

    Permalink
    Definition Classes
    CheckAnalysis
  17. val extendedResolutionRules: Seq[Rule[LogicalPlan]]

    Permalink
    Definition Classes
    Analyzer
  18. def failAnalysis(msg: String): Nothing

    Permalink
    Attributes
    protected
    Definition Classes
    CheckAnalysis
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. val fixedPoint: FixedPoint

    Permalink
    Attributes
    protected
    Definition Classes
    Analyzer
  21. def getCallStackCount: Int

    Permalink
    Definition Classes
    AnalyzerInvocation
  22. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  23. def hasMapType(dt: DataType): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    CheckAnalysis
  24. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  25. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  26. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  29. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  30. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  31. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  32. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  33. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  34. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  36. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  37. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  38. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  39. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  40. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  41. def mapColumnInSetOperation(plan: LogicalPlan): Option[Attribute]

    Permalink
    Attributes
    protected
    Definition Classes
    CheckAnalysis
  42. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  43. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  45. def replaceAlias(condition: Expression, aliases: AttributeMap[Expression]): Expression

    Permalink
    Attributes
    protected
    Definition Classes
    PredicateHelper
  46. def resolveExpression(expr: Expression, plan: LogicalPlan, throws: Boolean): Expression

    Permalink
    Attributes
    protected[org.apache.spark.sql]
    Definition Classes
    Analyzer
  47. def resolver: Resolver

    Permalink
    Definition Classes
    Analyzer
  48. def splitConjunctivePredicates(condition: Expression): Seq[Expression]

    Permalink
    Attributes
    protected
    Definition Classes
    PredicateHelper
  49. def splitDisjunctivePredicates(condition: Expression): Seq[Expression]

    Permalink
    Attributes
    protected
    Definition Classes
    PredicateHelper
  50. def sqlConf: SQLConf

    Permalink
    Definition Classes
    AQPQueryAnalyzerAnalyzerInvocation
  51. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  53. final def wait(): Unit

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

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

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

Inherited from AnalyzerInvocation

Inherited from SnappyAnalyzer

Inherited from Analyzer

Inherited from CheckAnalysis

Inherited from PredicateHelper

Inherited from RuleExecutor[LogicalPlan]

Inherited from internal.Logging

Inherited from AnyRef

Inherited from Any

Ungrouped