Package

com.geishatokyo.diffsql

ast

Permalink

package ast

Visibility
  1. Public
  2. All

Type Members

  1. case class Column(name: Name, dataType: DataType, options: List[ColumnOption] = Nil) extends TableField with Product with Serializable

    Permalink
  2. trait ColumnOption extends AnyRef

    Permalink

    Created by takeshita on 14/02/14.

  3. case class ColumnsPartition(columns: List[Name], ranges: List[LessThanRange]) extends Partition with Product with Serializable

    Permalink
  4. case class Comment(message: String) extends Definition with Product with Serializable

    Permalink

    Created by takeshita on 2014/11/11.

  5. case class CreateKey(table: Name, key: Key) extends Definition with Product with Serializable

    Permalink
  6. case class CreatePartition(table: Name, partition: Partition) extends Definition with Product with Serializable

    Permalink

    Created by takezoux2 on 15/07/02.

  7. case class DataType(name: Name, args: List[Int] = Nil) extends Product with Serializable

    Permalink

    Created by takeshita on 14/02/14.

  8. trait DataTypeEquality extends AnyRef

    Permalink
  9. case class HashPartition(expression: String, partitions: Int) extends Partition with Product with Serializable

    Permalink
  10. trait Key extends TableField

    Permalink
  11. case class KeyPartition(expression: String, partitions: Int) extends Partition with Product with Serializable

    Permalink
  12. class LessThanMaxValue extends LessThanRange

    Permalink
  13. case class LessThanRange(name: Name, value: String, options: List[RangeOption]) extends Product with Serializable

    Permalink
  14. case class ListColumnsPartition(columns: List[Name], ranges: List[ListRange]) extends Partition with Product with Serializable

    Permalink
  15. case class ListPartition(expressio: String, ranges: List[ListRange]) extends Partition with Product with Serializable

    Permalink
  16. case class ListRange(name: Name, value: String, options: List[RangeOption]) extends Product with Serializable

    Permalink
  17. trait Partition extends TableOption

    Permalink
  18. trait RangeOption extends AnyRef

    Permalink
  19. case class RangePartition(expression: String, ranges: List[LessThanRange]) extends Partition with Product with Serializable

    Permalink
  20. sealed abstract class ReferencialAction extends AnyRef

    Permalink
  21. case class Table(name: Name, fields: List[TableField], options: List[TableOption] = Nil) extends Definition with Product with Serializable

    Permalink

    Created by takeshita on 14/02/14.

  22. trait TableField extends AnyRef

    Permalink
  23. trait TableOption extends AnyRef

    Permalink

    Created by takeshita on 14/02/17.

Value Members

  1. object ColumnOption

    Permalink
  2. object DataType extends Serializable

    Permalink
  3. object DataTypeEquality

    Permalink
  4. object Key

    Permalink
  5. object KeyAlgorithm extends Enumeration

    Permalink
  6. object KeyOrder extends Enumeration

    Permalink
  7. object KeyType extends Enumeration

    Permalink
  8. object RangeOption

    Permalink
  9. object ReferenceOption extends Enumeration

    Permalink
  10. object ReferencialAction

    Permalink
  11. object TableOption

    Permalink

Ungrouped