shark.parse

SharkDDLSemanticAnalyzer

class SharkDDLSemanticAnalyzer extends DDLSemanticAnalyzer with LogHelper

Linear Supertypes
LogHelper, Logging, DDLSemanticAnalyzer, BaseSemanticAnalyzer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SharkDDLSemanticAnalyzer
  2. LogHelper
  3. Logging
  4. DDLSemanticAnalyzer
  5. BaseSemanticAnalyzer
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SharkDDLSemanticAnalyzer(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 analyzeAlterTableAddParts(ast: ASTNode): Unit

  8. def analyzeAlterTableProperties(ast: ASTNode): Unit

    Handle table property changes.

    Handle table property changes. How Shark-specific changes are handled: - "shark.cache": If the value evaluated by CacheType#shouldCache() is true, then create a SparkLoadTask to load the Hive table into memory. Set it as a dependent of the Hive DDLTask. A SharkDDLTask counterpart isn't created because the HadoopRDD creation and transformation isn't a direct Shark metastore operation (unlike the other cases handled in SharkDDLSemantiAnalyzer). * If 'false', then create a SharkDDLTask that will delete the table entry in the Shark metastore.

  9. def analyzeDDLSkewedValues(arg0: List[List[String]], arg1: ASTNode): Unit

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

  11. def analyzeInternal(ast: ASTNode): Unit

    Definition Classes
    SharkDDLSemanticAnalyzer → DDLSemanticAnalyzer → BaseSemanticAnalyzer
  12. def analyzeSkewedTablDDLColNames(arg0: List[String], arg1: ASTNode): List[String]

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

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

    Definition Classes
    Any
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. 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
  17. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  19. def errStream(): PrintStream

    Definition Classes
    LogHelper
  20. def extractPartitionSpecs(arg0: Tree): HashMap[String, String]

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

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

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

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

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

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

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

    Definition Classes
    BaseSemanticAnalyzer
  28. def getFetchTask(): FetchTask

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

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

    Definition Classes
    BaseSemanticAnalyzer
  31. def getLineageInfo(): LineageInfo

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

    Definition Classes
    BaseSemanticAnalyzer
  33. def getQueryProperties(): QueryProperties

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  44. def isTraceEnabled(): Boolean

    Attributes
    protected
    Definition Classes
    Logging
  45. final def isValidPrefixSpec(arg0: Table, arg1: Map[String, String]): Boolean

    Definition Classes
    BaseSemanticAnalyzer
    Annotations
    @throws( ... )
  46. def log: Logger

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

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

    Attributes
    protected
    Definition Classes
    Logging
  49. def logError(msg: String, exception: Throwable): Unit

    Definition Classes
    LogHelper
  50. def logError(msg: String, detail: String): Unit

    Definition Classes
    LogHelper
  51. def logError(msg: ⇒ String): Unit

    Definition Classes
    LogHelper → Logging
  52. def logError(msg: ⇒ String, throwable: Throwable): Unit

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

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

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

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

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

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

    Attributes
    protected
    Definition Classes
    Logging
  59. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  62. def outStream(): PrintStream

    Definition Classes
    LogHelper
  63. def reset(): Unit

    Attributes
    protected[org.apache.hadoop.hive.ql.parse]
    Definition Classes
    BaseSemanticAnalyzer
  64. def setColumnAccessInfo(arg0: ColumnAccessInfo): Unit

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

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

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

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

    Definition Classes
    AnyRef
  69. def toString(): String

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LogHelper

Inherited from Logging

Inherited from DDLSemanticAnalyzer

Inherited from BaseSemanticAnalyzer

Inherited from AnyRef

Inherited from Any

Ungrouped