From 4b66b9bf836124c3fa8f3f8a55a9ec2d47d699b6 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Tue, 4 Feb 2020 14:38:45 +0100 Subject: [PATCH] [jOOQ/jOOQ#9741] WIP --- jOOQ/src/main/java/org/jooq/Period.java | 3 +++ .../PeriodSpecificationBetweenAndStep.java | 2 ++ .../jooq/PeriodSpecificationFromToStep.java | 1 + .../java/org/jooq/impl/FlashbackTable.java | 1 + .../src/main/java/org/jooq/impl/Keywords.java | 3 ++- .../jooq/impl/PeriodSpecificationImpl.java | 27 +++++++++++++++++++ .../main/java/org/jooq/impl/PeriodTable.java | 4 +++ 7 files changed, 40 insertions(+), 1 deletion(-) diff --git a/jOOQ/src/main/java/org/jooq/Period.java b/jOOQ/src/main/java/org/jooq/Period.java index 6861747f0f..e1d5f8b214 100644 --- a/jOOQ/src/main/java/org/jooq/Period.java +++ b/jOOQ/src/main/java/org/jooq/Period.java @@ -131,6 +131,9 @@ package org.jooq; + + + diff --git a/jOOQ/src/main/java/org/jooq/PeriodSpecificationBetweenAndStep.java b/jOOQ/src/main/java/org/jooq/PeriodSpecificationBetweenAndStep.java index f2c47391e6..71cf2ebed4 100644 --- a/jOOQ/src/main/java/org/jooq/PeriodSpecificationBetweenAndStep.java +++ b/jOOQ/src/main/java/org/jooq/PeriodSpecificationBetweenAndStep.java @@ -55,6 +55,8 @@ package org.jooq; + + diff --git a/jOOQ/src/main/java/org/jooq/PeriodSpecificationFromToStep.java b/jOOQ/src/main/java/org/jooq/PeriodSpecificationFromToStep.java index f2c47391e6..db46635b86 100644 --- a/jOOQ/src/main/java/org/jooq/PeriodSpecificationFromToStep.java +++ b/jOOQ/src/main/java/org/jooq/PeriodSpecificationFromToStep.java @@ -56,5 +56,6 @@ package org.jooq; + diff --git a/jOOQ/src/main/java/org/jooq/impl/FlashbackTable.java b/jOOQ/src/main/java/org/jooq/impl/FlashbackTable.java index ed882cf3a4..6526739910 100644 --- a/jOOQ/src/main/java/org/jooq/impl/FlashbackTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/FlashbackTable.java @@ -199,5 +199,6 @@ package org.jooq.impl; + diff --git a/jOOQ/src/main/java/org/jooq/impl/Keywords.java b/jOOQ/src/main/java/org/jooq/impl/Keywords.java index 298974e01d..7d549d5b3f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Keywords.java +++ b/jOOQ/src/main/java/org/jooq/impl/Keywords.java @@ -271,6 +271,7 @@ final class Keywords { static final Keyword K_PARTITION_BY = keyword("partition by"); static final Keyword K_PASSING = keyword("passing"); static final Keyword K_PERCENT = keyword("percent"); + static final Keyword K_PERIOD = keyword("period"); static final Keyword K_PIVOT = keyword("pivot"); static final Keyword K_POSITION = keyword("position"); static final Keyword K_PRECEDING = keyword("preceding"); @@ -363,7 +364,7 @@ final class Keywords { static final Keyword K_VALUE = keyword("value"); static final Keyword K_VALUES = keyword("values"); static final Keyword K_VARCHAR = keyword("varchar"); - static final Keyword K_VERSIONS_BETWEEN = keyword("versions between"); + static final Keyword K_VERSIONS = keyword("versions"); static final Keyword K_VIEW = keyword("view"); static final Keyword K_WHEN = keyword("when"); static final Keyword K_WHERE = keyword("where"); diff --git a/jOOQ/src/main/java/org/jooq/impl/PeriodSpecificationImpl.java b/jOOQ/src/main/java/org/jooq/impl/PeriodSpecificationImpl.java index f1050b07bb..6b7c3ba98a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/PeriodSpecificationImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/PeriodSpecificationImpl.java @@ -127,6 +127,33 @@ package org.jooq.impl; + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/jOOQ/src/main/java/org/jooq/impl/PeriodTable.java b/jOOQ/src/main/java/org/jooq/impl/PeriodTable.java index 5c67ffdde7..83d3dab8f2 100644 --- a/jOOQ/src/main/java/org/jooq/impl/PeriodTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/PeriodTable.java @@ -137,6 +137,10 @@ package org.jooq.impl; + + + +