package org.apache.spark.sql.sources
trait DataSourceRegister {
def shortName(): String
}
DataSourceRegister Contract — Registering Data Source Format
DataSourceRegister
is a contract to register a DataSource provider under shortName
alias (so it can be looked up by the alias not its fully-qualified class name).
Data Source Format Discovery — Registering Data Source By Short Name (Alias)
Caution
|
FIXME Describe how Java’s ServiceLoader works to find all DataSourceRegister provider classes on the CLASSPATH. |
Any DataSourceRegister
has to register itself in META-INF/services/org.apache.spark.sql.sources.DataSourceRegister
file to…FIXME