Current File : //usr/local/apps/share/doc/freetds/reference/a00326_a3118c7232bc9c3e47f8ba872bb39e967_cgraph.svg |
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
-->
<!-- Title: tds7_build_bulk_insert_stmt Pages: 1 -->
<svg width="643pt" height="255pt"
viewBox="0.00 0.00 643.00 254.59" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 250.595)">
<title>tds7_build_bulk_insert_stmt</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-250.595 639,-250.595 639,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-95.5 0,-114.5 146,-114.5 146,-95.5 0,-95.5"/>
<text text-anchor="middle" x="73" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_build_bulk_insert_stmt</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00217.html#ab45c291105027e69836002e1dd586141" target="_top" xlink:title="Write a message to the debug log. ">
<polygon fill="white" stroke="black" points="548.5,-171.5 548.5,-190.5 625.5,-190.5 625.5,-171.5 548.5,-171.5"/>
<text text-anchor="middle" x="587" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M81.7875,-114.633C98.1286,-134.139 138.131,-178.297 182,-200 257.156,-237.182 283.558,-228.738 367,-237 427.15,-242.956 445.198,-254.676 503,-237 527.966,-229.365 552.205,-211.415 567.978,-197.88"/>
<polygon fill="midnightblue" stroke="midnightblue" points="570.672,-200.168 575.82,-190.908 566.021,-194.936 570.672,-200.168"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00387.html#ga50d62edeb2a432e2dc668263f3f958ff" target="_top" xlink:title="Return declaration for column (like "varchar(20)") ">
<polygon fill="white" stroke="black" points="182,-171.5 182,-190.5 331,-190.5 331,-171.5 182,-171.5"/>
<text text-anchor="middle" x="256.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_column_declaration</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id="edge2" class="edge"><title>Node1->Node3</title>
<path fill="none" stroke="midnightblue" d="M96.9871,-114.625C128.899,-127.988 186.784,-152.227 223.076,-167.423"/>
<polygon fill="midnightblue" stroke="midnightblue" points="222.124,-170.819 232.7,-171.453 224.827,-164.362 222.124,-170.819"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00217.html#abf18b98efef6ce2dc0b97d658a3a1918" target="_top" xlink:title="Call the client library's error handler (for library-generated errors only) ">
<polygon fill="white" stroke="black" points="229.5,-114.5 229.5,-133.5 283.5,-133.5 283.5,-114.5 229.5,-114.5"/>
<text text-anchor="middle" x="256.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">tdserror</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id="edge6" class="edge"><title>Node1->Node6</title>
<path fill="none" stroke="midnightblue" d="M146.255,-112.564C171.287,-115.184 198.28,-118.01 219.172,-120.197"/>
<polygon fill="midnightblue" stroke="midnightblue" points="218.889,-123.687 229.199,-121.247 219.618,-116.725 218.889,-123.687"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga8d8f2f1c91635ee95f30722208ae3043" target="_top" xlink:title="Quote an id. ">
<polygon fill="white" stroke="black" points="218,-76.5 218,-95.5 295,-95.5 295,-76.5 218,-76.5"/>
<text text-anchor="middle" x="256.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote_id</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id="edge11" class="edge"><title>Node1->Node9</title>
<path fill="none" stroke="midnightblue" d="M146.255,-97.4361C166.941,-95.2707 188.965,-92.9651 207.779,-90.9955"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.291,-94.4612 217.872,-89.939 207.562,-87.4992 208.291,-94.4612"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00389.html#ga3340b488ed37845018e34572450e64c6" target="_top" xlink:title="Returns a C version (NUL terminated string) of dstr. ">
<polygon fill="white" stroke="black" points="217.5,-38.5 217.5,-57.5 295.5,-57.5 295.5,-38.5 217.5,-38.5"/>
<text text-anchor="middle" x="256.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_cstr</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id="edge13" class="edge"><title>Node1->Node11</title>
<path fill="none" stroke="midnightblue" d="M99.1116,-95.4793C120.873,-87.3942 153.288,-75.7448 182,-67 190.156,-64.516 198.883,-62.0742 207.372,-59.8118"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.39,-63.1633 217.179,-57.2467 206.619,-56.3911 208.39,-63.1633"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00389.html#gaf0e232f3c35f2d8b43486e8708f7a8fc" target="_top" xlink:title="Returns the length of the string in bytes. ">
<polygon fill="white" stroke="black" points="219,-0.5 219,-19.5 294,-19.5 294,-0.5 219,-0.5"/>
<text text-anchor="middle" x="256.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_len</text>
</a>
</g>
</g>
<!-- Node1->Node12 -->
<g id="edge14" class="edge"><title>Node1->Node12</title>
<path fill="none" stroke="midnightblue" d="M84.8269,-95.3342C103.395,-79.2518 143.085,-46.9931 182,-29 190.434,-25.1005 199.797,-21.9078 208.937,-19.3283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.929,-22.6869 218.714,-16.7656 208.154,-15.9156 209.929,-22.6869"/>
</g>
<!-- Node3->Node2 -->
<g id="edge5" class="edge"><title>Node3->Node2</title>
<path fill="none" stroke="midnightblue" d="M278.348,-190.59C299.98,-199.973 335.053,-213.614 367,-219 426.603,-229.048 443.943,-231.876 503,-219 523.84,-214.456 545.708,-204.187 561.763,-195.469"/>
<polygon fill="midnightblue" stroke="midnightblue" points="563.485,-198.516 570.493,-190.57 560.059,-192.411 563.485,-198.516"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00387.html#ga440f0f469afad1eac4c008979873ccdd" target="_top" xlink:title="Get column size for wire. ">
<polygon fill="white" stroke="black" points="379.5,-190.5 379.5,-209.5 490.5,-209.5 490.5,-190.5 379.5,-190.5"/>
<text text-anchor="middle" x="435" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_fix_column_size</text>
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id="edge3" class="edge"><title>Node3->Node4</title>
<path fill="none" stroke="midnightblue" d="M331.074,-188.92C343.71,-190.28 356.76,-191.685 369.147,-193.019"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.055,-196.529 379.372,-194.119 369.804,-189.569 369.055,-196.529"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00217.html#a0383d5dcb629582266a442f0f0dbd13a" target="_top" xlink:title="Return type suitable for conversions (convert all nullable types to fixed type) ">
<polygon fill="white" stroke="black" points="367,-152.5 367,-171.5 503,-171.5 503,-152.5 367,-152.5"/>
<text text-anchor="middle" x="435" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_conversion_type</text>
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id="edge4" class="edge"><title>Node3->Node5</title>
<path fill="none" stroke="midnightblue" d="M331.074,-173.08C339.572,-172.165 348.257,-171.23 356.802,-170.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="357.18,-173.79 366.748,-169.24 356.431,-166.83 357.18,-173.79"/>
</g>
<!-- Node6->Node2 -->
<g id="edge7" class="edge"><title>Node6->Node2</title>
<path fill="none" stroke="midnightblue" d="M283.794,-123.047C329.267,-122.054 425.196,-122.86 503,-143 523.202,-148.229 544.58,-158.132 560.58,-166.518"/>
<polygon fill="midnightblue" stroke="midnightblue" points="559.326,-169.818 569.788,-171.487 562.65,-163.658 559.326,-169.818"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00387.html#ga11338742dc30fd0c2711f58eb830316f" target="_top" xlink:title="tds_send_cancel() sends an empty packet (8 byte header only) tds_process_cancel should be called dire...">
<polygon fill="white" stroke="black" points="386.5,-76.5 386.5,-95.5 483.5,-95.5 483.5,-76.5 386.5,-76.5"/>
<text text-anchor="middle" x="435" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_send_cancel</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id="edge8" class="edge"><title>Node6->Node7</title>
<path fill="none" stroke="midnightblue" d="M283.543,-118.393C308.723,-112.972 347.648,-104.591 379.598,-97.7126"/>
<polygon fill="midnightblue" stroke="midnightblue" points="380.661,-101.064 389.7,-95.5377 379.187,-94.2209 380.661,-101.064"/>
</g>
<!-- Node7->Node2 -->
<g id="edge9" class="edge"><title>Node7->Node2</title>
<path fill="none" stroke="midnightblue" d="M470.122,-95.5473C481.004,-99.2848 492.848,-104.109 503,-110 528.699,-124.913 554.032,-148.168 569.821,-163.968"/>
<polygon fill="midnightblue" stroke="midnightblue" points="567.663,-166.767 577.158,-171.466 572.666,-161.871 567.663,-166.767"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00388.html#ga5feb53554e8917a81bbbc332163a61fb" target="_top" xlink:title="Flush packet to server. ">
<polygon fill="white" stroke="black" points="539,-76.5 539,-95.5 635,-95.5 635,-76.5 539,-76.5"/>
<text text-anchor="middle" x="587" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_flush_packet</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id="edge10" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M483.873,-86C498.154,-86 513.952,-86 528.768,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="528.837,-89.5001 538.837,-86 528.837,-82.5001 528.837,-89.5001"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#ga7efaa23c3b21158ffc963f85fbc3fdf4" target="_top" xlink:title="Quote a string properly. ">
<polygon fill="white" stroke="black" points="403.5,-38.5 403.5,-57.5 466.5,-57.5 466.5,-38.5 403.5,-38.5"/>
<text text-anchor="middle" x="435" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">tds_quote</text>
</a>
</g>
</g>
<!-- Node9->Node10 -->
<g id="edge12" class="edge"><title>Node9->Node10</title>
<path fill="none" stroke="midnightblue" d="M295.364,-77.848C324.177,-71.6445 363.768,-63.1208 393.266,-56.7699"/>
<polygon fill="midnightblue" stroke="midnightblue" points="394.206,-60.1479 403.245,-54.6215 392.732,-53.3047 394.206,-60.1479"/>
</g>
</g>
</svg>