I was reading the documentation about how to use the "BlinkPlanner" and I found that it is possible to create an instance of TableEnvironmentImpl using the code above:
import org.apache.flink.table.api.{EnvironmentSettings, TableEnvironment}
val bbSettings = EnvironmentSettings.newInstance().useBlinkPlanner().inBatchMode().build()
val bbTableEnv = TableEnvironment.create(bbSettings)
Would it be possible to create an instance of BatchTableEnviromentImpl which uses "BlinkPlanner" as well? I prefer to use BatchTableEnviroment because it exposes more methods than the standard implementation, like for example toDataSet.