Current File : //usr/local/apps/share/doc/freetds/reference/a00232_af8ada101cd189eff87b3533cbeaaa23b_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: dbpivot Pages: 1 -->
<svg width="571pt" height="362pt"
 viewBox="0.00 0.00 571.00 361.64" 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 357.639)">
<title>dbpivot</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-357.639 567,-357.639 567,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="0,-261.514 0,-280.514 50,-280.514 50,-261.514 0,-261.514"/>
<text text-anchor="middle" x="25" y="-268.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbpivot</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="486,-195.514 486,-214.514 563,-214.514 563,-195.514 486,-195.514"/>
<text text-anchor="middle" x="524.5" y="-202.514" font-family="Helvetica,sans-Serif" font-size="10.00">tdsdump_log</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="M30.2447,-280.65C38.3055,-297.614 57.5997,-332.399 86,-347.014 105.633,-357.118 319.269,-352.712 326,-352.014 382.009,-346.205 404.034,-358.539 450,-326.014 485.957,-300.571 507.59,-251.453 517.334,-224.276"/>
<polygon fill="midnightblue" stroke="midnightblue" points="520.677,-225.314 520.591,-214.72 514.052,-223.056 520.677,-225.314"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="a00372.html#ga636e6f1b64743f3cf22158a56eef371f" target="_top" xlink:title="Get the datatype of a regular result set column. ">
<polygon fill="white" stroke="black" points="89,-185.514 89,-204.514 151,-204.514 151,-185.514 89,-185.514"/>
<text text-anchor="middle" x="120" y="-192.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbcoltype</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M37.7785,-261.389C53.2916,-248.711 80.7833,-226.245 99.441,-210.998"/>
<polygon fill="midnightblue" stroke="midnightblue" points="101.789,-213.6 107.317,-204.561 97.3591,-208.179 101.789,-213.6"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="a00372.html#ga89fc5589b4bf41932324d2cfc6ad6433" target="_top" xlink:title="Get size of a regular result column. ">
<polygon fill="white" stroke="black" points="92,-318.514 92,-337.514 148,-337.514 148,-318.514 92,-318.514"/>
<text text-anchor="middle" x="120" y="-325.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbcollen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M40.6864,-280.559C52.7677,-288.351 70.3809,-299.577 86,-309.014 88.3588,-310.439 90.8245,-311.904 93.2997,-313.358"/>
<polygon fill="midnightblue" stroke="midnightblue" points="91.7261,-316.491 102.132,-318.484 95.2401,-310.437 91.7261,-316.491"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="a00372.html#ga873bc0f4663165e711655ade1dfae795" target="_top" xlink:title="Tie a host variable to a resultset column. ">
<polygon fill="white" stroke="black" points="96.5,-100.514 96.5,-119.514 143.5,-119.514 143.5,-100.514 96.5,-100.514"/>
<text text-anchor="middle" x="120" y="-107.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbbind</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge11" class="edge"><title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M31.5391,-261.425C46.5583,-235.424 88.2624,-163.227 108.163,-128.775"/>
<polygon fill="midnightblue" stroke="midnightblue" points="111.401,-130.166 113.372,-119.757 105.34,-126.665 111.401,-130.166"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="a00372.html#ga85dcc40c3615f94be96b09b2ec043533" target="_top" xlink:title="Tie a null&#45;indicator to a regular result column. ">
<polygon fill="white" stroke="black" points="88.5,-280.514 88.5,-299.514 151.5,-299.514 151.5,-280.514 88.5,-280.514"/>
<text text-anchor="middle" x="120" y="-287.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbnullbind</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge20" class="edge"><title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M50.4347,-276.006C59.0622,-277.769 69.009,-279.801 78.6031,-281.761"/>
<polygon fill="midnightblue" stroke="midnightblue" points="77.9052,-285.191 88.4034,-283.763 79.3064,-278.332 77.9052,-285.191"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="a00372.html#gad06f5deddac18604dfa858b2580e232f" target="_top" xlink:title="Return name of a regular result column. ">
<polygon fill="white" stroke="black" points="86,-242.514 86,-261.514 154,-261.514 154,-242.514 86,-242.514"/>
<text text-anchor="middle" x="120" y="-249.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbcolname</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge23" class="edge"><title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M50.4347,-266.022C58.3331,-264.409 67.3374,-262.569 76.1644,-260.766"/>
<polygon fill="midnightblue" stroke="midnightblue" points="76.8897,-264.19 85.9867,-258.759 75.4884,-257.331 76.8897,-264.19"/>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M151.253,-195.766C220.753,-197.493 392.255,-201.753 475.98,-203.834"/>
<polygon fill="midnightblue" stroke="midnightblue" points="475.9,-207.333 485.984,-204.082 476.074,-200.335 475.9,-207.333"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="a00378.html#ga0fc84c7073ed4876d9596c3eccac3609" target="_top" xlink:title="Sanity checks for column&#45;oriented functions. ">
<polygon fill="white" stroke="black" points="231,-252.514 231,-271.514 285,-271.514 285,-252.514 231,-252.514"/>
<text text-anchor="middle" x="258" y="-259.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbcolptr</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M132.47,-204.798C145.592,-215.545 168.105,-232.651 190,-243.014 199.672,-247.592 210.663,-251.275 220.907,-254.135"/>
<polygon fill="midnightblue" stroke="midnightblue" points="220.264,-257.585 230.824,-256.724 222.032,-250.812 220.264,-257.585"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><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="190,-138.514 190,-157.514 326,-157.514 326,-138.514 190,-138.514"/>
<text text-anchor="middle" x="258" y="-145.514" font-family="Helvetica,sans-Serif" font-size="10.00">tds_get_conversion_type</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge7" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M148.522,-185.503C168.94,-178.447 197.015,-168.744 219.487,-160.978"/>
<polygon fill="midnightblue" stroke="midnightblue" points="220.744,-164.247 229.053,-157.673 218.458,-157.631 220.744,-164.247"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="a00378.html#ga302a4ce6559b81808e3be51615cd1b67" target="_top" xlink:title="Call client&#45;installed error handler. ">
<polygon fill="white" stroke="red" points="377.5,-157.514 377.5,-176.514 434.5,-176.514 434.5,-157.514 377.5,-157.514"/>
<text text-anchor="middle" x="406" y="-164.514" font-family="Helvetica,sans-Serif" font-size="10.00">dbperror</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M285.307,-257.669C298.168,-254.787 313.522,-250.178 326,-243.014 352.283,-227.924 376.435,-202.201 390.938,-184.911"/>
<polygon fill="midnightblue" stroke="midnightblue" points="393.995,-186.701 397.603,-176.74 388.57,-182.277 393.995,-186.701"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M434.609,-176.02C449.431,-180.854 467.953,-186.896 484.248,-192.211"/>
<polygon fill="midnightblue" stroke="midnightblue" points="483.46,-195.635 494.053,-195.409 485.631,-188.981 483.46,-195.635"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M148.003,-332.647C207.289,-341.374 351.398,-354.564 450,-297.014 479.723,-279.666 502.137,-245.352 514.003,-223.886"/>
<polygon fill="midnightblue" stroke="midnightblue" points="517.243,-225.247 518.834,-214.773 511.058,-221.969 517.243,-225.247"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge10" class="edge"><title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M140.776,-318.417C163.74,-307.273 201.823,-288.791 228.102,-276.038"/>
<polygon fill="midnightblue" stroke="midnightblue" points="229.732,-279.138 237.201,-271.623 226.676,-272.84 229.732,-279.138"/>
</g>
<!-- Node8&#45;&gt;Node2 -->
<g id="edge12" class="edge"><title>Node8&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M129.219,-100.365C141.119,-87.1382 164.528,-63.7905 190,-53.0142 296.707,-7.86991 353.238,29.7165 450,-34.0142 502.092,-68.3238 517.415,-148.116 521.802,-185.294"/>
<polygon fill="midnightblue" stroke="midnightblue" points="518.333,-185.778 522.841,-195.366 525.296,-185.059 518.333,-185.778"/>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge13" class="edge"><title>Node8&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M143.612,-109.52C181.894,-109.252 261.589,-111.162 326,-129.014 336.414,-131.901 359.583,-143.278 378.153,-152.838"/>
<polygon fill="midnightblue" stroke="midnightblue" points="376.599,-155.975 387.087,-157.478 379.825,-149.762 376.599,-155.975"/>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge14" class="edge"><title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M143.763,-116.375C162.602,-121.638 189.918,-129.271 213.001,-135.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="212.357,-139.174 222.93,-138.495 214.24,-132.433 212.357,-139.174"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="a00372.html#gaaf8349999c16b3c36caf5947747a2915" target="_top" xlink:title="Test whether or not a datatype can be converted to another datatype. ">
<polygon fill="white" stroke="black" points="219.5,-62.5142 219.5,-81.5142 296.5,-81.5142 296.5,-62.5142 219.5,-62.5142"/>
<text text-anchor="middle" x="258" y="-69.5142" font-family="Helvetica,sans-Serif" font-size="10.00">dbwillconvert</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge15" class="edge"><title>Node8&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M143.763,-103.654C162.602,-98.3901 189.918,-90.7577 213.001,-84.308"/>
<polygon fill="midnightblue" stroke="midnightblue" points="214.24,-87.5959 222.93,-81.5339 212.357,-80.8541 214.24,-87.5959"/>
</g>
<!-- Node9&#45;&gt;Node2 -->
<g id="edge16" class="edge"><title>Node9&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M285.743,-81.5983C331.043,-98.0078 420.796,-131.325 450,-148.014 470.393,-159.668 491.34,-176.48 505.628,-188.826"/>
<polygon fill="midnightblue" stroke="midnightblue" points="503.398,-191.526 513.217,-195.507 508.023,-186.272 503.398,-191.526"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="a00263.html#ac7a199aaeb82935f6d1dda2be551a089" target="_top" xlink:title="Returns type in string. ">
<polygon fill="white" stroke="black" points="362,-81.5142 362,-100.514 450,-100.514 450,-81.5142 362,-81.5142"/>
<text text-anchor="middle" x="406" y="-88.5142" font-family="Helvetica,sans-Serif" font-size="10.00">tds_prdatatype</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node10 -->
<g id="edge17" class="edge"><title>Node9&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M296.599,-76.9072C313.423,-79.0966 333.557,-81.7168 351.881,-84.1015"/>
<polygon fill="midnightblue" stroke="midnightblue" points="351.475,-87.5781 361.843,-85.3979 352.379,-80.6366 351.475,-87.5781"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="a00384.html#ga80487b313213f60d8be71a50a002bb2c" target="_top" xlink:title="Test if a conversion is possible. ">
<polygon fill="white" stroke="black" points="363,-43.5142 363,-62.5142 449,-62.5142 449,-43.5142 363,-43.5142"/>
<text text-anchor="middle" x="406" y="-50.5142" font-family="Helvetica,sans-Serif" font-size="10.00">tds_willconvert</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node11 -->
<g id="edge18" class="edge"><title>Node9&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M296.599,-67.1212C313.708,-64.8947 334.24,-62.2227 352.812,-59.8058"/>
<polygon fill="midnightblue" stroke="midnightblue" points="353.429,-63.2552 362.893,-58.4939 352.525,-56.3137 353.429,-63.2552"/>
</g>
<!-- Node11&#45;&gt;Node2 -->
<g id="edge19" class="edge"><title>Node11&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M435.885,-62.6434C440.952,-65.1712 445.905,-68.2679 450,-72.0142 485.209,-104.228 507.358,-157.322 517.324,-185.705"/>
<polygon fill="midnightblue" stroke="midnightblue" points="514.04,-186.918 520.549,-195.278 520.673,-184.684 514.04,-186.918"/>
</g>
<!-- Node12&#45;&gt;Node2 -->
<g id="edge21" class="edge"><title>Node12&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M151.72,-295.952C212.578,-306.107 351.12,-321.106 450,-270.014 473.24,-258.006 495.046,-237.016 508.776,-222.14"/>
<polygon fill="midnightblue" stroke="midnightblue" points="511.464,-224.384 515.53,-214.6 506.251,-219.713 511.464,-224.384"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge22" class="edge"><title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M151.521,-283.73C172.074,-279.499 199.27,-273.9 220.899,-269.447"/>
<polygon fill="midnightblue" stroke="midnightblue" points="221.619,-272.872 230.707,-267.427 220.207,-266.016 221.619,-272.872"/>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge24" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M138.25,-261.542C151.847,-268.481 171.53,-277.291 190,-281.014 249.252,-292.96 266.572,-292.054 326,-281.014 389.498,-269.218 458.918,-237.786 496.185,-219.247"/>
<polygon fill="midnightblue" stroke="midnightblue" points="498.027,-222.238 505.379,-214.609 494.874,-215.989 498.027,-222.238"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge25" class="edge"><title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M154.269,-254.46C174.451,-255.944 200.212,-257.839 220.888,-259.359"/>
<polygon fill="midnightblue" stroke="midnightblue" points="220.651,-262.851 230.881,-260.094 221.165,-255.87 220.651,-262.851"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="a00389.html#ga8fa35e3ff06ef0b7d0d642cf50282ab8" target="_top" xlink:title="Returns a buffer to edit the string. ">
<polygon fill="white" stroke="black" points="221,-214.514 221,-233.514 295,-233.514 295,-214.514 221,-214.514"/>
<text text-anchor="middle" x="258" y="-221.514" font-family="Helvetica,sans-Serif" font-size="10.00">tds_dstr_buf</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge26" class="edge"><title>Node13&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M154.269,-245.165C171.255,-241.668 192.193,-237.357 210.725,-233.541"/>
<polygon fill="midnightblue" stroke="midnightblue" points="211.644,-236.926 220.733,-231.481 210.233,-230.069 211.644,-236.926"/>
</g>
</g>
</svg>