Current File : //usr/local/apps/share/doc/freetds/reference/a00385_ga3380140fc6eb9f2090c430f40e846876_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: skip_one_input_sequence Pages: 1 -->
<svg width="735pt" height="470pt"
viewBox="0.00 0.00 735.00 470.25" 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 466.254)">
<title>skip_one_input_sequence</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-466.254 731,-466.254 731,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-336.754 0,-355.754 140,-355.754 140,-336.754 0,-336.754"/>
<text text-anchor="middle" x="70" y="-343.754" font-family="Helvetica,sans-Serif" font-size="10.00">skip_one_input_sequence</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="a00385.html#ga87db49044919f1bc84c0ff5e9ab00304" target="_top" xlink:title="Wrapper around iconv(3). ">
<polygon fill="white" stroke="black" points="176,-336.754 176,-355.754 238,-355.754 238,-336.754 176,-336.754"/>
<text text-anchor="middle" x="207" y="-343.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_iconv</text>
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id="edge1" class="edge"><title>Node1->Node2</title>
<path fill="none" stroke="midnightblue" d="M150.353,-346.254C159.373,-346.254 168.101,-346.254 175.866,-346.254"/>
<polygon fill="midnightblue" stroke="midnightblue" points="150.082,-342.754 140.082,-346.254 150.082,-349.754 150.082,-342.754"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00381.html#gadba4490bf3183799a70c9e2f44fab331" target="_top" xlink:title="Copy a string to client setting size according to ODBC convenction. ">
<polygon fill="white" stroke="black" points="277,-404.754 277,-423.754 392,-423.754 392,-404.754 277,-404.754"/>
<text text-anchor="middle" x="334.5" y="-411.754" font-family="Helvetica,sans-Serif" font-size="10.00">odbc_set_string_flag</text>
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id="edge2" class="edge"><title>Node2->Node3</title>
<path fill="none" stroke="midnightblue" d="M226.387,-362.506C239.053,-373.024 256.667,-386.365 274,-395.254 281.14,-398.916 289.124,-402.048 296.867,-404.651"/>
<polygon fill="midnightblue" stroke="midnightblue" points="228.355,-359.585 218.472,-355.765 223.816,-364.914 228.355,-359.585"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00294.html#a9d8eb43a81ff58ab423dce0ce95b9564" target="_top" xlink:title="Reads and writes from a stream converting characters. ">
<polygon fill="white" stroke="black" points="279.5,-366.754 279.5,-385.754 389.5,-385.754 389.5,-366.754 279.5,-366.754"/>
<text text-anchor="middle" x="334.5" y="-373.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_stream</text>
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id="edge3" class="edge"><title>Node2->Node4</title>
<path fill="none" stroke="midnightblue" d="M247.845,-355.779C262.493,-359.28 279.071,-363.243 293.714,-366.743"/>
<polygon fill="midnightblue" stroke="midnightblue" points="248.6,-352.361 238.06,-353.44 246.973,-359.169 248.6,-352.361"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00387.html#ga024bc5482366735070befd6f4af59f71" target="_top" xlink:title="Convert a string in an allocated buffer. ">
<polygon fill="white" stroke="black" points="282.5,-157.754 282.5,-176.754 386.5,-176.754 386.5,-157.754 282.5,-157.754"/>
<text text-anchor="middle" x="334.5" y="-164.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_convert_string</text>
</a>
</g>
</g>
<!-- Node2->Node10 -->
<g id="edge9" class="edge"><title>Node2->Node10</title>
<path fill="none" stroke="midnightblue" d="M220.663,-328.193C246.933,-290.724 306.587,-205.64 326.719,-176.925"/>
<polygon fill="midnightblue" stroke="midnightblue" points="217.622,-326.433 214.747,-336.63 223.354,-330.451 217.622,-326.433"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="a00387.html#gac8d5497c2d1b9fadb724111660bd03bd" target="_top" xlink:title="Return string with parameters definition, useful for TDS7+. ">
<polygon fill="white" stroke="black" points="274,-301.254 274,-331.254 395,-331.254 395,-301.254 274,-301.254"/>
<text text-anchor="start" x="282" y="-319.254" font-family="Helvetica,sans-Serif" font-size="10.00">tds7_build_param_def</text>
<text text-anchor="middle" x="334.5" y="-308.254" font-family="Helvetica,sans-Serif" font-size="10.00">_from_params</text>
</a>
</g>
</g>
<!-- Node2->Node18 -->
<g id="edge26" class="edge"><title>Node2->Node18</title>
<path fill="none" stroke="midnightblue" d="M247.833,-336.732C256.135,-334.748 265.058,-332.615 273.898,-330.501"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.973,-333.339 238.06,-339.068 248.6,-340.147 246.973,-333.339"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00217.html#a8184311543c685f2ee0bcccfb725ca02" target="_top" xlink:title="Read a data file, passing the data through iconv(). ">
<polygon fill="white" stroke="red" points="449,-442.754 449,-461.754 533,-461.754 533,-442.754 449,-442.754"/>
<text text-anchor="middle" x="491" y="-449.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_bcp_fread</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id="edge4" class="edge"><title>Node4->Node5</title>
<path fill="none" stroke="midnightblue" d="M384.448,-389.62C388.123,-391.3 391.685,-393.172 395,-395.254 414.702,-407.627 411.314,-420.857 431,-433.254 437.01,-437.039 443.843,-440.135 450.674,-442.646"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.74,-386.367 375.159,-385.827 383.094,-392.847 385.74,-386.367"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="a00388.html#ga676c4dee6522815b16fdc8e448e43590" target="_top" xlink:title="For UTF-8 and similar, tds_iconv() may encounter a partial sequence when the chunk boundary is not al...">
<polygon fill="white" stroke="red" points="439,-404.754 439,-423.754 543,-423.754 543,-404.754 439,-404.754"/>
<text text-anchor="middle" x="491" y="-411.754" font-family="Helvetica,sans-Serif" font-size="10.00">read_and_convert</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id="edge5" class="edge"><title>Node4->Node6</title>
<path fill="none" stroke="midnightblue" d="M384.452,-388.294C406.036,-393.603 431.041,-399.753 451.293,-404.734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="385.033,-384.833 374.487,-385.843 383.362,-391.63 385.033,-384.833"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00388.html#ga1fcaf8d488cc1390f106ce3ad0bf37b4" target="_top" xlink:title="Output a string to wire automatic translate string to unicode if needed. ">
<polygon fill="white" stroke="red" points="449.5,-366.754 449.5,-385.754 532.5,-385.754 532.5,-366.754 449.5,-366.754"/>
<text text-anchor="middle" x="491" y="-373.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_string</text>
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id="edge6" class="edge"><title>Node4->Node7</title>
<path fill="none" stroke="midnightblue" d="M399.844,-376.254C416.618,-376.254 434.228,-376.254 449.388,-376.254"/>
<polygon fill="midnightblue" stroke="midnightblue" points="399.537,-372.754 389.537,-376.254 399.537,-379.754 399.537,-372.754"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><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="red" points="587,-252.754 587,-271.754 727,-271.754 727,-252.754 587,-252.754"/>
<text text-anchor="middle" x="657" y="-259.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_query_params</text>
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id="edge7" class="edge"><title>Node7->Node8</title>
<path fill="none" stroke="midnightblue" d="M514.111,-360.884C548.411,-337.041 613.458,-291.826 641.991,-271.992"/>
<polygon fill="midnightblue" stroke="midnightblue" points="511.914,-358.149 505.7,-366.73 515.909,-363.897 511.914,-358.149"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00387.html#ga0e2e7230c425e925402d7856ff5b4b18" target="_top" xlink:title="Send a parameter to server. ">
<polygon fill="white" stroke="red" points="588.5,-347.754 588.5,-366.754 725.5,-366.754 725.5,-347.754 588.5,-347.754"/>
<text text-anchor="middle" x="657" y="-354.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_param_as_string</text>
</a>
</g>
</g>
<!-- Node7->Node9 -->
<g id="edge8" class="edge"><title>Node7->Node9</title>
<path fill="none" stroke="midnightblue" d="M542.765,-370.373C557.221,-368.698 573.2,-366.847 588.485,-365.076"/>
<polygon fill="midnightblue" stroke="midnightblue" points="542.07,-366.93 532.539,-371.557 542.876,-373.883 542.07,-366.93"/>
</g>
<!-- Node10->Node8 -->
<g id="edge14" class="edge"><title>Node10->Node8</title>
<path fill="none" stroke="midnightblue" d="M350.88,-184.42C368.314,-202.583 398.555,-230.362 431,-243.254 480.637,-262.977 541.173,-267.088 586.945,-266.618"/>
<polygon fill="midnightblue" stroke="midnightblue" points="353.19,-181.765 343.809,-176.839 348.071,-186.539 353.19,-181.765"/>
</g>
<!-- Node10->Node9 -->
<g id="edge24" class="edge"><title>Node10->Node9</title>
<path fill="none" stroke="midnightblue" d="M348.364,-185.329C365.126,-207.732 396.405,-245.811 431,-269.254 490.028,-309.254 569.88,-334.935 616.869,-347.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="351.026,-183.039 342.292,-177.041 345.379,-187.176 351.026,-183.039"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00387.html#ga9ad2e6defce530a8778791cce0166ccd" target="_top" xlink:title="Start query packet of a given type. ">
<polygon fill="white" stroke="red" points="431,-214.754 431,-233.754 551,-233.754 551,-214.754 431,-214.754"/>
<text text-anchor="middle" x="491" y="-221.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_start_query_head</text>
</a>
</g>
</g>
<!-- Node10->Node11 -->
<g id="edge10" class="edge"><title>Node10->Node11</title>
<path fill="none" stroke="midnightblue" d="M370.914,-180.319C399.313,-190.797 438.514,-205.259 464.056,-214.682"/>
<polygon fill="midnightblue" stroke="midnightblue" points="371.953,-176.972 361.36,-176.794 369.53,-183.539 371.953,-176.972"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00387.html#gae603aed795a4c5bb26ab159a11256996" target="_top" xlink:title="Submit a prepared query with parameters. ">
<polygon fill="white" stroke="black" points="596.5,-138.754 596.5,-157.754 717.5,-157.754 717.5,-138.754 596.5,-138.754"/>
<text text-anchor="middle" x="657" y="-145.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_execdirect</text>
</a>
</g>
</g>
<!-- Node10->Node12 -->
<g id="edge16" class="edge"><title>Node10->Node12</title>
<path fill="none" stroke="midnightblue" d="M362.617,-153.257C381.29,-144.43 406.973,-133.859 431,-129.254 495.681,-116.858 572.368,-128.914 617.447,-138.668"/>
<polygon fill="midnightblue" stroke="midnightblue" points="360.999,-150.152 353.537,-157.673 364.06,-156.447 360.999,-150.152"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00387.html#ga5f071b94ad7889690762dc85646c74ab" target="_top" xlink:title="tds_submit_rpc() call a RPC from server. ">
<polygon fill="white" stroke="red" points="613.5,-176.754 613.5,-195.754 700.5,-195.754 700.5,-176.754 613.5,-176.754"/>
<text text-anchor="middle" x="657" y="-183.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_rpc</text>
</a>
</g>
</g>
<!-- Node10->Node13 -->
<g id="edge23" class="edge"><title>Node10->Node13</title>
<path fill="none" stroke="midnightblue" d="M396.906,-170.894C460.347,-174.655 557.702,-180.427 613.248,-183.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.828,-167.384 386.639,-170.286 396.414,-174.371 396.828,-167.384"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><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="436,-62.7539 436,-81.7539 546,-81.7539 546,-62.7539 436,-62.7539"/>
<text text-anchor="middle" x="491" y="-69.7539" font-family="Helvetica,sans-Serif" font-size="10.00">tds_submit_prepare</text>
</a>
</g>
</g>
<!-- Node10->Node14 -->
<g id="edge15" class="edge"><title>Node10->Node14</title>
<path fill="none" stroke="midnightblue" d="M354.021,-151.251C372.583,-135.766 402.431,-112.34 431,-96.2539 440.828,-90.72 452.191,-85.7858 462.305,-81.852"/>
<polygon fill="midnightblue" stroke="midnightblue" points="351.708,-148.623 346.331,-157.752 356.228,-153.968 351.708,-148.623"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><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="593,-43.7539 593,-62.7539 721,-62.7539 721,-43.7539 593,-43.7539"/>
<text text-anchor="middle" x="657" y="-50.7539" font-family="Helvetica,sans-Serif" font-size="10.00">tds71_submit_prepexec</text>
</a>
</g>
</g>
<!-- Node10->Node15 -->
<g id="edge17" class="edge"><title>Node10->Node15</title>
<path fill="none" stroke="midnightblue" d="M341.022,-147.592C351.82,-113.378 379.314,-43.8212 431,-15.2539 501.038,23.4563 600.637,-22.5826 639.539,-43.7277"/>
<polygon fill="midnightblue" stroke="midnightblue" points="337.613,-146.777 338.094,-157.361 344.318,-148.787 337.613,-146.777"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="a00387.html#gafd74652c4722ddce4d642cc4209449d4" target="_top" xlink:title="Put data information to wire. ">
<polygon fill="white" stroke="red" points="440.5,-138.754 440.5,-157.754 541.5,-157.754 541.5,-138.754 440.5,-138.754"/>
<text text-anchor="middle" x="491" y="-145.754" font-family="Helvetica,sans-Serif" font-size="10.00">tds_put_data_info</text>
</a>
</g>
</g>
<!-- Node10->Node16 -->
<g id="edge18" class="edge"><title>Node10->Node16</title>
<path fill="none" stroke="midnightblue" d="M396.861,-159.708C411.296,-157.933 426.504,-156.063 440.35,-154.36"/>
<polygon fill="midnightblue" stroke="midnightblue" points="396.015,-156.285 386.517,-160.98 396.87,-163.233 396.015,-156.285"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="a00330.html#a84e17808683ba2dd956e811a42e23176" target="_top" xlink:title="Write data to wire. ">
<polygon fill="white" stroke="black" points="445,-24.7539 445,-43.7539 537,-43.7539 537,-24.7539 445,-24.7539"/>
<text text-anchor="middle" x="491" y="-31.7539" font-family="Helvetica,sans-Serif" font-size="10.00">tds_generic_put</text>
</a>
</g>
</g>
<!-- Node10->Node17 -->
<g id="edge25" class="edge"><title>Node10->Node17</title>
<path fill="none" stroke="midnightblue" d="M346.223,-148.866C361.793,-123.727 392.995,-78.8386 431,-53.2539 436.713,-49.4079 443.257,-46.2973 449.86,-43.795"/>
<polygon fill="midnightblue" stroke="midnightblue" points="343.037,-147.371 340.869,-157.742 349.031,-150.987 343.037,-147.371"/>
</g>
<!-- Node11->Node8 -->
<g id="edge11" class="edge"><title>Node11->Node8</title>
<path fill="none" stroke="midnightblue" d="M543.341,-236.15C566.393,-241.491 593.221,-247.708 614.913,-252.734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.916,-232.691 533.384,-233.843 542.336,-239.51 543.916,-232.691"/>
</g>
<!-- Node11->Node12 -->
<g id="edge12" class="edge"><title>Node11->Node12</title>
<path fill="none" stroke="midnightblue" d="M513.587,-208.969C532.275,-196.32 560.409,-178.64 587,-167.254 595.567,-163.586 605.036,-160.436 614.144,-157.816"/>
<polygon fill="midnightblue" stroke="midnightblue" points="511.475,-206.173 505.22,-214.725 515.443,-211.941 511.475,-206.173"/>
</g>
<!-- Node11->Node13 -->
<g id="edge13" class="edge"><title>Node11->Node13</title>
<path fill="none" stroke="midnightblue" d="M543.341,-212.358C566.393,-207.017 593.221,-200.8 614.913,-195.774"/>
<polygon fill="midnightblue" stroke="midnightblue" points="542.336,-208.998 533.384,-214.665 543.916,-215.817 542.336,-208.998"/>
</g>
<!-- Node16->Node8 -->
<g id="edge19" class="edge"><title>Node16->Node8</title>
<path fill="none" stroke="midnightblue" d="M514.111,-163.624C548.411,-187.466 613.458,-232.682 641.991,-252.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.909,-160.611 505.7,-157.777 511.914,-166.359 515.909,-160.611"/>
</g>
<!-- Node16->Node12 -->
<g id="edge20" class="edge"><title>Node16->Node12</title>
<path fill="none" stroke="midnightblue" d="M551.991,-148.254C566.472,-148.254 581.941,-148.254 596.404,-148.254"/>
<polygon fill="midnightblue" stroke="midnightblue" points="551.65,-144.754 541.65,-148.254 551.65,-151.754 551.65,-144.754"/>
</g>
<!-- Node16->Node13 -->
<g id="edge22" class="edge"><title>Node16->Node13</title>
<path fill="none" stroke="midnightblue" d="M543.341,-160.15C566.393,-165.491 593.221,-171.708 614.913,-176.734"/>
<polygon fill="midnightblue" stroke="midnightblue" points="543.916,-156.691 533.384,-157.843 542.336,-163.51 543.916,-156.691"/>
</g>
<!-- Node16->Node15 -->
<g id="edge21" class="edge"><title>Node16->Node15</title>
<path fill="none" stroke="midnightblue" d="M517.491,-133.488C551.446,-113.819 610.566,-79.5727 639.328,-62.9114"/>
<polygon fill="midnightblue" stroke="midnightblue" points="515.526,-130.581 508.628,-138.622 519.035,-136.638 515.526,-130.581"/>
</g>
<!-- Node18->Node8 -->
<g id="edge27" class="edge"><title>Node18->Node8</title>
<path fill="none" stroke="midnightblue" d="M405.247,-304.503C463.436,-294.698 545.314,-280.903 599.475,-271.778"/>
<polygon fill="midnightblue" stroke="midnightblue" points="404.312,-301.111 395.032,-306.224 405.475,-308.013 404.312,-301.111"/>
</g>
</g>
</svg>