polardbxengine/mysql-test/suite/x/t/macros/crud_insert.macro

97 lines
2.6 KiB
Plaintext

-->macro_varg Crud_row_list %CMD%
-->callmacro Crud_set_Row_list_%CMD% %VAR_ARGS%
-->endmacro
-->macro Crud_set_Row_list_
-->endmacro
-->macro_varg Crud_set_Row_list_Octet %LITERAL%
-->varlet %PAYLOAD% %PAYLOAD% field{
-->varlet %PAYLOAD% %PAYLOAD% type: LITERAL
-->varlet %PAYLOAD% %PAYLOAD% literal {
-->varlet %PAYLOAD% %PAYLOAD% type: V_OCTETS
-->varlet %PAYLOAD% %PAYLOAD% v_octets{
-->varlet %PAYLOAD% %PAYLOAD% value: %LITERAL%
-->varlet %PAYLOAD% %PAYLOAD% content_type:2
-->varlet %PAYLOAD% %PAYLOAD% }
-->varlet %PAYLOAD% %PAYLOAD% }
-->varlet %PAYLOAD% %PAYLOAD% }
-->callmacro Crud_row_list %VAR_ARGS%
-->endmacro
-->macro_varg Crud_set_Row_list_Null
-->varlet %PAYLOAD% %PAYLOAD% field{
-->varlet %PAYLOAD% %PAYLOAD% type: LITERAL
-->varlet %PAYLOAD% %PAYLOAD% literal {
-->varlet %PAYLOAD% %PAYLOAD% type: V_NULL
-->varlet %PAYLOAD% %PAYLOAD% }
-->varlet %PAYLOAD% %PAYLOAD% }
-->callmacro Crud_row_list %VAR_ARGS%
-->endmacro
-->macro_varg Crud_set_Row_list %CMD%
-->varlet %PAYLOAD% %PAYLOAD% row {
-->callmacro Crud_row_list %VAR_ARGS%
-->varlet %PAYLOAD% %PAYLOAD% }
-->endmacro
-->macro_varg Crud_set_Row_octet %OCTET%
-->varlet %PAYLOAD% %PAYLOAD% row {
-->callmacro Crud_set_Row_list_Octet %OCTET%
-->varlet %PAYLOAD% %PAYLOAD% }
-->callmacro Crud %VAR_ARGS%
-->endmacro
-->macro_varg Crud_set_Row_null %OCTET%
-->varlet %PAYLOAD% %PAYLOAD% row {
-->callmacro Crud_set_Row_list_Null
-->varlet %PAYLOAD% %PAYLOAD% }
-->callmacro Crud %VAR_ARGS%
-->endmacro
-->macro_varg Crud_insert
-->varlet %PAYLOAD%
-->callmacro Crud %VAR_ARGS%
Mysqlx.Crud.Insert {
%PAYLOAD%
}
-->endmacro
-->macro Insert_raw %MODEL% %TABLE% %PAYLOAD%
Mysqlx.Crud.Insert {
data_model: %MODEL%
collection { name: '%TABLE%' schema: 'xtest'}
%PAYLOAD%
}
-->endmacro
-->macro Insert %MODEL% %TABLE% %ROWS% %UPSERT% %ERROR%
-->callmacro Insert_raw %MODEL% %TABLE% %ROWS% upsert:%UPSERT%
-->expecterror %ERROR%
-->recvresult
-->endmacro
-->macro Insert_one %MODEL% %TABLE% %ROW% %ERROR%
-->callmacro Insert %MODEL% %TABLE% row{field{%ROW%}} false %ERROR%
-->endmacro
-->macro Insert_two %MODEL% %TABLE% %ROW1% %ROW2% %ERROR%
-->callmacro Insert %MODEL% %TABLE% row{field{%ROW1%}} row{field{%ROW2%}} false %ERROR%
-->endmacro
-->macro Upsert_one %MODEL% %TABLE% %ROW% %ERROR%
-->callmacro Insert %MODEL% %TABLE% row{field{%ROW%}} true %ERROR%
-->endmacro
-->macro Upsert_two %MODEL% %TABLE% %ROW1% %ROW2% %ERROR%
-->callmacro Insert %MODEL% %TABLE% row{field{%ROW1%}} row{field{%ROW2%}} true %ERROR%
-->endmacro