osmc:Metodologia/Algoritmo SQL/Lib/Cpp: mudanças entre as edições

Linha 50: Linha 50:


* "IMMUTABLE" "STRICT", etc. o que precisa? em wrap para funções c++? ver em libs de alta performance (ex. MadLib) as boas práticas
* "IMMUTABLE" "STRICT", etc. o que precisa? em wrap para funções c++? ver em libs de alta performance (ex. MadLib) as boas práticas
** IMMUTABLE sim. A principio, todas as funções tratadas aqui retorna a mesma coisa para as mesmas entradas.
** IMMUTABLE: '''sim'''. A princípio, todas as funções tratadas aqui retornam a mesma coisa para as mesmas entradas.
** STRINCT: sim, se caso um dos argumentos for null a função retornar null. Parece ser o caso das funções tratadas aqui.
** STRINCT: '''sim''', se caso um dos argumentos for null a função retornar null. Parece ser o caso das funções tratadas aqui.
** Usar em wrap de C++: sim. Exemplo: https://github.com/search?q=repo%3Amadlib%2Fmadlib%20immutable&type=code
** Usar em wrap de C++: '''sim'''. Exemplo: https://github.com/search?q=repo%3Amadlib%2Fmadlib%20immutable&type=code


== Lembretes ==
== Lembretes ==
237

edições