package Ġorg . kom apper . core . dsl . operator Ċ Ċ import Ġorg . kom apper . core . dsl . expression . Column Expression Ċ import Ġorg . kom apper . core . dsl . expression . Sort Expression Ċ import Ġorg . kom apper . core . dsl . expression . Sort Item Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. asc (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Asc ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc Ġnull s Ġfirst ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. asc Null s First (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Asc Null s First ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc Ġnull s Ġlast ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. asc Null s Last (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Asc Null s Last ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. desc (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Desc ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc Ġnull s Ġfirst ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. desc Null s First (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Desc Null s First ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc Ġnull s Ġlast ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġ< T Ġ: ĠAny , ĠS Ġ: ĠAny > ĠColumn Expression < T , ĠS >. desc Null s Last (): ĠSort Expression Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Column . Desc Null s Last ( this ) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġasc ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Asc ( alias . toString ()) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc Ġnull s Ġlast ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġasc Null s First ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Asc Null s First ( alias . toString ()) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` asc Ġnull s Ġlast ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġasc Null s Last ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Asc Null s Last ( alias . toString ()) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġdesc ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Desc ( alias . toString ()) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc Ġnull s Ġfirst ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġdesc Null s First ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Desc Null s First ( alias . toString ()) Ċ } Ċ Ċ /** Ċ Ġ* ĠBuilds Ġan Ġ` desc Ġnull s Ġlast ` Ġsort Ġexpression . Ċ Ġ*/ Ċ fun Ġdesc Null s Last ( alias : ĠCharSequence ): ĠCharSequence Ġ{ ĊĠĠĠ Ġreturn ĠSort Item . Alias . Desc Null s Last ( alias . toString ()) Ċ } Ċ