net.fwbrasil.activate.storage

marshalling

package marshalling

Visibility
  1. Public
  2. All

Type Members

  1. case class BigDecimalStorageValue(value: Option[BigDecimal]) extends StorageValue with Product with Serializable

  2. case class BooleanStorageValue(value: Option[Boolean]) extends StorageValue with Product with Serializable

  3. case class ByteArrayStorageValue(value: Option[Array[Byte]]) extends StorageValue with Product with Serializable

  4. case class DateStorageValue(value: Option[Date]) extends StorageValue with Product with Serializable

  5. case class DoubleStorageValue(value: Option[Double]) extends StorageValue with Product with Serializable

  6. case class FloatStorageValue(value: Option[Float]) extends StorageValue with Product with Serializable

  7. case class IntStorageValue(value: Option[Int]) extends StorageValue with Product with Serializable

  8. case class ListStorageValue(value: Option[List[StorageValue]], emptyStorageValue: StorageValue) extends StorageValue with Product with Serializable

  9. case class LongStorageValue(value: Option[Long]) extends StorageValue with Product with Serializable

  10. trait MarshalStorage[T] extends Storage[T]

  11. sealed trait ModifyStorageAction extends AnyRef

  12. case class ReferenceStorageValue(value: Option[String]) extends StorageValue with Product with Serializable

  13. case class StorageAddColumn(tableName: String, column: StorageColumn, ifNotExists: Boolean) extends ModifyStorageAction with Product with Serializable

  14. case class StorageAddIndex(tableName: String, columnName: String, indexName: String, ifNotExists: Boolean, unique: Boolean) extends ModifyStorageAction with Product with Serializable

  15. case class StorageAddReference(tableName: String, columnName: String, referencedTable: String, constraintName: String, ifNotExists: Boolean) extends ModifyStorageAction with Product with Serializable

  16. case class StorageColumn(name: String, storageValue: StorageValue, specificTypeOption: Option[String]) extends Product with Serializable

  17. case class StorageCreateListTable(ownerTableName: String, listName: String, valueColumn: StorageColumn, orderColumn: StorageColumn, ifNotExists: Boolean) extends ModifyStorageAction with Product with Serializable

  18. case class StorageCreateTable(tableName: String, columns: List[StorageColumn], ifNotExists: Boolean) extends ModifyStorageAction with Product with Serializable

  19. case class StorageRemoveColumn(tableName: String, name: String, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  20. case class StorageRemoveIndex(tableName: String, columnName: String, name: String, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  21. case class StorageRemoveListTable(ownerTableName: String, listName: String, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  22. case class StorageRemoveReference(tableName: String, columnName: String, referencedTable: String, constraintName: String, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  23. case class StorageRemoveTable(name: String, ifExists: Boolean, cascade: Boolean) extends ModifyStorageAction with Product with Serializable

  24. case class StorageRenameColumn(tableName: String, oldName: String, column: StorageColumn, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  25. case class StorageRenameTable(oldName: String, newName: String, ifExists: Boolean) extends ModifyStorageAction with Product with Serializable

  26. abstract class StorageValue extends Serializable

  27. case class StringStorageValue(value: Option[String]) extends StorageValue with Product with Serializable

Value Members

  1. object Marshaller

Ungrouped