-
Notifications
You must be signed in to change notification settings - Fork 9
Known Issues
This page summarizes the repository's doc/issues.md as of the checked-out source.
| Severity | Open |
|---|---|
| Critical | 0 |
| Major | 1 |
| Moderate | 2 |
| Minor | 1 |
Several binding classes have incomplete comparator method overload coverage.
Current repository notes:
-
PrimaryKey.java: newcomparingInSpecifiedOrder(UnaryOperator, Comparator)method was added. -
Procedure.java: newcomparingInSpecifiedOrder(UnaryOperator, Comparator)method was added. -
BestRowIdentifier.java: no change was needed because ordering is bySCOPE, anInteger, not a string.
Expected pattern:
static Comparator<T> comparingInSpecifiedOrder(
UnaryOperator<String> operator,
Comparator<? super String> comparator
)SuperTable has transient cache fields without _ColumnLabel annotations:
private transient Catalog tableCatalog_;
private transient Schema tableSchema_;
private transient Catalog supertableCatalog_;
private transient Schema supertableSchema_;These appear to be cache fields rather than result-set columns. The repository note recommends either documenting the exception or annotating appropriately.
Some binding classes with nullable fields lack consistent Jakarta Validation section headers or validation methods.
Affected files listed in the repository note:
Catalog.javaSchema.javaPrimaryKey.javaTable.javaUDT.java
The issues document notes a commented-out self-referencing parent relationship for UDT and recommends either implementing it properly or removing the stale comment. In the currently checked source, UDT is annotated as a child of Schema and Catalog, and as a parent of SuperType and Attribute.