Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements

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

Research output: Contribution to conferencePaperResearchpeer-review

Abstract

To handle and persist the ordering of an arbitrarily ordered list, this sorting information has to be managed somehow. 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,
with enough space between elements, in order to be able to insert, delete, and rearrange them easily.

Conference

Conference22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017
Abbreviated titleEuroPLoP 2017
CountryGermany
CityIrsee
Period12/07/1716/07/17
Internet address

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. Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany.

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

2017. Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany.

Research output: Contribution to conferencePaperResearchpeer-review

Krisper, M, Iber, J, Rauter, T & Kreiner, CJ 2017, 'Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements' Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany, 12/07/17 - 16/07/17, .
Krisper M, Iber J, Rauter T, Kreiner CJ. Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. 2017. Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany.
Krisper, Michael ; Iber, Johannes ; Rauter, Tobias ; Kreiner, Christian Josef. / Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements. Paper presented at 22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, Irsee, Germany.10 p.
@conference{556bca7934e145938d6c23b755f678c7,
title = "Sortcolumn: Managing the Sequence of Arbitrary Ordered Elements",
abstract = "To handle and persist the ordering of an arbitrarily ordered list, this sorting information has to be managed somehow. 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,with enough space between elements, in order 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",
note = "22nd European Conference on Pattern Languages of Programs. EuroPLoP 2017, EuroPLoP 2017 ; Conference date: 12-07-2017 Through 16-07-2017",
url = "http://europlop.net/",

}

TY - CONF

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 ordering of an arbitrarily ordered list, this sorting information has to be managed somehow. 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,with enough space between elements, in order to be able to insert, delete, and rearrange them easily.

AB - To handle and persist the ordering of an arbitrarily ordered list, this sorting information has to be managed somehow. 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,with enough space between elements, in order 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 - Paper

ER -