package Ġcom . s xt anna . db . struct . base Ċ Ċ import Ġcom . s xt anna . db . struct . base . Order . Direction . ASC END Ċ import Ġcom . s xt anna . db . struct . base . Order . Direction . DESC END Ċ Ċ /** Ċ Ġ* ĠDescri bes Ġthe Ġordering Ġof Ġthe Ġresults Ġreturned Ġfrom Ġa Ġquery Ċ Ġ*/ Ċ sealed Ġclass ĠOrder ( private Ġval Ġdirection : ĠDirection ) Ġ{ ĊĊĠĠĠ Ġinternal Ġabstract Ġval Ġcolumn : ĠString ĊĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġ"$ column Ġ$ direction " ĊĊĊĠĠĠ Ġinternal Ġclass ĠAsc end ( override Ġval Ġcolumn : ĠString ) Ġ: ĠOrder ( ASC END ) ĊĊĠĠĠ Ġinternal Ġclass ĠDesc end ( override Ġval Ġcolumn : ĠString ) Ġ: ĠOrder ( DESC END ) ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġdirection Ġfor Ġordering Ġresults ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠDirection ( private Ġval Ġvalue : ĠString ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠAsc ending Ġordering ĊĠĠĠĠĠĠĠĠ Ġ* Ġ Ġ* Ġ[ A Ġ> ĠZ ] ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ ĠASC END (" ASC "), ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠDesc ending Ġordering ĊĠĠĠĠĠĠĠĠ Ġ* Ġ Ġ* Ġ[ Z Ġ> ĠA ] ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ ĠDESC END (" DESC "); ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġvalue ĊĊĠĠĠ Ġ} Ċ Ċ }