Skip to content

Commit 4b5cd41

Browse files
committed
yin's comments
1 parent f5de7de commit 4b5cd41

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,7 @@ private[hive] class HiveMetastoreCatalog(val client: ClientInterface, hive: Hive
7070
val cacheLoader = new CacheLoader[QualifiedTableName, LogicalPlan]() {
7171
override def load(in: QualifiedTableName): LogicalPlan = {
7272
logDebug(s"Creating new cached data source for $in")
73-
val table = HiveMetastoreCatalog.this.synchronized {
74-
client.getTable(in.database, in.name)
75-
}
73+
val table = client.getTable(in.database, in.name)
7674

7775
def schemaStringFromParts: Option[String] = {
7876
table.properties.get("spark.sql.sources.schema.numParts").map { numParts =>
@@ -179,14 +177,14 @@ private[hive] class HiveMetastoreCatalog(val client: ClientInterface, hive: Hive
179177
serdeProperties = options))
180178
}
181179

182-
def hiveDefaultTableFilePath(tableName: String): String = synchronized {
180+
def hiveDefaultTableFilePath(tableName: String): String = {
183181
// Code based on: hiveWarehouse.getTablePath(currentDatabase, tableName)
184182
new Path(
185183
new Path(client.getDatabase(client.currentDatabase).location),
186184
tableName.toLowerCase).toString
187185
}
188186

189-
def tableExists(tableIdentifier: Seq[String]): Boolean = synchronized {
187+
def tableExists(tableIdentifier: Seq[String]): Boolean = {
190188
val tableIdent = processTableIdentifier(tableIdentifier)
191189
val databaseName =
192190
tableIdent
@@ -312,7 +310,7 @@ private[hive] class HiveMetastoreCatalog(val client: ClientInterface, hive: Hive
312310
result.newInstance()
313311
}
314312

315-
override def getTables(databaseName: Option[String]): Seq[(String, Boolean)] = synchronized {
313+
override def getTables(databaseName: Option[String]): Seq[(String, Boolean)] = {
316314
val db = databaseName.getOrElse(client.currentDatabase)
317315

318316
client.listTables(db).map(tableName => (tableName, false))

sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1149,8 +1149,8 @@ https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C
11491149
}
11501150

11511151
protected val escapedIdentifier = "`([^`]+)`".r
1152-
protected val singleQuotedString = "\"([^\"]+)\"".r
1153-
protected val doubleQuotedString = "'([^']+)'".r
1152+
protected val doubleQuotedString = "\"([^\"]+)\"".r
1153+
protected val singleQuotedString = "'([^']+)'".r
11541154

11551155
protected def unquoteString(str: String) = str match {
11561156
case singleQuotedString(s) => s

0 commit comments

Comments
 (0)