pl.touk.nussknacker.engine.flink.table.TableDefinition.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nussknacker-flink-table-components_2.13 Show documentation
Show all versions of nussknacker-flink-table-components_2.13 Show documentation
nussknacker-flink-table-components
package pl.touk.nussknacker.engine.flink.table
import org.apache.flink.table.catalog.ResolvedSchema
import org.apache.flink.table.types.DataType
final case class TableDefinition(tableName: String, schema: ResolvedSchema) {
lazy val sourceRowDataType: DataType = schema.toSourceRowDataType
lazy val sinkRowDataType: DataType = schema.toSinkRowDataType
}