Catalog

object Catalog
Companion:
class
class Object
trait Matchable
class Any
Catalog.type

Type members

Classlikes

object CreateMode
Companion:
class
sealed trait CreateMode
Companion:
object
case class Database(name: String, description: String, properties: Map[String, Any])

A database defined in the catalog

A database defined in the catalog

case class Table(database: Option[String], name: String, schema: TableSchema, description: String, properties: Map[String, Any])
case class TableColumn(name: String, dataType: DataType, properties: Map[String, Any])
case class TableSchema(columns: Seq[TableColumn])

Value members

Concrete methods

def newTable(database: String, table: String, schema: TableSchema): Table