Skip to content

Commit 7a56ef9

Browse files
msrd0Tapac
authored andcommitted
add missing infix fun for optionalReferrersOn (JetBrains#275)
1 parent eca39af commit 7a56ef9

File tree

1 file changed

+2
-0
lines changed
  • src/main/kotlin/org/jetbrains/exposed/dao

1 file changed

+2
-0
lines changed

src/main/kotlin/org/jetbrains/exposed/dao/Entity.kt

+2
Original file line numberDiff line numberDiff line change
@@ -684,6 +684,8 @@ abstract class EntityClass<ID : Comparable<ID>, out T: Entity<ID>>(val table: Id
684684

685685
fun <TargetID: Comparable<TargetID>> referrersOn(column: Column<EntityID<TargetID>>, cache: Boolean) = registerRefRule(column) { Referrers(column, this, cache) }
686686

687+
infix fun <TargetID : Comparable<TargetID>> optionalReferrersOn(column : Column<EntityID<TargetID>?>) = optionalReferrersOn(column, false)
688+
687689
fun <TargetID: Comparable<TargetID>> optionalReferrersOn(column: Column<EntityID<TargetID>?>, cache: Boolean = false) = registerRefRule(column) { OptionalReferrers(column, this, cache) }
688690

689691
fun<TColumn: Any?,TReal: Any?> Column<TColumn>.transform(toColumn: (TReal) -> TColumn, toReal: (TColumn) -> TReal): ColumnWithTransform<TColumn, TReal> = ColumnWithTransform(this, toColumn, toReal)

0 commit comments

Comments
 (0)