named.Required VS named.Optional #1115
-
https://ydb.tech/docs/ru/reference/ydb-sdk/example/go/
вопрос? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
все хелперы принимаю ссылку на destination - чтобы туда записать данные из строки ydb
named.Optional - принимает ссылку на указатель на тип.
если в s - nil, значит в соответствующей колонке строки ydb был NULL |
Beta Was this translation helpful? Give feedback.
все хелперы принимаю ссылку на destination - чтобы туда записать данные из строки ydb
в частности
named.Required - принимает ссылку на тип. Пример:
named.Optional - принимает ссылку на указатель на тип.
Второе сделано ровно для того, чтобы на стороне пользователя различать NULL значение и default type value
Пример.
если в s - nil, значит в соответствующей колонке строки ydb был NULL
если не nil - в s будет адрес реальных данных