diff --git a/jOOQ/src/main/java/org/jooq/util/cubrid/CUBRIDFactory.java b/jOOQ/src/main/java/org/jooq/util/cubrid/CUBRIDFactory.java index 27e1f862a3..f57d06ce8c 100644 --- a/jOOQ/src/main/java/org/jooq/util/cubrid/CUBRIDFactory.java +++ b/jOOQ/src/main/java/org/jooq/util/cubrid/CUBRIDFactory.java @@ -149,4 +149,17 @@ public class CUBRIDFactory extends Factory { public static Field incr(Field field) { return field("{incr}({0})", field.getDataType(), field); } + + /** + * Use the CUBRID-specific DECR() function. + *

+ * This function can be used to increment a field value in a + * SELECT statement as such:

+     * SELECT article, DECR(read_count)
+     * FROM article_table
+     * WHERE article_id = 130,987
+ */ + public static Field decr(Field field) { + return field("{decr}({0})", field.getDataType(), field); + } }