com
.
github
.
aselab
.
activerecord
.
experimental
VersionTable
trait
VersionTable
extends
Schema
Source
versions.scala
Linear Supertypes
Schema
,
AnyRef
,
Any
Type Hierarchy
Learn more about scaladoc diagrams
VersionTable
Schema
Ordering
Alphabetic
By inheritance
Inherited
VersionTable
Schema
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
class
ActiveRecord
[
A
]
extends
AnyRef
Definition Classes
Schema
class
ColGroupDeclaration
extends
AnyRef
Definition Classes
Schema
class
ReferentialActionImpl
extends
ReferentialAction
Definition Classes
Schema
class
ReferentialEvent
extends
AnyRef
Definition Classes
Schema
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
val
_versionTable
:
Table
[
Version
]
def
afterDelete
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterDelete
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterInsert
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterInsert
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterSelect
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterSelect
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterUpdate
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
afterUpdate
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
implicit
def
anyRef2ActiveTransaction
[
A
]
(
a:
A
)
(
implicit
queryDsl:
QueryDsl
,
m:
Manifest
[
A
]
)
:
ActiveRecord
[
A
]
Definition Classes
Schema
def
applyDefaultForeignKeyPolicy
(
foreignKeyDeclaration:
ForeignKeyDeclaration
)
:
Unit
Definition Classes
Schema
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
autoIncremented
(
sequenceName:
String
)
:
AutoIncremented
Attributes
protected
Definition Classes
Schema
def
autoIncremented
:
AutoIncremented
Attributes
protected
Definition Classes
Schema
def
beforeDelete
[
K
,
A
]
()
(
implicit
m:
Manifest
[
A
]
,
ked:
KeyedEntityDef
[
A
,
K
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
beforeDelete
[
A
]
(
t:
Table
[
A
]
)
(
implicit
ev:
KeyedEntityDef
[
A
, _]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
beforeInsert
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
beforeInsert
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
beforeUpdate
[
A
]
()
(
implicit
m:
Manifest
[
A
]
)
:
LifecycleEventPercursorClass
[
A
]
Attributes
protected
Definition Classes
Schema
def
beforeUpdate
[
A
]
(
t:
Table
[
A
]
)
:
LifecycleEventPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
def
callbacks
:
Seq
[
LifecycleEvent
]
Definition Classes
Schema
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
columnNameFromPropertyName
(
propertyName:
String
)
:
String
Definition Classes
Schema
def
columnTypeFor
(
fieldMetaData:
FieldMetaData
,
owner:
Table
[_]
)
:
Option
[
String
]
Definition Classes
Schema
def
columns
(
fieldList:
TypedExpression
[_, _]*
)
:
ColGroupDeclaration
Definition Classes
Schema
def
create
:
Unit
Definition Classes
Schema
def
createColumnGroupConstraintsAndIndexes
:
Unit
Definition Classes
Schema
def
dbType
(
declaration:
String
)
:
DBType
Attributes
protected
Definition Classes
Schema
def
declare
[
B
]
(
a:
BaseColumnAttributeAssignment
*
)
:
Seq
[
BaseColumnAttributeAssignment
]
Attributes
protected
Definition Classes
Schema
def
defaultColumnAttributesForKeyedEntityId
(
typeOfIdField:
Class
[_]
)
:
Set
[_ >:
PrimaryKey
<:
AttributeValidOnNumericalColumn
with
Product
with
Serializable
]
Definition Classes
Schema
def
defaultLengthOfString
:
Int
Definition Classes
Schema
def
defaultSizeOfBigDecimal
: (
Int
,
Int
)
Definition Classes
Schema
def
drop
:
Unit
Definition Classes
Schema
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
factoryFor
[
A
]
(
table:
Table
[
A
]
)
:
PosoFactoryPercursorTable
[
A
]
Attributes
protected
Definition Classes
Schema
implicit
val
fieldMapper
:
FieldMapper
Definition Classes
Schema
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findAllTablesFor
[
A
]
(
c:
Class
[
A
]
)
:
Traversable
[
Table
[_]]
Definition Classes
Schema
def
findTablesFor
[
A
]
(
a:
A
)
:
Iterable
[
Table
[
A
]]
Definition Classes
Schema
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
indexed
(
indexName:
String
)
:
Indexed
Attributes
protected
Definition Classes
Schema
def
indexed
:
Indexed
Attributes
protected
Definition Classes
Schema
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
name
:
Option
[
String
]
Definition Classes
Schema
def
named
(
name:
String
)
:
Named
Attributes
protected
Definition Classes
Schema
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
on
[
A
]
(
table:
Table
[
A
]
)
(
declarations: (
A
) ⇒
Seq
[
BaseColumnAttributeAssignment
]
)
:
Unit
Attributes
protected
Definition Classes
Schema
def
onDelete
:
ReferentialEvent
Attributes
protected
Definition Classes
Schema
def
onUpdate
:
ReferentialEvent
Attributes
protected
Definition Classes
Schema
def
primaryKey
:
PrimaryKey
Attributes
protected
Definition Classes
Schema
def
printDdl
(
statementHandler: (
String
) ⇒
Unit
)
:
Unit
Definition Classes
Schema
def
printDdl
(
pw:
PrintWriter
)
:
Unit
Definition Classes
Schema
def
printDdl
:
Unit
Definition Classes
Schema
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
table
[
T
]
(
name:
String
,
prefix:
String
)
(
implicit
manifestT:
Manifest
[
T
]
,
ked:
OptionalKeyedEntityDef
[
T
, _]
)
:
Table
[
T
]
Attributes
protected
Definition Classes
Schema
def
table
[
T
]
(
name:
String
)
(
implicit
manifestT:
Manifest
[
T
]
,
ked:
OptionalKeyedEntityDef
[
T
, _]
)
:
Table
[
T
]
Attributes
protected
Definition Classes
Schema
def
table
[
T
]
()
(
implicit
manifestT:
Manifest
[
T
]
,
ked:
OptionalKeyedEntityDef
[
T
, _]
)
:
Table
[
T
]
Attributes
protected
Definition Classes
Schema
def
tableNameFromClass
(
c:
Class
[_]
)
:
String
Definition Classes
Schema
def
tableNameFromClassName
(
tableName:
String
)
:
String
Definition Classes
Schema
def
tables
:
Seq
[
Table
[_]]
Definition Classes
Schema
implicit
def
thisSchema
:
Schema
Attributes
protected
Definition Classes
Schema
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
transient
:
IsTransient
Attributes
protected
Definition Classes
Schema
def
uninsertable
:
Uninsertable
Attributes
protected
Definition Classes
Schema
def
unique
:
Unique
Attributes
protected
Definition Classes
Schema
def
unupdatable
:
Unupdatable
Attributes
protected
Definition Classes
Schema
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Schema
Inherited from
AnyRef
Inherited from
Any
Ungrouped