jOOQ 3.10 और उससे कम के लिए समाधान
आप हमेशा सादे SQL का सहारा ले सकते हैं jOOQ के साथ:
public static Field<Integer> extractEpochFrom(Field<Timestamp> field) {
return DSL.field("extract(epoch from {0})", Integer.class, field);
}
jOOQ 3.11 और अधिक में समर्थन
अतिरिक्त, गैर मानक DatePart
. के लिए वर्तमान में (jOOQ 3.11) प्रयोगात्मक समर्थन है प्रकार, जैसे DatePart.EPOCH
कोड>
. यह पहले से ही PostgreSQL के साथ काम कर सकता है, लेकिन अन्य डेटाबेस के साथ नहीं।
भविष्य के संस्करणों में इस समर्थन में सुधार किया जाएगा, जिसमें jOOQ 3.12 शामिल है, देखें:https://github. com/jOOQ/jOOQ/मुद्दों/7794