Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements

Michael Krisper, Johannes Iber, Tobias Rauter, Christian Josef Kreiner

Research output: Working paperDiscussion paperResearchpeer-review

Abstract

To handle and persist the sequence of an arbitrarily ordered list, sorting information has to be managed and stored. The
Sortcolumn design pattern describes a way of managing the order of elements, without having to update all entries on every
change; only the actually reordered entries have to be updated. This is accomplished by using a numeric field to store the
ordering information and purposely leaving space between entries. Entries can then be reordered or inserted by using this
numeric space between two other entries. The Sortcolumn pattern describes how this numeric field values can be distributed, in
order to be able to insert, delete, and rearrange them easily.
Original languageEnglish
Place of PublicationNew York, NY, USA
PublisherAssociation of Computing Machinery
Number of pages11
Publication statusAccepted/In press - 2017

Fingerprint

Sorting

Keywords

  • design patterns
  • type safety
  • quantities
  • unit system
  • si units
  • simulations
  • calculations

ASJC Scopus subject areas

  • Software

Fields of Expertise

  • Information, Communication & Computing

Cite this

Krisper, M., Iber, J., Rauter, T., & Kreiner, C. J. (Accepted/In press). Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. New York, NY, USA: Association of Computing Machinery.

Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. / Krisper, Michael; Iber, Johannes; Rauter, Tobias; Kreiner, Christian Josef.

New York, NY, USA : Association of Computing Machinery, 2017.

Research output: Working paperDiscussion paperResearchpeer-review

Krisper, M, Iber, J, Rauter, T & Kreiner, CJ 2017 'Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements' Association of Computing Machinery, New York, NY, USA.
Krisper M, Iber J, Rauter T, Kreiner CJ. Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. New York, NY, USA: Association of Computing Machinery. 2017.
Krisper, Michael ; Iber, Johannes ; Rauter, Tobias ; Kreiner, Christian Josef. / Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. New York, NY, USA : Association of Computing Machinery, 2017.
@techreport{26fb038841e94a29a9c9d2aa52120b62,
title = "Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements",
abstract = "To handle and persist the sequence of an arbitrarily ordered list, sorting information has to be managed and stored. TheSortcolumn design pattern describes a way of managing the order of elements, without having to update all entries on everychange; only the actually reordered entries have to be updated. This is accomplished by using a numeric field to store theordering information and purposely leaving space between entries. Entries can then be reordered or inserted by using thisnumeric space between two other entries. The Sortcolumn pattern describes how this numeric field values can be distributed, inorder to be able to insert, delete, and rearrange them easily.",
keywords = "design patterns, type safety, quantities, unit system, si units, simulations, calculations",
author = "Michael Krisper and Johannes Iber and Tobias Rauter and Kreiner, {Christian Josef}",
year = "2017",
language = "English",
publisher = "Association of Computing Machinery",
address = "United States",
type = "WorkingPaper",
institution = "Association of Computing Machinery",

}

TY - UNPB

T1 - Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements

AU - Krisper, Michael

AU - Iber, Johannes

AU - Rauter, Tobias

AU - Kreiner, Christian Josef

PY - 2017

Y1 - 2017

N2 - To handle and persist the sequence of an arbitrarily ordered list, sorting information has to be managed and stored. TheSortcolumn design pattern describes a way of managing the order of elements, without having to update all entries on everychange; only the actually reordered entries have to be updated. This is accomplished by using a numeric field to store theordering information and purposely leaving space between entries. Entries can then be reordered or inserted by using thisnumeric space between two other entries. The Sortcolumn pattern describes how this numeric field values can be distributed, inorder to be able to insert, delete, and rearrange them easily.

AB - To handle and persist the sequence of an arbitrarily ordered list, sorting information has to be managed and stored. TheSortcolumn design pattern describes a way of managing the order of elements, without having to update all entries on everychange; only the actually reordered entries have to be updated. This is accomplished by using a numeric field to store theordering information and purposely leaving space between entries. Entries can then be reordered or inserted by using thisnumeric space between two other entries. The Sortcolumn pattern describes how this numeric field values can be distributed, inorder to be able to insert, delete, and rearrange them easily.

KW - design patterns

KW - type safety

KW - quantities

KW - unit system

KW - si units

KW - simulations

KW - calculations

M3 - Discussion paper

BT - Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements

PB - Association of Computing Machinery

CY - New York, NY, USA

ER -