-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calling Stored Procedures #6
Calling Stored Procedures #6
Comments
Output это же по факту пустой интерфейс? Хотелось бы все таки строгой типизации. Что бы приходящие данные натягивались на структуру, а параметры лежали в отдельной структуре. По типу индексов, но параметры |
По задумке выходные параметры могут иметь сериализаторы аналогично существующим полям структур Fields но они необязательны и можно описывать так
|
//ar:serverConf:box1 type ProcFieldsFoo struct { |
generator mvp
|
для вышеприведенной модели описания есть неоднозначность, возвращаемые параметры луашной процедуры можно реализовать двумя способами:
В общем случае октопус возвращает двумерную модель и возникает неоднозначность мепинга результата на поля описанной в активрекорд структуры, разделять на поля тупл с несколькими значениями или брать в качестве значения единичный элемент тупла Чтобы поддержать оба варианта приходит в голову решение добавить тег типа raw:N, col:K в описание поля в декларации активрекод, чтобы описаывать какое значение K из тупла N мепить на поле в декларации. |
- output proc fields order index - fix octopus box config
support storage procedure call was released |
Declaration example
code generated by this declaration
Usage:
The text was updated successfully, but these errors were encountered: