Skip to content

Commit f51b62e

Browse files
committed
Make Hive Metastore conversion functions publicly visible.
1 parent 8586bf5 commit f51b62e

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import org.apache.hadoop.hive.ql.plan.TableDesc
2626
import org.apache.hadoop.hive.ql.session.SessionState
2727
import org.apache.hadoop.hive.serde2.Deserializer
2828

29+
import org.apache.spark.annotation.DeveloperApi
2930
import org.apache.spark.sql.Logging
3031
import org.apache.spark.sql.catalyst.analysis.{EliminateAnalysisOperators, Catalog}
3132
import org.apache.spark.sql.catalyst.expressions._
@@ -172,7 +173,12 @@ private[hive] class HiveMetastoreCatalog(hive: HiveContext) extends Catalog with
172173
override def unregisterAllTables() = {}
173174
}
174175

175-
private[hive] object HiveMetastoreTypes extends RegexParsers {
176+
/**
177+
* :: DeveloperApi ::
178+
* Provides conversions between Spark SQL data types and Hive Metastore types.
179+
*/
180+
@DeveloperApi
181+
object HiveMetastoreTypes extends RegexParsers {
176182
protected lazy val primitiveType: Parser[DataType] =
177183
"string" ^^^ StringType |
178184
"float" ^^^ FloatType |

0 commit comments

Comments
 (0)