Class

io.eels.testkit

InMemoryMetaStoreClient

Related Doc: package testkit

Permalink

class InMemoryMetaStoreClient extends IMetaStoreClient

Linear Supertypes
IMetaStoreClient, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InMemoryMetaStoreClient
  2. IMetaStoreClient
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InMemoryMetaStoreClient(home: String, fs: FileSystem)

    Permalink

    home

    the location where databases will be created

    fs

    a filesystem that can be used for file operations

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 add_partition(partition: Partition): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  5. def add_partitions(partitions: List[Partition], ifNotExists: Boolean, needResults: Boolean): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  6. def add_partitions(partitions: List[Partition]): Int

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  7. def add_partitions_pspec(partitionSpec: PartitionSpecProxy): Int

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  8. def alterDatabase(name: String, db: org.apache.hadoop.hive.metastore.api.Database): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  9. def alterFunction(dbName: String, funcName: String, newFunction: Function): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  10. def alter_index(dbName: String, tblName: String, indexName: String, index: Index): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  11. def alter_partition(dbName: String, tblName: String, newPart: Partition): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  12. def alter_partitions(dbName: String, tblName: String, newParts: List[Partition]): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  13. def alter_table(defaultDatabaseName: String, tblName: String, table: org.apache.hadoop.hive.metastore.api.Table, cascade: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  14. def alter_table(defaultDatabaseName: String, tblName: String, table: org.apache.hadoop.hive.metastore.api.Table): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  15. def appendPartition(tableName: String, dbName: String, name: String): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  16. def appendPartition(tableName: String, dbName: String, partVals: List[String]): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  17. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  18. def cancelDelegationToken(tokenStrForm: String): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  19. def checkLock(lockid: Long): LockResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def close(): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  22. def commitTxn(txnid: Long): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  23. def compact(dbname: String, tableName: String, partitionName: String, type: CompactionType): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  24. def createDatabase(db: org.apache.hadoop.hive.metastore.api.Database): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  25. def createFunction(func: Function): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  26. def createIndex(index: Index, indexTable: org.apache.hadoop.hive.metastore.api.Table): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  27. def createTable(tbl: org.apache.hadoop.hive.metastore.api.Table): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  28. def create_role(role: Role): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  29. def deletePartitionColumnStatistics(dbName: String, tableName: String, partName: String, colName: String): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  30. def deleteTableColumnStatistics(dbName: String, tableName: String, colName: String): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  31. def dropDatabase(name: String, deleteData: Boolean, ignoreUnknownDb: Boolean, cascade: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  32. def dropDatabase(name: String, deleteData: Boolean, ignoreUnknownDb: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  33. def dropDatabase(name: String): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  34. def dropFunction(dbName: String, funcName: String): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  35. def dropIndex(db_name: String, tbl_name: String, name: String, deleteData: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  36. def dropPartition(db_name: String, tbl_name: String, name: String, deleteData: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  37. def dropPartition(db_name: String, tbl_name: String, part_vals: List[String], deleteData: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  38. def dropPartitions(dbName: String, tblName: String, partExprs: List[ObjectPair[Integer, Array[Byte]]], deleteData: Boolean, ignoreProtection: Boolean, ifExists: Boolean): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  39. def dropTable(dbName: String, tableName: String): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  40. def dropTable(tableName: String, deleteData: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  41. def dropTable(dbName: String, tableName: String, deleteData: Boolean, ignoreUnknownTab: Boolean, ifPurge: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  42. def dropTable(dbName: String, tableName: String, deleteData: Boolean, ignoreUnknownTab: Boolean): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  43. def drop_role(role_name: String): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  44. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  46. def exchange_partition(partitionSpecs: Map[String, String], sourceDb: String, sourceTable: String, destdb: String, destTableName: String): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  47. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  48. def getAggrColStatsFor(dbName: String, tblName: String, colNames: List[String], partName: List[String]): AggrStats

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  49. def getAllDatabases(): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  50. def getAllTables(dbName: String): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  51. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  52. def getConfigValue(name: String, defaultValue: String): String

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  53. def getCurrentNotificationEventId(): CurrentNotificationEventId

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  54. def getDatabase(databaseName: String): org.apache.hadoop.hive.metastore.api.Database

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  55. def getDatabases(databasePattern: String): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  56. def getDelegationToken(owner: String, renewerKerberosPrincipalName: String): String

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  57. def getFields(db: String, tableName: String): List[FieldSchema]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  58. def getFunction(dbName: String, funcName: String): Function

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  59. def getFunctions(dbName: String, pattern: String): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  60. def getIndex(dbName: String, tblName: String, indexName: String): Index

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  61. def getMetaConf(key: String): String

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  62. def getNextNotification(lastEventId: Long, maxEvents: Int, filter: NotificationFilter): NotificationEventResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  63. def getPartition(dbName: String, tblName: String, partVals: List[String]): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  64. def getPartition(dbName: String, tblName: String, name: String): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  65. def getPartitionColumnStatistics(dbName: String, tableName: String, partNames: List[String], colNames: List[String]): Map[String, List[ColumnStatisticsObj]]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  66. def getPartitionWithAuthInfo(dbName: String, tableName: String, pvals: List[String], userName: String, groupNames: List[String]): Partition

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  67. def getPartitionsByNames(db_name: String, tbl_name: String, part_names: List[String]): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  68. def getSchema(db: String, tableName: String): List[FieldSchema]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  69. def getTable(dbName: String, tableName: String): org.apache.hadoop.hive.metastore.api.Table

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  70. def getTable(tableName: String): org.apache.hadoop.hive.metastore.api.Table

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  71. def getTableColumnStatistics(dbName: String, tableName: String, colNames: List[String]): List[ColumnStatisticsObj]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  72. def getTableObjectsByName(dbName: String, tableNames: List[String]): List[org.apache.hadoop.hive.metastore.api.Table]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  73. def getTables(dbName: String, tablePattern: String): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  74. def getValidTxns(currentTxn: Long): ValidTxnList

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  75. def getValidTxns(): ValidTxnList

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  76. def get_principals_in_role(getPrincRoleReq: GetPrincipalsInRoleRequest): GetPrincipalsInRoleResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  77. def get_privilege_set(hiveObject: HiveObjectRef, user_name: String, group_names: List[String]): PrincipalPrivilegeSet

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  78. def get_role_grants_for_principal(getRolePrincReq: GetRoleGrantsForPrincipalRequest): GetRoleGrantsForPrincipalResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  79. def grant_privileges(privileges: PrivilegeBag): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  80. def grant_role(role_name: String, user_name: String, principalType: PrincipalType, grantor: String, grantorType: PrincipalType, grantOption: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  81. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  82. def heartbeat(txnid: Long, lockid: Long): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  83. def heartbeatTxnRange(min: Long, max: Long): HeartbeatTxnRangeResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  84. def isCompatibleWith(conf: HiveConf): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  85. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  86. def isPartitionMarkedForEvent(db_name: String, tbl_name: String, partKVs: Map[String, String], eventType: PartitionEventType): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  87. def listIndexNames(db_name: String, tbl_name: String, max: Short): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  88. def listIndexes(db_name: String, tbl_name: String, max: Short): List[Index]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  89. def listPartitionNames(db_name: String, tbl_name: String, part_vals: List[String], max_parts: Short): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  90. def listPartitionNames(db_name: String, tbl_name: String, max_parts: Short): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  91. def listPartitionSpecs(dbName: String, tableName: String, maxParts: Int): PartitionSpecProxy

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  92. def listPartitionSpecsByFilter(db_name: String, tbl_name: String, filter: String, max_parts: Int): PartitionSpecProxy

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  93. def listPartitions(db_name: String, tbl_name: String, part_vals: List[String], max_parts: Short): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  94. def listPartitions(db_name: String, tbl_name: String, max_parts: Short): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  95. def listPartitionsByExpr(db_name: String, tbl_name: String, expr: Array[Byte], default_partition_name: String, max_parts: Short, result: List[Partition]): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  96. def listPartitionsByFilter(db_name: String, tbl_name: String, filter: String, max_parts: Short): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  97. def listPartitionsWithAuthInfo(dbName: String, tableName: String, partialPvals: List[String], s: Short, userName: String, groupNames: List[String]): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  98. def listPartitionsWithAuthInfo(dbName: String, tableName: String, s: Short, userName: String, groupNames: List[String]): List[Partition]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  99. def listRoleNames(): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  100. def listTableNamesByFilter(dbName: String, filter: String, maxTables: Short): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  101. def list_privileges(principal_name: String, principal_type: PrincipalType, hiveObject: HiveObjectRef): List[HiveObjectPrivilege]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  102. def list_roles(principalName: String, principalType: PrincipalType): List[Role]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  103. def lock(request: LockRequest): LockResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  104. def markPartitionForEvent(db_name: String, tbl_name: String, partKVs: Map[String, String], eventType: PartitionEventType): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  105. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  108. def openTxn(user: String): Long

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  109. def openTxns(user: String, numTxns: Int): OpenTxnsResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  110. def partitionNameToSpec(name: String): Map[String, String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  111. def partitionNameToVals(name: String): List[String]

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  112. def reconnect(): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  113. def renamePartition(dbname: String, name: String, part_vals: List[String], newPart: Partition): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  114. def renewDelegationToken(tokenStrForm: String): Long

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  115. def revoke_privileges(privileges: PrivilegeBag, grantOption: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  116. def revoke_role(role_name: String, user_name: String, principalType: PrincipalType, grantOption: Boolean): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  117. def rollbackTxn(txnid: Long): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  118. def setMetaConf(key: String, value: String): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  119. def setPartitionColumnStatistics(request: SetPartitionsStatsRequest): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  120. def showCompactions(): ShowCompactResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  121. def showLocks(): ShowLocksResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  122. def showTxns(): GetOpenTxnsInfoResponse

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  123. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  124. def tableExists(tableName: String): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  125. def tableExists(dbName: String, tableName: String): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  126. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  127. def unlock(lockid: Long): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  128. def updatePartitionColumnStatistics(statsObj: ColumnStatistics): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  129. def updateTableColumnStatistics(statsObj: ColumnStatistics): Boolean

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  130. def validatePartitionNameCharacters(partVals: List[String]): Unit

    Permalink
    Definition Classes
    InMemoryMetaStoreClient → IMetaStoreClient
  131. final def wait(): Unit

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

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

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

Inherited from IMetaStoreClient

Inherited from AnyRef

Inherited from Any

Ungrouped