package
ast
Type Members
-
case class
Column(name: Name, dataType: DataType, options: List[ColumnOption] = Nil) extends TableField with Product with Serializable
-
-
-
case class
Comment(message: String) extends Definition with Product with Serializable
-
case class
CreateKey(table: Name, key: Key) extends Definition with Product with Serializable
-
-
case class
DataType(name: Name, args: List[Int] = Nil) extends Product with Serializable
-
-
case class
HashPartition(expression: String, partitions: Int) extends Partition with Product with Serializable
-
-
case class
KeyPartition(expression: String, partitions: Int) extends Partition with Product with Serializable
-
-
case class
LessThanRange(name: Name, value: String, options: List[RangeOption]) extends Product with Serializable
-
-
case class
ListPartition(expressio: String, ranges: List[ListRange]) extends Partition with Product with Serializable
-
case class
ListRange(name: Name, value: String, options: List[RangeOption]) extends Product with Serializable
-
-
-
case class
RangePartition(expression: String, ranges: List[LessThanRange]) extends Partition with Product with Serializable
-
sealed abstract
class
ReferencialAction extends AnyRef
-
case class
Table(name: Name, fields: List[TableField], options: List[TableOption] = Nil) extends Definition with Product with Serializable
-
trait
TableField extends AnyRef
-