Facebook
From nobody, 3 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 113
  1. SPARQL query after parsing, optimization, and converting back into SPARQL
  2. SELECT  ?catAtt
  3.  ?catId
  4.  ?caDataType
  5.  ?showInview
  6.  ?valFormatKey
  7.  ?multiple
  8.  ?position
  9.  ?link
  10.  ?catAttName
  11.  ?setting
  12.  ?flag
  13.  ?caUnit
  14.  WHERE {
  15.      GRAPH <http://localhost:8890/graph> { QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/catId> ?catId }
  16.                  QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/caDataType> ?caDataType }
  17.                          QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/showInView> ?showInview }
  18.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/valFormat> ?valFormatKey }
  19.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/multiple> ?multiple }
  20.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/position> ?position }
  21.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/link> ?link }
  22.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/catAttName> ?catAttName }
  23.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/setting> ?setting }
  24.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/flag> ?flag }
  25.                                QUAD MAP <http://www.openlinksw.com/schemas/virtrdf#DefaultQuadMap> { ?catAtt <https://graph.com/rdf/qq/unit> ?caUnit } } }
  26.                               LIMIT  20
  27. SPARQL query translated to SQL
  28. For security reasons, code responsible for graph-level security is not generated and some account-specific data are intentionally made wrong.
  29. SELECT TOP 20 __id2in ( "s_24_11_t10"."S") AS "catAtt",
  30.   __ro2sq ( "s_24_11_t0"."O") AS "catId",
  31.   __ro2sq ( "s_24_11_t1"."O") AS "caDataType",
  32.   __ro2sq ( "s_24_11_t2"."O") AS "showInview",
  33.   __ro2sq ( "s_24_11_t3"."O") AS "valFormatKey",
  34.   __ro2sq ( "s_24_11_t4"."O") AS "multiple",
  35.   __ro2sq ( "s_24_11_t5"."O") AS "position",
  36.   __ro2sq ( "s_24_11_t6"."O") AS "link",
  37.   __ro2sq ( "s_24_11_t7"."O") AS "catAttName",
  38.   __ro2sq ( "s_24_11_t8"."O") AS "setting",
  39.   __ro2sq ( "s_24_11_t9"."O") AS "flag",
  40.   __ro2sq ( "s_24_11_t10"."O") AS "caUnit"
  41. FROM DB.DBA.RDF_QUAD AS "s_24_11_t0"
  42.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t1"
  43.   ON (
  44.     "s_24_11_t1"."S" = "s_24_11_t0"."S")
  45.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t2"
  46.   ON (
  47.     "s_24_11_t2"."S" = "s_24_11_t1"."S"
  48.     AND
  49.     "s_24_11_t2"."S" = "s_24_11_t0"."S")
  50.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t3"
  51.   ON (
  52.     "s_24_11_t3"."S" = "s_24_11_t2"."S"
  53.     AND
  54.     "s_24_11_t3"."S" = "s_24_11_t1"."S"
  55.     AND
  56.     "s_24_11_t3"."S" = "s_24_11_t0"."S")
  57.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t4"
  58.   ON (
  59.     "s_24_11_t4"."S" = "s_24_11_t3"."S"
  60.     AND
  61.     "s_24_11_t4"."S" = "s_24_11_t2"."S"
  62.     AND
  63.     "s_24_11_t4"."S" = "s_24_11_t1"."S"
  64.     AND
  65.     "s_24_11_t4"."S" = "s_24_11_t0"."S")
  66.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t5"
  67.   ON (
  68.     "s_24_11_t5"."S" = "s_24_11_t4"."S"
  69.     AND
  70.     "s_24_11_t5"."S" = "s_24_11_t3"."S"
  71.     AND
  72.     "s_24_11_t5"."S" = "s_24_11_t2"."S"
  73.     AND
  74.     "s_24_11_t5"."S" = "s_24_11_t1"."S"
  75.     AND
  76.     "s_24_11_t5"."S" = "s_24_11_t0"."S")
  77.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t6"
  78.   ON (
  79.     "s_24_11_t6"."S" = "s_24_11_t5"."S"
  80.     AND
  81.     "s_24_11_t6"."S" = "s_24_11_t4"."S"
  82.     AND
  83.     "s_24_11_t6"."S" = "s_24_11_t3"."S"
  84.     AND
  85.     "s_24_11_t6"."S" = "s_24_11_t2"."S"
  86.     AND
  87.     "s_24_11_t6"."S" = "s_24_11_t1"."S"
  88.     AND
  89.     "s_24_11_t6"."S" = "s_24_11_t0"."S")
  90.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t7"
  91.   ON (
  92.     "s_24_11_t7"."S" = "s_24_11_t6"."S"
  93.     AND
  94.     "s_24_11_t7"."S" = "s_24_11_t5"."S"
  95.     AND
  96.     "s_24_11_t7"."S" = "s_24_11_t4"."S"
  97.     AND
  98.     "s_24_11_t7"."S" = "s_24_11_t3"."S"
  99.     AND
  100.     "s_24_11_t7"."S" = "s_24_11_t2"."S"
  101.     AND
  102.     "s_24_11_t7"."S" = "s_24_11_t1"."S"
  103.     AND
  104.     "s_24_11_t7"."S" = "s_24_11_t0"."S")
  105.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t8"
  106.   ON (
  107.     "s_24_11_t8"."S" = "s_24_11_t7"."S"
  108.     AND
  109.     "s_24_11_t8"."S" = "s_24_11_t6"."S"
  110.     AND
  111.     "s_24_11_t8"."S" = "s_24_11_t5"."S"
  112.     AND
  113.     "s_24_11_t8"."S" = "s_24_11_t4"."S"
  114.     AND
  115.     "s_24_11_t8"."S" = "s_24_11_t3"."S"
  116.     AND
  117.     "s_24_11_t8"."S" = "s_24_11_t2"."S"
  118.     AND
  119.     "s_24_11_t8"."S" = "s_24_11_t1"."S"
  120.     AND
  121.     "s_24_11_t8"."S" = "s_24_11_t0"."S")
  122.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t9"
  123.   ON (
  124.     "s_24_11_t9"."S" = "s_24_11_t8"."S"
  125.     AND
  126.     "s_24_11_t9"."S" = "s_24_11_t7"."S"
  127.     AND
  128.     "s_24_11_t9"."S" = "s_24_11_t6"."S"
  129.     AND
  130.     "s_24_11_t9"."S" = "s_24_11_t5"."S"
  131.     AND
  132.     "s_24_11_t9"."S" = "s_24_11_t4"."S"
  133.     AND
  134.     "s_24_11_t9"."S" = "s_24_11_t3"."S"
  135.     AND
  136.     "s_24_11_t9"."S" = "s_24_11_t2"."S"
  137.     AND
  138.     "s_24_11_t9"."S" = "s_24_11_t1"."S"
  139.     AND
  140.     "s_24_11_t9"."S" = "s_24_11_t0"."S")
  141.   INNER JOIN DB.DBA.RDF_QUAD AS "s_24_11_t10"
  142.   ON (
  143.     "s_24_11_t10"."S" = "s_24_11_t9"."S"
  144.     AND
  145.     "s_24_11_t10"."S" = "s_24_11_t8"."S"
  146.     AND
  147.     "s_24_11_t10"."S" = "s_24_11_t7"."S"
  148.     AND
  149.     "s_24_11_t10"."S" = "s_24_11_t6"."S"
  150.     AND
  151.     "s_24_11_t10"."S" = "s_24_11_t5"."S"
  152.     AND
  153.     "s_24_11_t10"."S" = "s_24_11_t4"."S"
  154.     AND
  155.     "s_24_11_t10"."S" = "s_24_11_t3"."S"
  156.     AND
  157.     "s_24_11_t10"."S" = "s_24_11_t2"."S"
  158.     AND
  159.     "s_24_11_t10"."S" = "s_24_11_t1"."S"
  160.     AND
  161.     "s_24_11_t10"."S" = "s_24_11_t0"."S")
  162. WHERE
  163.   "s_24_11_t0"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  164.   AND
  165.   "s_24_11_t0"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/catId' , 1))
  166.   AND
  167.   "s_24_11_t1"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  168.   AND
  169.   "s_24_11_t1"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/caDataType' , 1))
  170.   AND
  171.   "s_24_11_t2"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  172.   AND
  173.   "s_24_11_t2"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/showInView' , 1))
  174.   AND
  175.   "s_24_11_t3"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  176.   AND
  177.   "s_24_11_t3"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/valFormat' , 1))
  178.   AND
  179.   "s_24_11_t4"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  180.   AND
  181.   "s_24_11_t4"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/multiple' , 1))
  182.   AND
  183.   "s_24_11_t5"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  184.   AND
  185.   "s_24_11_t5"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/position' , 1))
  186.   AND
  187.   "s_24_11_t6"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  188.   AND
  189.   "s_24_11_t6"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/link' , 1))
  190.   AND
  191.   "s_24_11_t7"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  192.   AND
  193.   "s_24_11_t7"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/catAttName' , 1))
  194.   AND
  195.   "s_24_11_t8"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  196.   AND
  197.   "s_24_11_t8"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/setting' , 1))
  198.   AND
  199.   "s_24_11_t9"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  200.   AND
  201.   "s_24_11_t9"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/flag' , 1))
  202.   AND
  203.   "s_24_11_t10"."G" = __i2idn ( __bft( 'http://localhost:8890/graph' , 1))
  204.   AND
  205.   "s_24_11_t10"."P" = __i2idn ( __bft( 'https://graph.com/rdf/qq/unit' , 1))
  206. OPTION (QUIETCAST)
  207. SQL execution plan
  208.   {
  209.     RDF_QUAD     3e+02 rows(s_24_11_t10.S$29, s_24_11_t10.O$28)
  210.      inlined  P =  IRI_ID"...unit"  G =  IRI_ID"...graph"
  211.     RDF_QUAD         1 rows(s_24_11_t9.S$33, s_24_11_t9.O$32)
  212.      inlined  P =  IRI_ID"...flag"  ,  S = k_s_24_11_t10.S$122 G =  IRI_ID"...graph"
  213.     RDF_QUAD         1 rows(s_24_11_t8.S$37, s_24_11_t8.O$36)
  214.      inlined  P =  IRI_ID"...setting"  ,  S = k_s_24_11_t9.S$133 G =  IRI_ID"...graph"
  215.     RDF_QUAD         1 rows(s_24_11_t7.S$41, s_24_11_t7.O$40)
  216.      inlined  P =  IRI_ID"...catAttName"  ,  S = k_s_24_11_t8.S$144 G =  IRI_ID"...graph"
  217.     RDF_QUAD         1 rows(s_24_11_t6.S$45, s_24_11_t6.O$44)
  218.      inlined  P =  IRI_ID"...link"  ,  S = k_s_24_11_t7.S$155 G =  IRI_ID"...graph"
  219.     RDF_QUAD         1 rows(s_24_11_t0.S$49, s_24_11_t0.O$48)
  220.      inlined  P =  IRI_ID"...catId"  ,  S = k_s_24_11_t6.S$166 G =  IRI_ID"...graph"
  221.     RDF_QUAD         1 rows(s_24_11_t1.S$53, s_24_11_t1.O$52)
  222.      inlined  P =  IRI_ID"...caDataType"  ,  S = k_s_24_11_t0.S$177 G =  IRI_ID"...graph"
  223.     RDF_QUAD         1 rows(s_24_11_t2.S$57, s_24_11_t2.O$56)
  224.      inlined  P =  IRI_ID"...showInView"  ,  S = k_s_24_11_t1.S$188 G =  IRI_ID"...graph"
  225.     RDF_QUAD         1 rows(s_24_11_t3.S$61, s_24_11_t3.O$60)
  226.      inlined  P =  IRI_ID"...valFormat"  ,  S = k_s_24_11_t2.S$199 G =  IRI_ID"...graph"
  227.     RDF_QUAD         1 rows(s_24_11_t4.S$65, s_24_11_t4.O$64)
  228.      inlined  P =  IRI_ID"...multiple"  ,  S = k_s_24_11_t3.S$210 G =  IRI_ID"...graph"
  229.     RDF_QUAD         1 rows(s_24_11_t5.O$68)
  230.      inlined  P =  IRI_ID"...position"  ,  S = k_s_24_11_t4.S$221 G =  IRI_ID"...graph"
  231.     skip node  20  <none> set_ctr$100
  232.    
  233.     After code:
  234.     0: caUnit$70 := Call __ro2sq (s_24_11_t10.O$28)
  235.     5: flag$72 := Call __ro2sq (s_24_11_t9.O$32)
  236.     10: setting$74 := Call __ro2sq (s_24_11_t8.O$36)
  237.     15: catAttName$76 := Call __ro2sq (s_24_11_t7.O$40)
  238.     20: link$78 := Call __ro2sq (s_24_11_t6.O$44)
  239.     25: multiple$80 := Call __ro2sq (s_24_11_t4.O$64)
  240.     30: valFormatKey$82 := Call __ro2sq (s_24_11_t3.O$60)
  241.     35: showInview$84 := Call __ro2sq (s_24_11_t2.O$56)
  242.     40: caDataType$86 := Call __ro2sq (s_24_11_t1.O$52)
  243.     45: catId$88 := Call __ro2sq (s_24_11_t0.O$48)
  244.     50: catAtt$90 := Call __id2in (s_24_11_t10.S$29)
  245.     55: position$92 := Call __ro2sq (s_24_11_t5.O$68)
  246.     60: BReturn 0
  247.     Select (catAtt$90, catId$88, caDataType$86, showInview$84, valFormatKey$82, multiple$80, position$92, link$78, catAttName$76, setting$74, flag$72, caUnit$70)
  248.   }
  249. Internal optimizer data
  250. These data are primarily for OpenLink support, to get additional details about the query processing.
  251.         QUERY: (line 28) REQUEST TOP NODE (SELECT result-mode):
  252.   RETVALS: ARRAY OF NODES with 12 children: {
  253.     (line 28) VARIABLE: notNULL reference exported
  254.       NAME: UNAME `catAtt'      SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 12
  255.     (line 28) VARIABLE: notNULL exported
  256.       NAME: UNAME `catId'       SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 13
  257.     (line 28) VARIABLE: notNULL exported
  258.       NAME: UNAME `caDataType'  SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 14
  259.     (line 28) VARIABLE: notNULL exported
  260.       NAME: UNAME `showInview'  SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 15
  261.     (line 28) VARIABLE: notNULL exported
  262.       NAME: UNAME `valFormatKey'        SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 16
  263.     (line 28) VARIABLE: notNULL exported
  264.       NAME: UNAME `multiple'    SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 17
  265.     (line 28) VARIABLE: notNULL exported
  266.       NAME: UNAME `position'    SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 18
  267.     (line 28) VARIABLE: notNULL exported
  268.       NAME: UNAME `link'        SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 19
  269.     (line 28) VARIABLE: notNULL exported
  270.       NAME: UNAME `catAttName'  SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 20
  271.     (line 28) VARIABLE: notNULL exported
  272.       NAME: UNAME `setting'     SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 21
  273.     (line 28) VARIABLE: notNULL exported
  274.       NAME: UNAME `flag'        SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 22
  275.     (line 28) VARIABLE: notNULL exported
  276.       NAME: UNAME `caUnit'      SELECT ID: STRING `s_28_12'     TABLE ID: LONG 0        EQUIV: LONG 23
  277.    }
  278.   RETVALS SELECT ID: STRING `s_28_12'
  279.   SOURCES: EMPTY ARRAY
  280.   PATTERN: (line 28) GRAPH PATTERN:WHERE gp
  281.     MEMBERS: ARRAY OF NODES with 11 children: {
  282.       (line 8) TRIPLE:
  283.         GRAPH: (line 6) QNAME:
  284.           IRI: UNAME `http://localhost:8890/graph'
  285.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  286.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t0'   EQUIV: LONG 12
  287.         PREDICATE: (line 8) QNAME:
  288.           IRI: UNAME `https://graph.com/rdf/qq/catId'
  289.         OBJECT: (line 8) VARIABLE: notNULL+ exported (object)
  290.           NAME: UNAME `catId'   SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t0'   EQUIV: LONG 13
  291.         SELECT ID: STRING `s_28_12'
  292.         TABLE ID: STRING `s_24_11_t0'
  293.       (line 9) TRIPLE:
  294.         GRAPH: (line 6) QNAME:
  295.           IRI: UNAME `http://localhost:8890/graph'
  296.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  297.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t1'   EQUIV: LONG 12
  298.         PREDICATE: (line 9) QNAME:
  299.           IRI: UNAME `https://graph.com/rdf/qq/caDataType'
  300.         OBJECT: (line 9) VARIABLE: notNULL+ exported (object)
  301.           NAME: UNAME `caDataType'      SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t1'   EQUIV: LONG 14
  302.         SELECT ID: STRING `s_28_12'
  303.         TABLE ID: STRING `s_24_11_t1'
  304.       (line 10) TRIPLE:
  305.         GRAPH: (line 6) QNAME:
  306.           IRI: UNAME `http://localhost:8890/graph'
  307.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  308.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t2'   EQUIV: LONG 12
  309.         PREDICATE: (line 10) QNAME:
  310.           IRI: UNAME `https://graph.com/rdf/qq/showInView'
  311.         OBJECT: (line 10) VARIABLE: notNULL+ exported (object)
  312.           NAME: UNAME `showInview'      SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t2'   EQUIV: LONG 15
  313.         SELECT ID: STRING `s_28_12'
  314.         TABLE ID: STRING `s_24_11_t2'
  315.       (line 11) TRIPLE:
  316.         GRAPH: (line 6) QNAME:
  317.           IRI: UNAME `http://localhost:8890/graph'
  318.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  319.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t3'   EQUIV: LONG 12
  320.         PREDICATE: (line 11) QNAME:
  321.           IRI: UNAME `https://graph.com/rdf/qq/valFormat'
  322.         OBJECT: (line 11) VARIABLE: notNULL+ exported (object)
  323.           NAME: UNAME `valFormatKey'    SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t3'   EQUIV: LONG 16
  324.         SELECT ID: STRING `s_28_12'
  325.         TABLE ID: STRING `s_24_11_t3'
  326.       (line 12) TRIPLE:
  327.         GRAPH: (line 6) QNAME:
  328.           IRI: UNAME `http://localhost:8890/graph'
  329.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  330.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t4'   EQUIV: LONG 12
  331.         PREDICATE: (line 12) QNAME:
  332.           IRI: UNAME `https://graph.com/rdf/qq/multiple'
  333.         OBJECT: (line 12) VARIABLE: notNULL+ exported (object)
  334.           NAME: UNAME `multiple'        SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t4'   EQUIV: LONG 17
  335.         SELECT ID: STRING `s_28_12'
  336.         TABLE ID: STRING `s_24_11_t4'
  337.       (line 13) TRIPLE:
  338.         GRAPH: (line 6) QNAME:
  339.           IRI: UNAME `http://localhost:8890/graph'
  340.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  341.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t5'   EQUIV: LONG 12
  342.         PREDICATE: (line 13) QNAME:
  343.           IRI: UNAME `https://graph.com/rdf/qq/position'
  344.         OBJECT: (line 13) VARIABLE: notNULL+ exported (object)
  345.           NAME: UNAME `position'        SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t5'   EQUIV: LONG 18
  346.         SELECT ID: STRING `s_28_12'
  347.         TABLE ID: STRING `s_24_11_t5'
  348.       (line 14) TRIPLE:
  349.         GRAPH: (line 6) QNAME:
  350.           IRI: UNAME `http://localhost:8890/graph'
  351.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  352.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t6'   EQUIV: LONG 12
  353.         PREDICATE: (line 14) QNAME:
  354.           IRI: UNAME `https://graph.com/rdf/qq/link'
  355.         OBJECT: (line 14) VARIABLE: notNULL+ exported (object)
  356.           NAME: UNAME `link'    SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t6'   EQUIV: LONG 19
  357.         SELECT ID: STRING `s_28_12'
  358.         TABLE ID: STRING `s_24_11_t6'
  359.       (line 15) TRIPLE:
  360.         GRAPH: (line 6) QNAME:
  361.           IRI: UNAME `http://localhost:8890/graph'
  362.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  363.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t7'   EQUIV: LONG 12
  364.         PREDICATE: (line 15) QNAME:
  365.           IRI: UNAME `https://graph.com/rdf/qq/catAttName'
  366.         OBJECT: (line 15) VARIABLE: notNULL+ exported (object)
  367.           NAME: UNAME `catAttName'      SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t7'   EQUIV: LONG 20
  368.         SELECT ID: STRING `s_28_12'
  369.         TABLE ID: STRING `s_24_11_t7'
  370.       (line 16) TRIPLE:
  371.         GRAPH: (line 6) QNAME:
  372.           IRI: UNAME `http://localhost:8890/graph'
  373.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  374.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t8'   EQUIV: LONG 12
  375.         PREDICATE: (line 16) QNAME:
  376.           IRI: UNAME `https://graph.com/rdf/qq/setting'
  377.         OBJECT: (line 16) VARIABLE: notNULL+ exported (object)
  378.           NAME: UNAME `setting' SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t8'   EQUIV: LONG 21
  379.         SELECT ID: STRING `s_28_12'
  380.         TABLE ID: STRING `s_24_11_t8'
  381.       (line 17) TRIPLE:
  382.         GRAPH: (line 6) QNAME:
  383.           IRI: UNAME `http://localhost:8890/graph'
  384.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  385.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t9'   EQUIV: LONG 12
  386.         PREDICATE: (line 17) QNAME:
  387.           IRI: UNAME `https://graph.com/rdf/qq/flag'
  388.         OBJECT: (line 17) VARIABLE: notNULL+ exported (object)
  389.           NAME: UNAME `flag'    SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t9'   EQUIV: LONG 22
  390.         SELECT ID: STRING `s_28_12'
  391.         TABLE ID: STRING `s_24_11_t9'
  392.       (line 18) TRIPLE:
  393.         GRAPH: (line 6) QNAME:
  394.           IRI: UNAME `http://localhost:8890/graph'
  395.         SUBJECT: (line 8) VARIABLE: notNULL+ reference+ exported (subject)
  396.           NAME: UNAME `catAtt'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t10'  EQUIV: LONG 12
  397.         PREDICATE: (line 18) QNAME:
  398.           IRI: UNAME `https://graph.com/rdf/qq/unit'
  399.         OBJECT: (line 18) VARIABLE: notNULL+ exported (object)
  400.           NAME: UNAME `caUnit'  SELECT ID: STRING `s_28_12'     TABLE ID: STRING `s_24_11_t10'  EQUIV: LONG 23
  401.         SELECT ID: STRING `s_28_12'
  402.         TABLE ID: STRING `s_24_11_t10'
  403.      }
  404.     FILTERS: EMPTY ARRAY
  405.     SELECT ID: STRING `s_28_12'
  406.     EQUIVS: 12 13 14 15 16 17 18 19 20 21 22 23
  407.   LIMIT: LONG 20
  408.  
  409. EQUIVS:
  410. #0: merged and destroyed
  411. #1: merged and destroyed
  412. #2: merged and destroyed
  413. #3: merged and destroyed
  414. #4: merged and destroyed
  415. #5: merged and destroyed
  416. #6: merged and destroyed
  417. #7: merged and destroyed
  418. #8: merged and destroyed
  419. #9: merged and destroyed
  420. #10: merged and destroyed
  421. #11: merged and destroyed
  422. #12: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 11 gspo, 1 const, 0 opt, 0 subq: catAtt in s_28_12 s_24_11_t10 s_24_11_t9 s_24_11_t8 s_24_11_t7 s_24_11_t6 s_24_11_t5 s_24_11_t4 s_24_11_t3 s_24_11_t2 s_24_11_t1 s_24_11_t0; notNULL reference exported)
  423. #13: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: catId in s_28_12 s_24_11_t0; notNULL exported)
  424. #14: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: caDataType in s_28_12 s_24_11_t1; notNULL exported)
  425. #15: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: showInview in s_28_12 s_24_11_t2; notNULL exported)
  426. #16: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: valFormatKey in s_28_12 s_24_11_t3; notNULL exported)
  427. #17: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: multiple in s_28_12 s_24_11_t4; notNULL exported)
  428. #18: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: position in s_28_12 s_24_11_t5; notNULL exported)
  429. #19: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: link in s_28_12 s_24_11_t6; notNULL exported)
  430. #20: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: catAttName in s_28_12 s_24_11_t7; notNULL exported)
  431. #21: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: setting in s_28_12 s_24_11_t8; notNULL exported)
  432. #22: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: flag in s_28_12 s_24_11_t9; notNULL exported)
  433. #23: ( 0 subv (0 bindings, 0 nest.opt.), 0 recv, 1 gspo, 1 const, 0 opt, 0 subq: caUnit in s_28_12 s_24_11_t10; notNULL exported)
captcha