Class

org.apache.spark.sql.hive

SnappyAQPSessionCatalog

Related Doc: package hive

Permalink

class SnappyAQPSessionCatalog extends SnappySessionCatalog

Linear Supertypes
SnappySessionCatalog, SessionCatalog, internal.Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SnappyAQPSessionCatalog
  2. SnappySessionCatalog
  3. SessionCatalog
  4. Logging
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SnappyAQPSessionCatalog(_externalCatalog: SnappyExternalCatalog, _session: SnappySession, globalViewManager: GlobalTempViewManager, _functionResourceLoader: FunctionResourceLoader, _functionRegistry: FunctionRegistry, _sqlConf: SQLConf, _hadoopConf: Configuration)

    Permalink

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. def addMissingGlobalTempSchema(name: TableIdentifier): TableIdentifier

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionCatalog
  5. def addSampleDataFrame(base: LogicalPlan, sample: LogicalPlan, name: String = ""): Unit

    Permalink
  6. def alterDatabase(schemaDefinition: CatalogDatabase): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  7. def alterPartitions(tableName: TableIdentifier, parts: Seq[CatalogTablePartition]): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  8. def alterTable(table: CatalogTable): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  9. def alterTempViewDefinition(name: TableIdentifier, viewDefinition: LogicalPlan): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. val cachedDataSourceTables: LoadingCache[TableIdentifier, LogicalPlan]

    Permalink
    Attributes
    protected[org.apache.spark.sql]
    Definition Classes
    SnappySessionCatalog
  12. final def checkBuiltinCatalog(tableIdent: TableIdentifier): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionCatalog
  13. def clearTempTables(): Unit

    Permalink
    Definition Classes
    SessionCatalog
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def compatibleSchema(schema1: StructType, schema2: StructType): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog
  16. var convertCharTypesInMetadata: Boolean

    Permalink
    Attributes
    protected[org.apache.spark.sql]
    Definition Classes
    SnappySessionCatalog
  17. def createDatabase(schemaDefinition: CatalogDatabase, ignoreIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  18. def createFunction(funcDefinition: CatalogFunction, ignoreIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  19. def createGlobalTempView(name: String, viewDefinition: LogicalPlan, overrideIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SessionCatalog
  20. def createPartitions(tableName: TableIdentifier, parts: Seq[CatalogTablePartition], ignoreIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  21. def createPolicy(policyIdent: TableIdentifier, targetTable: TableIdentifier, policyFor: String, policyApplyTo: Seq[String], expandedPolicyApplyTo: Seq[String], currentUser: String, filterString: String): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog
  22. def createTable(table: CatalogTable, ignoreIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SnappyAQPSessionCatalog → SnappySessionCatalog → SessionCatalog
  23. def createTempFunction(name: String, info: ExpressionInfo, funcDefinition: FunctionBuilder, ignoreIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SessionCatalog
  24. def createTempView(name: String, tableDefinition: LogicalPlan, overrideIfExists: Boolean): Unit

    Permalink
    Definition Classes
    SessionCatalog
  25. var currentDb: String

    Permalink
    Attributes
    protected
    Definition Classes
    SessionCatalog
  26. def databaseExists(schema: String): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  27. val defaultSchemaName: String

    Permalink
    Definition Classes
    SnappySessionCatalog
  28. def defaultTablePath(tableIdent: TableIdentifier): String

    Permalink
    Definition Classes
    SessionCatalog
  29. def destroyAndRegisterBuiltInFunctionsForTests(): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog
  30. def dropAllSchemaObjects(schema: String, ignoreIfNotExists: Boolean, cascade: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog
  31. def dropDatabase(schema: String, ignoreIfNotExists: Boolean, cascade: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  32. def dropFromTemporaryBaseTable(table: CatalogTable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyAQPSessionCatalog → SnappySessionCatalog
  33. def dropFunction(name: FunctionIdentifier, ignoreIfNotExists: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  34. def dropGlobalTempView(name: String): Boolean

    Permalink
    Definition Classes
    SessionCatalog
  35. def dropPartitions(tableName: TableIdentifier, specs: Seq[TablePartitionSpec], ignoreIfNotExists: Boolean, purge: Boolean, retainData: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  36. def dropTable(tableIdent: TableIdentifier, ignoreIfNotExists: Boolean, purge: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  37. def dropTempFunction(name: String, ignoreIfNotExists: Boolean): Unit

    Permalink
    Definition Classes
    SessionCatalog
  38. def dropTempView(name: String): Boolean

    Permalink
    Definition Classes
    SessionCatalog
  39. def dropTemporaryTable(tableIdent: TableIdentifier): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    SnappyAQPSessionCatalog → SnappySessionCatalog
  40. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  42. val externalCatalog: SnappyExternalCatalog

    Permalink
    Definition Classes
    SnappySessionCatalog
  43. def failFunctionLookup(name: String): Nothing

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  44. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. def formatDatabaseName(name: String): String

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  46. final def formatName(name: String): String

    Permalink
    Definition Classes
    SnappySessionCatalog
  47. def formatTableName(name: String): String

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  48. def functionExists(name: FunctionIdentifier): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  49. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  50. final def getCombinedPolicyFilterForExternalTable(rlsRelation: RowLevelSecurityRelation, wrappingLogicalRelation: Option[LogicalRelation], currentUser: Option[String]): Option[Filter]

    Permalink
    Definition Classes
    SnappySessionCatalog
  51. final def getCombinedPolicyFilterForNativeTable(rlsRelation: RowLevelSecurityRelation, wrappingLogicalRelation: Option[LogicalRelation]): Option[Filter]

    Permalink
    Definition Classes
    SnappySessionCatalog
  52. def getCurrentDatabase: String

    Permalink
    Definition Classes
    SessionCatalog
  53. final def getCurrentSchema: String

    Permalink
    Definition Classes
    SnappySessionCatalog
  54. def getDataSourceRelations[T](tableType: Type): Seq[T]

    Permalink
    Definition Classes
    SnappySessionCatalog
  55. def getDatabaseMetadata(schema: String): CatalogDatabase

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  56. def getDefaultDBPath(db: String): String

    Permalink
    Definition Classes
    SessionCatalog
  57. def getFunctionMetadata(name: FunctionIdentifier): CatalogFunction

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  58. def getGlobalTempView(name: String): Option[LogicalPlan]

    Permalink
    Definition Classes
    SessionCatalog
  59. def getKeyColumns(table: String): Seq[catalog.Column]

    Permalink
    Definition Classes
    SnappySessionCatalog
  60. def getKeyColumnsAndPositions(table: String): Seq[(catalog.Column, Int)]

    Permalink
    Definition Classes
    SnappySessionCatalog
  61. def getPartition(table: TableIdentifier, spec: TablePartitionSpec): CatalogTablePartition

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  62. def getSampleRelations(baseTable: TableIdentifier): Seq[(LogicalPlan, String)]

    Permalink

    Return the set of samples for a given table that are tracked in catalog and are not temporary.

    Return the set of samples for a given table that are tracked in catalog and are not temporary.

    Definition Classes
    SnappyAQPSessionCatalog → SnappySessionCatalog
  63. def getSamples(base: LogicalPlan): Seq[LogicalPlan]

    Permalink

    Return the set of temporary samples for a given table that are not tracked in catalog.

    Return the set of temporary samples for a given table that are not tracked in catalog.

    Definition Classes
    SnappyAQPSessionCatalog → SnappySessionCatalog
  64. final def getSchemaName(identifier: IdentifierWithDatabase): String

    Permalink
    Definition Classes
    SnappySessionCatalog
  65. def getTableMetadata(name: TableIdentifier): CatalogTable

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  66. def getTableMetadataOption(name: TableIdentifier): Option[CatalogTable]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  67. def getTempView(name: String): Option[LogicalPlan]

    Permalink
    Definition Classes
    SessionCatalog
  68. def getTempViewOrPermanentTableMetadata(name: TableIdentifier): CatalogTable

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  69. val hadoopConf: Configuration

    Permalink
    Definition Classes
    SnappySessionCatalog
  70. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  71. final lazy val hiveSessionCatalog: HiveSessionCatalog

    Permalink
    Attributes
    protected
    Definition Classes
    SnappySessionCatalog
  72. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean

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

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  74. def invalidate(resolved: TableIdentifier, sessionOnly: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog
  75. def invalidateAll(sessionOnly: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog
  76. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  77. def isLocalTemporaryView(name: TableIdentifier): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog
  78. def isTemporaryFunction(name: FunctionIdentifier): Boolean

    Permalink
    Definition Classes
    SessionCatalog
  79. def isTemporaryTable(name: TableIdentifier): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  80. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  81. def listDatabases(pattern: String): Seq[String]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  82. def listDatabases(): Seq[String]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  83. def listFunctions(schema: String, pattern: String): Seq[(FunctionIdentifier, String)]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  84. def listFunctions(db: String): Seq[(FunctionIdentifier, String)]

    Permalink
    Definition Classes
    SessionCatalog
  85. def listPartitionNames(tableName: TableIdentifier, partialSpec: Option[TablePartitionSpec]): Seq[String]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  86. def listPartitions(tableName: TableIdentifier, partialSpec: Option[TablePartitionSpec]): Seq[CatalogTablePartition]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  87. def listPartitionsByFilter(tableName: TableIdentifier, predicates: Seq[Expression]): Seq[CatalogTablePartition]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  88. def listTables(schema: String, pattern: String): Seq[TableIdentifier]

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  89. def listTables(db: String): Seq[TableIdentifier]

    Permalink
    Definition Classes
    SessionCatalog
  90. def loadFunctionResources(resources: Seq[FunctionResource]): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  91. def loadPartition(table: TableIdentifier, loadPath: String, spec: TablePartitionSpec, isOverwrite: Boolean, holdDDLTime: Boolean, inheritTableSpecs: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  92. def loadTable(table: TableIdentifier, loadPath: String, isOverwrite: Boolean, holdDDLTime: Boolean): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  93. def log: Logger

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  105. def lookupFunction(name: FunctionIdentifier, children: Seq[Expression]): Expression

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  106. def lookupFunctionInfo(name: FunctionIdentifier): ExpressionInfo

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  107. def lookupRelation(name: TableIdentifier, alias: Option[String]): LogicalPlan

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  108. def lookupTopK(topKName: String): Option[(TopKWrapper, RDD[(Int, TopK)])]

    Permalink
  109. def makeFunctionBuilder(funcName: String, className: String): FunctionBuilder

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  110. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  113. def refreshTable(name: TableIdentifier): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  114. def registerTopK(topKWrapper: TopKWrapper, rdd: RDD[(Int, TopK)], ifExists: Boolean, overwrite: Boolean): Boolean

    Permalink
  115. def renamePartitions(tableName: TableIdentifier, specs: Seq[TablePartitionSpec], newSpecs: Seq[TablePartitionSpec]): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  116. def renameTable(old: TableIdentifier, newName: TableIdentifier): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  117. def reset(): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  118. final def resolveExistingTable(name: String): TableIdentifier

    Permalink
    Definition Classes
    SnappySessionCatalog
  119. final def resolveRelation(tableIdent: TableIdentifier): LogicalPlan

    Permalink
    Definition Classes
    SnappySessionCatalog
  120. final def resolveRelationWithAlias(tableIdent: TableIdentifier, alias: Option[String]): LogicalPlan

    Permalink
    Definition Classes
    SnappySessionCatalog
  121. final def resolveTableIdentifier(identifier: TableIdentifier): TableIdentifier

    Permalink
    Definition Classes
    SnappySessionCatalog
  122. def setCurrentDatabase(schema: String): Unit

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  123. val snappySession: SnappySession

    Permalink
    Definition Classes
    SnappySessionCatalog
  124. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  125. def tableExists(name: TableIdentifier): Boolean

    Permalink
    Definition Classes
    SnappySessionCatalog → SessionCatalog
  126. val tempTables: HashMap[String, LogicalPlan]

    Permalink
    Attributes
    protected
    Definition Classes
    SessionCatalog
  127. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  128. def unregisterTopK(topKName: String): Unit

    Permalink
  129. def validateSchemaName(schemaName: String, checkForDefault: Boolean): Unit

    Permalink
    Attributes
    protected[org.apache.spark.sql]
    Definition Classes
    SnappySessionCatalog
  130. final def wait(): Unit

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

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

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

Inherited from SnappySessionCatalog

Inherited from SessionCatalog

Inherited from internal.Logging

Inherited from AnyRef

Inherited from Any

Ungrouped