case classH2DataStore(url: String, database: String, table: String, connectionProperties: Properties) extends JdbcDataStore with Product with Serializable
case classHiveDataStore(database: String, table: String) extends DBDataStore with Product with Serializable
case classMySQLDataStore(url: String, database: String, table: String, connectionProperties: Properties) extends JdbcDataStore with Product with Serializable