toggle menu
exkt
1.4.3
jvm
switch theme
search in API
exkt-ktorm
/
dev.d1s.exkt.ktorm
/
UuidIdentifiedEntities
Uuid
Identified
Entities
abstract
class
UuidIdentifiedEntities
<
E
:
UuidIdentified
<
E
>
>
(
tableName
:
String
,
idColumnName
:
String
?
=
null
)
:
Table
<
E
>
,
UuidIdentifiedEntitiesBase
Members
Constructors
Uuid
Identified
Entities
Link copied to clipboard
constructor
(
tableName
:
String
,
idColumnName
:
String
?
=
null
)
Properties
alias
Link copied to clipboard
val
alias
:
String
?
catalog
Link copied to clipboard
val
catalog
:
String
?
columns
Link copied to clipboard
val
columns
:
List
<
Column
<
*
>
>
entity
Class
Link copied to clipboard
val
entityClass
:
KClass
<
E
>
?
id
Link copied to clipboard
open
override
val
id
:
Column
<
UUID
>
primary
Keys
Link copied to clipboard
val
primaryKeys
:
List
<
Column
<
*
>
>
referenced
Kotlin
Type
Link copied to clipboard
val
referencedKotlinType
:
KType
referenced
Type
Link copied to clipboard
val
referencedType
:
Type
schema
Link copied to clipboard
val
schema
:
String
?
table
Name
Link copied to clipboard
val
tableName
:
String
Functions
aliased
Link copied to clipboard
open
override
fun
aliased
(
alias
:
String
)
:
Table
<
E
>
as
Expression
Link copied to clipboard
fun
asExpression
(
)
:
TableExpression
bind
To
Link copied to clipboard
inline
fun
<
C
:
Any
>
Column
<
C
>
.
bindTo
(
selector
:
(
E
)
->
C
?
)
:
Column
<
C
>
create
Entity
Link copied to clipboard
fun
createEntity
(
row
:
QueryRowSet
,
withReferences
:
Boolean
)
:
E
equals
Link copied to clipboard
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
get
Link copied to clipboard
operator
fun
get
(
name
:
String
)
:
Column
<
*
>
hash
Code
Link copied to clipboard
override
fun
hashCode
(
)
:
Int
primary
Key
Link copied to clipboard
fun
<
C
:
Any
>
Column
<
C
>
.
primaryKey
(
)
:
Column
<
C
>
references
Link copied to clipboard
inline
fun
<
C
:
Any
,
R
:
Entity
<
R
>
>
Column
<
C
>
.
references
(
referenceTable
:
Table
<
R
>
,
selector
:
(
E
)
->
R
?
)
:
Column
<
C
>
register
Column
Link copied to clipboard
fun
<
C
:
Any
>
registerColumn
(
name
:
String
,
sqlType
:
SqlType
<
C
>
)
:
Column
<
C
>
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
transform
Link copied to clipboard
fun
<
C
:
Any
,
R
:
Any
>
Column
<
C
>
.
transform
(
fromUnderlyingValue
:
(
C
)
->
R
,
toUnderlyingValue
:
(
R
)
->
C
)
:
Column
<
R
>