Current File : //usr/local/apps/share/doc/freetds/reference/a00387_gaa823973b74efdf1ff00f340496bff614_icgraph.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: tds_next_placeholder_ucs2le Pages: 1 -->
<svg width="926pt" height="173pt"
 viewBox="0.00 0.00 926.00 172.79" 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 168.793)">
<title>tds_next_placeholder_ucs2le</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-168.793 922,-168.793 922,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-69.2928 0,-99.2928 119,-99.2928 119,-69.2928 0,-69.2928"/>
<text text-anchor="start" x="8" y="-87.2928" font-family="Helvetica,sans-Serif" font-size="10.00">tds_next_placeholder</text>
<text text-anchor="middle" x="59.5" y="-76.2928" font-family="Helvetica,sans-Serif" font-size="10.00">_ucs2le</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00387.html#ga0cd19215e9169ea299a6c9cbf5b2fb60" target="_top" xlink:title="Count number of placeholders (?) in a query. ">
<polygon fill="white" stroke="black" points="155,-69.2928 155,-99.2928 284,-99.2928 284,-69.2928 155,-69.2928"/>
<text text-anchor="start" x="163" y="-87.2928" font-family="Helvetica,sans-Serif" font-size="10.00">tds_count_placeholders</text>
<text text-anchor="middle" x="219.5" y="-76.2928" font-family="Helvetica,sans-Serif" font-size="10.00">_ucs2le</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M129.506,-84.2928C137.929,-84.2928 146.507,-84.2928 154.847,-84.2928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="129.333,-80.7929 119.333,-84.2928 129.333,-87.7929 129.333,-80.7929"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga6e42b4a1d1d3898229ea2fe4afc2ecec" target="_top" xlink:title="Output params types and query (required by sp_prepare/sp_executesql/sp_prepexec) ">
<polygon fill="white" stroke="black" points="320,-30.7928 320,-49.7928 451,-49.7928 451,-30.7928 320,-30.7928"/>
<text text-anchor="middle" x="385.5" y="-37.7928" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_put_query_params</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge17" class="edge"><title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M120.5,-66.7272C131.88,-63.8785 143.746,-61.2317 155,-59.2928 210.159,-49.7895 273.625,-44.9981 319.816,-42.6071"/>
<polygon fill="midnightblue" stroke="midnightblue" points="119.46,-63.3808 110.653,-69.2698 121.21,-70.1586 119.46,-63.3808"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#gac8d5497c2d1b9fadb724111660bd03bd" target="_top" xlink:title="Return string with parameters definition, useful for TDS7+. ">
<polygon fill="white" stroke="black" points="159,-134.293 159,-164.293 280,-164.293 280,-134.293 159,-134.293"/>
<text text-anchor="start" x="167" y="-152.293" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_build_param_def</text>
<text text-anchor="middle" x="219.5" y="-141.293" font-family="Helvetica,sans-Serif" font-size="10.00">_from_params</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge15" class="edge"><title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M106.403,-103.177C130.376,-113.039 159.312,-124.943 181.78,-134.186"/>
<polygon fill="midnightblue" stroke="midnightblue" points="107.725,-99.9363 97.1455,-99.3685 105.062,-106.41 107.725,-99.9363"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00387.html#ga95e0fccedc459a4404f496eec74a369a" target="_top" xlink:title="tds_submit_query_params() sends a language string to the database server for processing. ">
<polygon fill="white" stroke="black" points="487,-131.793 487,-150.793 627,-150.793 627,-131.793 487,-131.793"/>
<text text-anchor="middle" x="557" y="-138.793" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query_params</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M288.632,-101.659C299.101,-104.057 309.813,-106.357 320,-108.293 375.783,-118.894 439.587,-127.614 486.778,-133.422"/>
<polygon fill="midnightblue" stroke="midnightblue" points="289.228,-98.2037 278.694,-99.3382 287.636,-105.02 289.228,-98.2037"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00387.html#gab775332d378c7fe083750d624441b303" target="_top" xlink:title="Return string with parameters definition, useful for TDS7+ Looks like &quot;@P1 INT, @P2 VARCHAR(100)&quot;...">
<polygon fill="white" stroke="black" points="325,-69.2928 325,-99.2928 446,-99.2928 446,-69.2928 325,-69.2928"/>
<text text-anchor="start" x="333" y="-87.2928" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_build_param_def</text>
<text text-anchor="middle" x="385.5" y="-76.2928" font-family="Helvetica,sans-Serif" font-size="10.00">_from_query</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M294.462,-84.2928C304.626,-84.2928 314.957,-84.2928 324.821,-84.2928"/>
<polygon fill="midnightblue" stroke="midnightblue" points="294.376,-80.7929 284.376,-84.2928 294.376,-87.7929 294.376,-80.7929"/>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge10" class="edge"><title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M286.172,-66.6734C307.549,-60.9381 330.47,-54.7887 348.799,-49.8711"/>
<polygon fill="midnightblue" stroke="midnightblue" points="285.232,-63.3018 276.481,-69.2736 287.046,-70.0627 285.232,-63.3018"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00387.html#ga5a29ae7f99d089dc3cea85ec6ee5f3ab" target="_top" xlink:title="tds_submit_query() sends a language string to the database server for processing. ...">
<polygon fill="white" stroke="red" points="663,-131.793 663,-150.793 761,-150.793 761,-131.793 663,-131.793"/>
<text text-anchor="middle" x="712" y="-138.793" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M637.507,-141.293C646.173,-141.293 654.788,-141.293 662.905,-141.293"/>
<polygon fill="midnightblue" stroke="midnightblue" points="637.337,-137.793 627.337,-141.293 637.337,-144.793 637.337,-137.793"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00387.html#gae603aed795a4c5bb26ab159a11256996" target="_top" xlink:title="Submit a prepared query with parameters. ">
<polygon fill="white" stroke="black" points="797,-93.7928 797,-112.793 918,-112.793 918,-93.7928 797,-93.7928"/>
<text text-anchor="middle" x="857.5" y="-100.793" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M758.973,-129.119C778.816,-123.864 801.693,-117.806 820.3,-112.879"/>
<polygon fill="midnightblue" stroke="midnightblue" points="757.982,-125.761 749.211,-131.704 759.774,-132.527 757.982,-125.761"/>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M441.023,-102.628C469.845,-112.32 504.034,-123.818 527.597,-131.742"/>
<polygon fill="midnightblue" stroke="midnightblue" points="442.072,-99.2882 431.478,-99.4181 439.841,-105.923 442.072,-99.2882"/>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge8" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M456.105,-87.1066C548.382,-90.837 709.669,-97.3571 796.717,-100.876"/>
<polygon fill="midnightblue" stroke="midnightblue" points="456.159,-83.6061 446.026,-86.6992 455.876,-90.6003 456.159,-83.6061"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00387.html#ga74eb08c3a1c85be8ac9db428842c8b9d" target="_top" xlink:title="tds_submit_prepare() creates a temporary stored procedure in the server. ">
<polygon fill="white" stroke="black" points="502,-17.7928 502,-36.7928 612,-36.7928 612,-17.7928 502,-17.7928"/>
<text text-anchor="middle" x="557" y="-24.7928" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_prepare</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M434.459,-65.6784C455.039,-57.7908 476.696,-49.6516 487,-46.2928 497.278,-42.9428 508.539,-39.6753 518.928,-36.8212"/>
<polygon fill="midnightblue" stroke="midnightblue" points="433.202,-62.4118 425.123,-69.2667 435.713,-68.9458 433.202,-62.4118"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00387.html#ga08877c101704bebe4fa57e0849dc272d" target="_top" xlink:title="tds71_submit_prepexec() creates a temporary stored procedure in the server. ">
<polygon fill="white" stroke="black" points="493,-55.7928 493,-74.7928 621,-74.7928 621,-55.7928 493,-55.7928"/>
<text text-anchor="middle" x="557" y="-62.7928" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge9" class="edge"><title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M456.286,-76.4702C468.366,-75.1161 480.865,-73.7151 492.758,-72.3819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="455.807,-73.0019 446.259,-77.5941 456.587,-79.9583 455.807,-73.0019"/>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge11" class="edge"><title>Node9&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M437.368,-53.2845C442.07,-55.0765 446.685,-57.075 451,-59.2928 471.16,-69.6541 521.999,-112.217 544.722,-131.599"/>
<polygon fill="midnightblue" stroke="midnightblue" points="438.255,-49.8868 427.66,-49.8924 435.946,-56.4951 438.255,-49.8868"/>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge13" class="edge"><title>Node9&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M419.115,-27.0889C438.485,-19.9644 463.734,-11.9075 487,-8.29282 548.485,1.25951 565.972,3.8391 627,-8.29282 711.167,-25.0245 803.159,-73.1487 839.952,-93.7495"/>
<polygon fill="midnightblue" stroke="midnightblue" points="417.678,-23.8901 409.563,-30.7012 420.154,-30.4376 417.678,-23.8901"/>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge12" class="edge"><title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M461.384,-34.5495C474.997,-33.5054 488.955,-32.4349 501.826,-31.4478"/>
<polygon fill="midnightblue" stroke="midnightblue" points="460.767,-31.0864 451.064,-35.341 461.303,-38.0659 460.767,-31.0864"/>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge14" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M461.097,-51.2954C471.653,-52.8522 482.422,-54.4405 492.736,-55.9618"/>
<polygon fill="midnightblue" stroke="midnightblue" points="461.468,-47.8122 451.064,-49.8156 460.446,-54.7373 461.468,-47.8122"/>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge16" class="edge"><title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M290.211,-147.631C347.864,-146.256 429.321,-144.313 486.825,-142.942"/>
<polygon fill="midnightblue" stroke="midnightblue" points="290.008,-144.134 280.094,-147.872 290.175,-151.132 290.008,-144.134"/>
</g>
</g>
</svg>