| <?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.36.0 (20140111.2315) |
| --> |
| <!-- Title: com.cloudera.impala.analysis.InPredicate Pages: 1 --> |
| <!--zoomable 1252 --> |
| <svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)"> |
| <style type="text/css"><![CDATA[ |
| .edge:hover path { stroke: red; } |
| .edge:hover polygon { stroke: red; fill: red; } |
| ]]></style> |
| <script type="text/javascript"><![CDATA[ |
| var edges = document.getElementsByTagName('g'); |
| if (edges && edges.length) { |
| for (var i=0;i<edges.length;i++) { |
| if (edges[i].id.substr(0,4)=='edge') { |
| edges[i].setAttribute('class','edge'); |
| } |
| } |
| } |
| ]]></script> |
| <defs> |
| <circle id="rim" cx="0" cy="0" r="7"/> |
| <circle id="rim2" cx="0" cy="0" r="3.5"/> |
| <g id="zoomPlus"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/> |
| </use> |
| <path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="zoomMin"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/> |
| </use> |
| <path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/> |
| </g> |
| <g id="dirArrow"> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="resetDef"> |
| <use xlink:href="#rim2" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/> |
| </use> |
| </g> |
| </defs> |
| |
| <script type="text/javascript"> |
| var viewWidth = 399; |
| var viewHeight = 1252; |
| var sectionId = 'dynsection-0'; |
| </script> |
| <script xlink:href="svgpan.js"/> |
| <svg id="graph" class="graph"> |
| <g id="viewport"> |
| <title>com.cloudera.impala.analysis.InPredicate</title> |
| <polygon fill="white" stroke="none" points="-4,4 -4,-1248 395,-1248 395,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"><title>Node1</title> |
| <polygon fill="#bfbfbf" stroke="black" points="164.5,-1 164.5,-223 313.5,-223 313.5,-1 164.5,-1"/> |
| <text text-anchor="start" x="172.5" y="-211" font-family="Helvetica,sans-Serif" font-size="10.00">com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="239" y="-200" font-family="Helvetica,sans-Serif" font-size="10.00">InPredicate</text> |
| <polyline fill="none" stroke="black" points="164.5,-193 313.5,-193 "/> |
| <text text-anchor="start" x="172.5" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">- isNotIn_</text> |
| <text text-anchor="start" x="172.5" y="-170" font-family="Helvetica,sans-Serif" font-size="10.00">- IN_SET_LOOKUP</text> |
| <text text-anchor="start" x="172.5" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00">- NOT_IN_SET_LOOKUP</text> |
| <text text-anchor="start" x="172.5" y="-148" font-family="Helvetica,sans-Serif" font-size="10.00">- IN_ITERATE</text> |
| <text text-anchor="start" x="172.5" y="-137" font-family="Helvetica,sans-Serif" font-size="10.00">- NOT_IN_ITERATE</text> |
| <polyline fill="none" stroke="black" points="164.5,-130 313.5,-130 "/> |
| <text text-anchor="start" x="172.5" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ isNotIn()</text> |
| <text text-anchor="start" x="172.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ InPredicate()</text> |
| <text text-anchor="start" x="172.5" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ InPredicate()</text> |
| <text text-anchor="start" x="172.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ analyze()</text> |
| <text text-anchor="start" x="172.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ toSqlImpl()</text> |
| <text text-anchor="start" x="172.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ getBoundSlot()</text> |
| <text text-anchor="start" x="172.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ negate()</text> |
| <text text-anchor="start" x="172.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ clone()</text> |
| <text text-anchor="start" x="172.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ initBuiltins()</text> |
| <text text-anchor="start" x="172.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00"># InPredicate()</text> |
| <text text-anchor="start" x="172.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00"># toThrift()</text> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"><title>Node2</title> |
| <g id="a_node2"><a xlink:href="classcom_1_1cloudera_1_1impala_1_1analysis_1_1Predicate.html" target="_top" xlink:title="{com.cloudera.impala.analysis.\lPredicate\n|# isEqJoinConjunct_\l|+ Predicate()\l+ isEqJoinConjunct()\l+ setIsEqJoinConjunct()\l+ analyze()\l+ isSingleColumnPredicate()\l+ getEqSlots()\l+ getBoundSlot()\l# Predicate()\l}"> |
| <polygon fill="white" stroke="black" points="164.5,-260.5 164.5,-405.5 313.5,-405.5 313.5,-260.5 164.5,-260.5"/> |
| <text text-anchor="start" x="172.5" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="239" y="-382.5" font-family="Helvetica,sans-Serif" font-size="10.00">Predicate</text> |
| <polyline fill="none" stroke="black" points="164.5,-375.5 313.5,-375.5 "/> |
| <text text-anchor="start" x="172.5" y="-363.5" font-family="Helvetica,sans-Serif" font-size="10.00"># isEqJoinConjunct_</text> |
| <polyline fill="none" stroke="black" points="164.5,-356.5 313.5,-356.5 "/> |
| <text text-anchor="start" x="172.5" y="-344.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Predicate()</text> |
| <text text-anchor="start" x="172.5" y="-333.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ isEqJoinConjunct()</text> |
| <text text-anchor="start" x="172.5" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ setIsEqJoinConjunct()</text> |
| <text text-anchor="start" x="172.5" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ analyze()</text> |
| <text text-anchor="start" x="172.5" y="-300.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ isSingleColumnPredicate()</text> |
| <text text-anchor="start" x="172.5" y="-289.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getEqSlots()</text> |
| <text text-anchor="start" x="172.5" y="-278.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ getBoundSlot()</text> |
| <text text-anchor="start" x="172.5" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00"># Predicate()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node1 --> |
| <g id="edge1" class="edge"><title>Node2->Node1</title> |
| <path fill="none" stroke="midnightblue" d="M239,-250.147C239,-241.394 239,-232.39 239,-223.377"/> |
| <polygon fill="none" stroke="midnightblue" points="235.5,-250.291 239,-260.291 242.5,-250.291 235.5,-250.291"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"><title>Node3</title> |
| <g id="a_node3"><a xlink:href="classcom_1_1cloudera_1_1impala_1_1analysis_1_1Expr.html" target="_top" xlink:title="{com.cloudera.impala.analysis.Expr\n|+ EXPR_CHILDREN_LIMIT\l+ EXPR_DEPTH_LIMIT\l+ IS_NOT_PREDICATE\l+ IS_OR_PREDICATE\l+ IS_SCALAR_SUBQUERY\l+ NON_NULL_EMPTY_AGG\l+ IS_BUILTIN_AGG_FN\l+ IS_TRUE_LITERAL\l# id_\l# type_\l# isAnalyzed_\l# isWhereClauseConjunct_\l# printSqlInParens_\l# selectivity_\l# numDistinctValues_\l# fn_\l# DEFAULT_SELECTIVITY\l- isAuxExpr_\l- LOG\l- NEGATE_FN\l- isAggregatePredicate_\l|+ getId()\l+ getType()\l+ getSelectivity()\l+ getNumDistinctValues()\l+ setPrintSqlInParens()\l+ isWhereClauseConjunct()\l+ setIsWhereClauseConjunct()\l+ isAuxExpr()\l+ isRegisteredPredicate()\l+ setIsAuxExpr()\land 35 more...\l+ analyze()\l+ getNumDistinctValues()\l+ treesToThrift()\l+ isAggregatePredicate()\l+ debugString()\l+ toSql()\l+ equalLists()\l+ equalSets()\l+ isSubset()\l+ intersect()\land 10 more...\l~ getResolvedWildCardType()\l# Expr()\l# Expr()\l# setId()\l# computeNumDistinctValues()\l# collectChildReturnTypes()\l# getBuiltinFunction()\l# castForFunctionCall()\l# convertNumericLiteralsFrom\lDecimal()\l# toSqlImpl()\l# treeToThriftHelper()\land 6 more...\l- isExplicitCastToDecimal()\l- convertNumericLiteralsTo\lFloat()\l}"> |
| <polygon fill="white" stroke="black" points="154.5,-443 154.5,-1127 323.5,-1127 323.5,-443 154.5,-443"/> |
| <text text-anchor="middle" x="239" y="-1115" font-family="Helvetica,sans-Serif" font-size="10.00">com.cloudera.impala.analysis.Expr</text> |
| <polyline fill="none" stroke="black" points="154.5,-1108 323.5,-1108 "/> |
| <text text-anchor="start" x="162.5" y="-1096" font-family="Helvetica,sans-Serif" font-size="10.00">+ EXPR_CHILDREN_LIMIT</text> |
| <text text-anchor="start" x="162.5" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">+ EXPR_DEPTH_LIMIT</text> |
| <text text-anchor="start" x="162.5" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">+ IS_NOT_PREDICATE</text> |
| <text text-anchor="start" x="162.5" y="-1063" font-family="Helvetica,sans-Serif" font-size="10.00">+ IS_OR_PREDICATE</text> |
| <text text-anchor="start" x="162.5" y="-1052" font-family="Helvetica,sans-Serif" font-size="10.00">+ IS_SCALAR_SUBQUERY</text> |
| <text text-anchor="start" x="162.5" y="-1041" font-family="Helvetica,sans-Serif" font-size="10.00">+ NON_NULL_EMPTY_AGG</text> |
| <text text-anchor="start" x="162.5" y="-1030" font-family="Helvetica,sans-Serif" font-size="10.00">+ IS_BUILTIN_AGG_FN</text> |
| <text text-anchor="start" x="162.5" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">+ IS_TRUE_LITERAL</text> |
| <text text-anchor="start" x="162.5" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00"># id_</text> |
| <text text-anchor="start" x="162.5" y="-997" font-family="Helvetica,sans-Serif" font-size="10.00"># type_</text> |
| <text text-anchor="start" x="162.5" y="-986" font-family="Helvetica,sans-Serif" font-size="10.00"># isAnalyzed_</text> |
| <text text-anchor="start" x="162.5" y="-975" font-family="Helvetica,sans-Serif" font-size="10.00"># isWhereClauseConjunct_</text> |
| <text text-anchor="start" x="162.5" y="-964" font-family="Helvetica,sans-Serif" font-size="10.00"># printSqlInParens_</text> |
| <text text-anchor="start" x="162.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00"># selectivity_</text> |
| <text text-anchor="start" x="162.5" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00"># numDistinctValues_</text> |
| <text text-anchor="start" x="162.5" y="-931" font-family="Helvetica,sans-Serif" font-size="10.00"># fn_</text> |
| <text text-anchor="start" x="162.5" y="-920" font-family="Helvetica,sans-Serif" font-size="10.00"># DEFAULT_SELECTIVITY</text> |
| <text text-anchor="start" x="162.5" y="-909" font-family="Helvetica,sans-Serif" font-size="10.00">- isAuxExpr_</text> |
| <text text-anchor="start" x="162.5" y="-898" font-family="Helvetica,sans-Serif" font-size="10.00">- LOG</text> |
| <text text-anchor="start" x="162.5" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">- NEGATE_FN</text> |
| <text text-anchor="start" x="162.5" y="-876" font-family="Helvetica,sans-Serif" font-size="10.00">- isAggregatePredicate_</text> |
| <polyline fill="none" stroke="black" points="154.5,-869 323.5,-869 "/> |
| <text text-anchor="start" x="162.5" y="-857" font-family="Helvetica,sans-Serif" font-size="10.00">+ getId()</text> |
| <text text-anchor="start" x="162.5" y="-846" font-family="Helvetica,sans-Serif" font-size="10.00">+ getType()</text> |
| <text text-anchor="start" x="162.5" y="-835" font-family="Helvetica,sans-Serif" font-size="10.00">+ getSelectivity()</text> |
| <text text-anchor="start" x="162.5" y="-824" font-family="Helvetica,sans-Serif" font-size="10.00">+ getNumDistinctValues()</text> |
| <text text-anchor="start" x="162.5" y="-813" font-family="Helvetica,sans-Serif" font-size="10.00">+ setPrintSqlInParens()</text> |
| <text text-anchor="start" x="162.5" y="-802" font-family="Helvetica,sans-Serif" font-size="10.00">+ isWhereClauseConjunct()</text> |
| <text text-anchor="start" x="162.5" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00">+ setIsWhereClauseConjunct()</text> |
| <text text-anchor="start" x="162.5" y="-780" font-family="Helvetica,sans-Serif" font-size="10.00">+ isAuxExpr()</text> |
| <text text-anchor="start" x="162.5" y="-769" font-family="Helvetica,sans-Serif" font-size="10.00">+ isRegisteredPredicate()</text> |
| <text text-anchor="start" x="162.5" y="-758" font-family="Helvetica,sans-Serif" font-size="10.00">+ setIsAuxExpr()</text> |
| <text text-anchor="start" x="162.5" y="-747" font-family="Helvetica,sans-Serif" font-size="10.00">and 35 more...</text> |
| <text text-anchor="start" x="162.5" y="-736" font-family="Helvetica,sans-Serif" font-size="10.00">+ analyze()</text> |
| <text text-anchor="start" x="162.5" y="-725" font-family="Helvetica,sans-Serif" font-size="10.00">+ getNumDistinctValues()</text> |
| <text text-anchor="start" x="162.5" y="-714" font-family="Helvetica,sans-Serif" font-size="10.00">+ treesToThrift()</text> |
| <text text-anchor="start" x="162.5" y="-703" font-family="Helvetica,sans-Serif" font-size="10.00">+ isAggregatePredicate()</text> |
| <text text-anchor="start" x="162.5" y="-692" font-family="Helvetica,sans-Serif" font-size="10.00">+ debugString()</text> |
| <text text-anchor="start" x="162.5" y="-681" font-family="Helvetica,sans-Serif" font-size="10.00">+ toSql()</text> |
| <text text-anchor="start" x="162.5" y="-670" font-family="Helvetica,sans-Serif" font-size="10.00">+ equalLists()</text> |
| <text text-anchor="start" x="162.5" y="-659" font-family="Helvetica,sans-Serif" font-size="10.00">+ equalSets()</text> |
| <text text-anchor="start" x="162.5" y="-648" font-family="Helvetica,sans-Serif" font-size="10.00">+ isSubset()</text> |
| <text text-anchor="start" x="162.5" y="-637" font-family="Helvetica,sans-Serif" font-size="10.00">+ intersect()</text> |
| <text text-anchor="start" x="162.5" y="-626" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text> |
| <text text-anchor="start" x="162.5" y="-615" font-family="Helvetica,sans-Serif" font-size="10.00">~ getResolvedWildCardType()</text> |
| <text text-anchor="start" x="162.5" y="-604" font-family="Helvetica,sans-Serif" font-size="10.00"># Expr()</text> |
| <text text-anchor="start" x="162.5" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00"># Expr()</text> |
| <text text-anchor="start" x="162.5" y="-582" font-family="Helvetica,sans-Serif" font-size="10.00"># setId()</text> |
| <text text-anchor="start" x="162.5" y="-571" font-family="Helvetica,sans-Serif" font-size="10.00"># computeNumDistinctValues()</text> |
| <text text-anchor="start" x="162.5" y="-560" font-family="Helvetica,sans-Serif" font-size="10.00"># collectChildReturnTypes()</text> |
| <text text-anchor="start" x="162.5" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00"># getBuiltinFunction()</text> |
| <text text-anchor="start" x="162.5" y="-538" font-family="Helvetica,sans-Serif" font-size="10.00"># castForFunctionCall()</text> |
| <text text-anchor="start" x="162.5" y="-527" font-family="Helvetica,sans-Serif" font-size="10.00"># convertNumericLiteralsFrom</text> |
| <text text-anchor="start" x="162.5" y="-516" font-family="Helvetica,sans-Serif" font-size="10.00">Decimal()</text> |
| <text text-anchor="start" x="162.5" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00"># toSqlImpl()</text> |
| <text text-anchor="start" x="162.5" y="-494" font-family="Helvetica,sans-Serif" font-size="10.00"># treeToThriftHelper()</text> |
| <text text-anchor="start" x="162.5" y="-483" font-family="Helvetica,sans-Serif" font-size="10.00">and 6 more...</text> |
| <text text-anchor="start" x="162.5" y="-472" font-family="Helvetica,sans-Serif" font-size="10.00">- isExplicitCastToDecimal()</text> |
| <text text-anchor="start" x="162.5" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">- convertNumericLiteralsTo</text> |
| <text text-anchor="start" x="162.5" y="-450" font-family="Helvetica,sans-Serif" font-size="10.00">Float()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node2 --> |
| <g id="edge2" class="edge"><title>Node3->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M239,-432.845C239,-423.315 239,-414.232 239,-405.708"/> |
| <polygon fill="none" stroke="midnightblue" points="235.5,-432.932 239,-442.932 242.5,-432.932 235.5,-432.932"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"><title>Node4</title> |
| <polygon fill="white" stroke="#bfbfbf" points="-0.5,-1170 -0.5,-1238 146.5,-1238 146.5,-1170 -0.5,-1170"/> |
| <text text-anchor="start" x="7.5" y="-1226" font-family="Helvetica,sans-Serif" font-size="10.00">com::cloudera::impala</text> |
| <text text-anchor="middle" x="73" y="-1215" font-family="Helvetica,sans-Serif" font-size="10.00">::common::TreeNode< Expr ></text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-1208 146.5,-1208 "/> |
| <text text-anchor="middle" x="73" y="-1196" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="#bfbfbf" points="-0.5,-1189 146.5,-1189 "/> |
| <text text-anchor="middle" x="73" y="-1177" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </g> |
| <!-- Node4->Node3 --> |
| <g id="edge3" class="edge"><title>Node4->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M89.9364,-1160.45C105.538,-1121.26 129.926,-1060 154.49,-998.292"/> |
| <polygon fill="none" stroke="midnightblue" points="86.6113,-1159.34 86.1645,-1169.93 93.1149,-1161.93 86.6113,-1159.34"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"><title>Node5</title> |
| <g id="a_node5"><a xlink:href="interfacecom_1_1cloudera_1_1impala_1_1analysis_1_1ParseNode.html" target="_top" xlink:title="{com.cloudera.impala.analysis.\lParseNode\n||+ analyze()\l+ toSql()\l}"> |
| <polygon fill="white" stroke="black" points="164.5,-1164.5 164.5,-1243.5 313.5,-1243.5 313.5,-1164.5 164.5,-1164.5"/> |
| <text text-anchor="start" x="172.5" y="-1231.5" font-family="Helvetica,sans-Serif" font-size="10.00">com.cloudera.impala.analysis.</text> |
| <text text-anchor="middle" x="239" y="-1220.5" font-family="Helvetica,sans-Serif" font-size="10.00">ParseNode</text> |
| <polyline fill="none" stroke="black" points="164.5,-1213.5 313.5,-1213.5 "/> |
| <text text-anchor="middle" x="239" y="-1201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="164.5,-1194.5 313.5,-1194.5 "/> |
| <text text-anchor="start" x="172.5" y="-1182.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ analyze()</text> |
| <text text-anchor="start" x="172.5" y="-1171.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ toSql()</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node5->Node3 --> |
| <g id="edge4" class="edge"><title>Node5->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M239,-1153.95C239,-1145.84 239,-1136.93 239,-1127.38"/> |
| <polygon fill="none" stroke="midnightblue" points="235.5,-1154.14 239,-1164.14 242.5,-1154.14 235.5,-1154.14"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"><title>Node6</title> |
| <g id="a_node6"><a xlink:href="classCloneable.html" target="_top" xlink:title="{Cloneable\n||}"> |
| <polygon fill="white" stroke="black" points="331,-1175.5 331,-1232.5 391,-1232.5 391,-1175.5 331,-1175.5"/> |
| <text text-anchor="middle" x="361" y="-1220.5" font-family="Helvetica,sans-Serif" font-size="10.00">Cloneable</text> |
| <polyline fill="none" stroke="black" points="331,-1213.5 391,-1213.5 "/> |
| <text text-anchor="middle" x="361" y="-1201.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| <polyline fill="none" stroke="black" points="331,-1194.5 391,-1194.5 "/> |
| <text text-anchor="middle" x="361" y="-1182.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text> |
| </a> |
| </g> |
| </g> |
| <!-- Node6->Node3 --> |
| <g id="edge5" class="edge"><title>Node6->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M350.086,-1165.7C343.352,-1142.68 334.023,-1110.79 323.608,-1075.19"/> |
| <polygon fill="none" stroke="midnightblue" points="346.734,-1166.7 352.901,-1175.32 353.452,-1164.74 346.734,-1166.7"/> |
| </g> |
| </g> |
| </svg> |
| <g id="navigator" transform="translate(0 0)" fill="#404254"> |
| <rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/> |
| <use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/> |
| <use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/> |
| <use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/> |
| <g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| <g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)"> |
| <use xlink:href="#rim" fill="#404040"> |
| <set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/> |
| </use> |
| <path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/> |
| </g> |
| </g> |
| <svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet"> |
| <g id="arrow_out" transform="scale(0.3 0.3)"> |
| <a xlink:href="classcom_1_1cloudera_1_1impala_1_1analysis_1_1InPredicate__inherit__graph_org.svg" target="_base"> |
| <rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38" |
| fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/> |
| <path id="arrow" |
| d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z" |
| style="fill:#404040;"/> |
| </a> |
| </g> |
| </svg> |
| </svg> |