net
.
fwbrasil
.
activate
.
storage
marshalling
package
marshalling
Visibility
Public
All
Type Members
case class
BigDecimalStorageValue
(
value:
Option
[
BigDecimal
]
)
extends
StorageValue
with
Product
with
Serializable
case class
BooleanStorageValue
(
value:
Option
[
Boolean
]
)
extends
StorageValue
with
Product
with
Serializable
case class
ByteArrayStorageValue
(
value:
Option
[
Array
[
Byte
]]
)
extends
StorageValue
with
Product
with
Serializable
case class
DateStorageValue
(
value:
Option
[
Date
]
)
extends
StorageValue
with
Product
with
Serializable
case class
DoubleStorageValue
(
value:
Option
[
Double
]
)
extends
StorageValue
with
Product
with
Serializable
case class
FloatStorageValue
(
value:
Option
[
Float
]
)
extends
StorageValue
with
Product
with
Serializable
case class
IntStorageValue
(
value:
Option
[
Int
]
)
extends
StorageValue
with
Product
with
Serializable
case class
ListStorageValue
(
value:
Option
[
List
[
StorageValue
]]
,
emptyStorageValue:
StorageValue
)
extends
StorageValue
with
Product
with
Serializable
case class
LongStorageValue
(
value:
Option
[
Long
]
)
extends
StorageValue
with
Product
with
Serializable
trait
MarshalStorage
[
T
]
extends
Storage
[
T
]
sealed
trait
ModifyStorageAction
extends
AnyRef
case class
ReferenceStorageValue
(
value:
Option
[
String
]
)
extends
StorageValue
with
Product
with
Serializable
case class
StorageAddColumn
(
tableName:
String
,
column:
StorageColumn
,
ifNotExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageAddIndex
(
tableName:
String
,
columnName:
String
,
indexName:
String
,
ifNotExists:
Boolean
,
unique:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageAddReference
(
tableName:
String
,
columnName:
String
,
referencedTable:
String
,
constraintName:
String
,
ifNotExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageColumn
(
name:
String
,
storageValue:
StorageValue
,
specificTypeOption:
Option
[
String
]
)
extends
Product
with
Serializable
case class
StorageCreateListTable
(
ownerTableName:
String
,
listName:
String
,
valueColumn:
StorageColumn
,
orderColumn:
StorageColumn
,
ifNotExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageCreateTable
(
tableName:
String
,
columns:
List
[
StorageColumn
]
,
ifNotExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRemoveColumn
(
tableName:
String
,
name:
String
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRemoveIndex
(
tableName:
String
,
columnName:
String
,
name:
String
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRemoveListTable
(
ownerTableName:
String
,
listName:
String
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRemoveReference
(
tableName:
String
,
columnName:
String
,
referencedTable:
String
,
constraintName:
String
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRemoveTable
(
name:
String
,
ifExists:
Boolean
,
cascade:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRenameColumn
(
tableName:
String
,
oldName:
String
,
column:
StorageColumn
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
case class
StorageRenameTable
(
oldName:
String
,
newName:
String
,
ifExists:
Boolean
)
extends
ModifyStorageAction
with
Product
with
Serializable
abstract
class
StorageValue
extends
Serializable
case class
StringStorageValue
(
value:
Option
[
String
]
)
extends
StorageValue
with
Product
with
Serializable
Value Members
object
Marshaller
Ungrouped