kz930 opened a new issue, #8510: URL: https://github.com/apache/texera/issues/8510
### Task Summary The schema annotations this work declares, so that a configuration can be derived from an operator's own metadata, describe more than the verification needs: which columns a property may name, which values a hyperparameter accepts, which properties may not repeat across rows. The property panel does not read them, so a user still gets a free text box where the schema knows the answer, and learns a value was wrong only when the workflow fails to compile. A column property is checked against the attribute type rule for every column it names rather than only the first. A hyperparameter's value renders as the control its parameter implies: a dropdown where the accepted set is known, a number input where it is numeric, a plain text box where the rules say nothing. A property declared unique among rows says which row already holds the value, and a row deleted clears the error it left behind, since deleting a row changes no surviving control's value. Step 26 of 27 in #8325. It touches no Scala and stands on its own. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
