после долгих лет, скоро будет "Select *"
Select FIELDS(ALL) From Account limit 10
Select FIELDS(standard) From Account limit 10
Select id, FIELDS(custom) From Account limit 10
Не сказал бы, что это очень хорошая новость. Я ожидал что-то вроде
SELECT FIELDS(<field-set>) FROM Account
Select FIELDS(ALL) From Account limit 10
Select FIELDS(standard) From Account limit 10
Select id, FIELDS(custom) From Account limit 10
Даже не представляю когда это нужно кроме учебных юзкейсов. По производительности это бьёт, о чём они вроде и сами пишут.
Не, штука эта полезная. Иногда пилишь API какой и надо тупо все подряд поля вытягивать и возвращать. Сейчас приходится заморачиваться с получением всех полей из матадаты, генерированием динамического сокла. Один раз конечно запилил метод и используй потом, но для быстрого кодирования удобнее со звездочкой.
Вот именно, что иногда. ИМХО, обычно требуется подмножество полей.
А как понять где какой тип даных?
Ещё не понимаю разделкение на standard и custom.
давно уже с этим не работал, но в метадате же вроде все есть - поля, их типы и куча другой полезной информации.
Вот и я о том же! Для корректного отображения, всё равно придётся вызывать describe и проходиться по всем полям...
А, понял про что ты. Ну так-то да, без describe будет сложнее жить.
Но как частный случай - Javascript и Python пофиг на типы.
На SF сделал и вернул
JSON.Serialize([SELECT * FROM Contact]);
А на JS или Python десериализируешь и работаешь с тем что получил.