From 79110e16b2764d45ca46417f02428e29e541a355 Mon Sep 17 00:00:00 2001 From: lukaseder Date: Fri, 9 Jun 2017 17:34:10 +0200 Subject: [PATCH] [#6307] Added a helpful comment for later --- .../src/main/java/org/jooq/util/postgres/PostgresDatabase.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jOOQ-meta/src/main/java/org/jooq/util/postgres/PostgresDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/postgres/PostgresDatabase.java index 1ef4e12275..c6ee435bff 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/postgres/PostgresDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/postgres/PostgresDatabase.java @@ -186,6 +186,9 @@ public class PostgresDatabase extends AbstractDatabase { { for (int ordinal = 0; ordinal < columns.length; ordinal++) { String column = columns[ordinal]; + + // [#6307] Some background info on this bitwise operation here: + // https://stackoverflow.com/a/18128104/521799 SortOrder order = (options[ordinal] & 1) == 1 ? SortOrder.DESC : SortOrder.ASC; indexColumns.add(new DefaultIndexColumnDefinition(