shark.parse

SharkExplainSemanticAnalyzer

class SharkExplainSemanticAnalyzer extends ExplainSemanticAnalyzer

Linear Supertypes
ExplainSemanticAnalyzer, BaseSemanticAnalyzer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SharkExplainSemanticAnalyzer
  2. ExplainSemanticAnalyzer
  3. BaseSemanticAnalyzer
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SharkExplainSemanticAnalyzer(conf: HiveConf)

Type Members

  1. class AnalyzeCreateCommonVars extends AnyRef

    Attributes
    private[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  2. class RowFormatParams extends AnyRef

    Attributes
    private[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  3. class StorageFormat extends AnyRef

    Attributes
    private[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def analyze(arg0: ASTNode, arg1: Context): Unit

    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  7. def analyzeDDLSkewedValues(arg0: List[List[String]], arg1: ASTNode): Unit

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  8. def analyzeInternal(ast: ASTNode): Unit

    This is basically the same as Hive's except we invoke SharkSemanticAnalyzerFactory.

    This is basically the same as Hive's except we invoke SharkSemanticAnalyzerFactory. We need to do this to get SharkSemanticAnalyzer for SELECT and CTAS queries.

    Definition Classes
    SharkExplainSemanticAnalyzer → ExplainSemanticAnalyzer → BaseSemanticAnalyzer
  9. def analyzeSkewedTablDDLColNames(arg0: List[String], arg1: ASTNode): List[String]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  10. def analyzeStoredAdDirs(arg0: ASTNode): Boolean

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def constructListBucketingCtx(arg0: List[String], arg1: List[List[String]], arg2: Map[SkewedValueList, String], arg3: Boolean, arg4: HiveConf): ListBucketingCtx

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  14. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  16. def extractPartitionSpecs(arg0: Tree): HashMap[String, String]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def getColumnAccessInfo(): ColumnAccessInfo

    Definition Classes
    BaseSemanticAnalyzer
  20. def getColumnNames(arg0: ASTNode): List[String]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  21. def getColumnNamesOrder(arg0: ASTNode): List[Order]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  22. def getColumns(arg0: ASTNode): List[FieldSchema]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  23. def getDb(): Hive

    Definition Classes
    BaseSemanticAnalyzer
  24. def getFetchTask(): FetchTask

    Definition Classes
    BaseSemanticAnalyzer
  25. def getIdToTableNameMap(): HashMap[String, String]

    Definition Classes
    BaseSemanticAnalyzer
  26. def getInputs(): HashSet[ReadEntity]

    Definition Classes
    BaseSemanticAnalyzer
  27. def getLineageInfo(): LineageInfo

    Definition Classes
    BaseSemanticAnalyzer
  28. def getOutputs(): HashSet[WriteEntity]

    Definition Classes
    BaseSemanticAnalyzer
  29. def getQueryProperties(): QueryProperties

    Definition Classes
    BaseSemanticAnalyzer
  30. def getResultSchema(): List[FieldSchema]

    Definition Classes
    ExplainSemanticAnalyzer → BaseSemanticAnalyzer
  31. def getRootTasks(): List[Task[_ <: Serializable]]

    Definition Classes
    BaseSemanticAnalyzer
  32. def getSkewedValueFromASTNode(arg0: ASTNode): List[String]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  33. def getSkewedValuesFromASTNode(arg0: Node): List[String]

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  34. def getTableAccessInfo(): TableAccessInfo

    Definition Classes
    BaseSemanticAnalyzer
  35. def handleGenericFileFormat(arg0: ASTNode): Unit

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  36. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  37. def init(): Unit

    Definition Classes
    BaseSemanticAnalyzer
  38. def initCtx(arg0: Context): Unit

    Definition Classes
    BaseSemanticAnalyzer
  39. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  40. final def isValidPrefixSpec(arg0: Table, arg1: Map[String, String]): Boolean

    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  41. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  42. final def notify(): Unit

    Definition Classes
    AnyRef
  43. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  44. def reset(): Unit

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  45. var sem: BaseSemanticAnalyzer

  46. def setColumnAccessInfo(arg0: ColumnAccessInfo): Unit

    Definition Classes
    BaseSemanticAnalyzer
  47. def setFetchTask(arg0: FetchTask): Unit

    Definition Classes
    BaseSemanticAnalyzer
  48. def setLineageInfo(arg0: LineageInfo): Unit

    Definition Classes
    BaseSemanticAnalyzer
  49. def setTableAccessInfo(arg0: TableAccessInfo): Unit

    Definition Classes
    BaseSemanticAnalyzer
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  51. def toString(): String

    Definition Classes
    AnyRef → Any
  52. def validate(): Unit

    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  53. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ExplainSemanticAnalyzer

Inherited from BaseSemanticAnalyzer

Inherited from AnyRef

Inherited from Any

Ungrouped