class
QueryBlock extends QB
Instance Constructors
-
new
QueryBlock(outerID: String, alias: String, isSubQuery: Boolean)
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
addAlias(arg0: String): Unit
-
def
addDestToWindowingSpec(arg0: String, arg1: WindowingSpec): Unit
-
def
addPTFNodeToSpec(arg0: ASTNode, arg1: PTFInvocationSpec): Unit
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
def
countSel(): Unit
-
def
countSelDi(): Unit
-
def
createTableDesc: CreateTableDesc
-
def
createTableDesc_=(desc: CreateTableDesc): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
exists(arg0: String): Boolean
-
def
finalize(): Unit
-
def
getAliases(): List[String]
-
def
getAllWindowingSpecs(): HashMap[String, WindowingSpec]
-
final
def
getClass(): Class[_]
-
def
getId(): String
-
def
getIsQuery(): Boolean
-
def
getLLocalDirectoryDesc(): CreateTableDesc
-
def
getMetaData(): QBMetaData
-
def
getNumGbys(): Int
-
def
getNumJoins(): Int
-
def
getNumSelDi(): Int
-
def
getNumSels(): Int
-
def
getPTFInvocationSpec(arg0: ASTNode): PTFInvocationSpec
-
def
getPTFNodeToSpec(): HashMap[ASTNode, PTFInvocationSpec]
-
def
getParseInfo(): QBParseInfo
-
def
getQbJoinTree(): QBJoinTree
-
def
getSkewedColumnNames(arg0: String): List[String]
-
def
getSubqAliases(): Set[String]
-
def
getSubqForAlias(arg0: String): QBExpr
-
def
getTabAliases(): Set[String]
-
def
getTabNameForAlias(arg0: String): String
-
def
getTableDesc(): CreateTableDesc
-
def
getWindowingSpec(arg0: String): WindowingSpec
-
def
hasTableSample(arg0: String): Boolean
-
def
hasWindowingSpec(arg0: String): Boolean
-
def
hashCode(): Int
-
def
isAnalyzeRewrite(): Boolean
-
def
isCTAS(): Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isSimpleSelectQuery(): Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
print(arg0: String): Unit
-
def
rewriteViewToSubq(arg0: String, arg1: String, arg2: QBExpr): Unit
-
def
setAnalyzeRewrite(arg0: Boolean): Unit
-
def
setIsQuery(arg0: Boolean): Unit
-
def
setLocalDirectoryDesc(arg0: CreateTableDesc): Unit
-
def
setQBParseInfo(arg0: QBParseInfo): Unit
-
def
setQbJoinTree(arg0: QBJoinTree): Unit
-
def
setSubqAlias(arg0: String, arg1: QBExpr): Unit
-
def
setTabAlias(arg0: String, arg1: String): Unit
-
def
setTableDesc(arg0: CreateTableDesc): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
var
targetTableDesc: TableDesc
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from QB
Inherited from Any
A container for flags and table metadata. Used in SharkSemanticAnalyzer while parsing and analyzing ASTs (e.g. in SharkSemanticAnalyzer#analyzeCreateTable()).