ATrogolo

ServerSideModel-Working

Oct 18th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 27.95 KB | None | 0 0
  1. {
  2.   "vers": "1",
  3.   "id": "CustomersMetadata",
  4.   "name": "",
  5.   "easyQuery": {
  6.     "version": "5.2.0.12",
  7.     "token": "6R8QZO33G8B4Q586"
  8.   },
  9.   "editors": [
  10.     {
  11.       "id": "_DTE",
  12.       "tag": "EDIT",
  13.       "defval": "",
  14.       "rtype": 1
  15.     },
  16.     {
  17.       "id": "_DPDE",
  18.       "tag": "DATETIME",
  19.       "defval": "${Today}",
  20.       "rtype": 12
  21.     },
  22.     {
  23.       "id": "_DPTE",
  24.       "tag": "DATETIME",
  25.       "defval": "${Now}",
  26.       "rtype": 12
  27.     }
  28.   ],
  29.   "operators": [
  30.     {
  31.       "id": "Equal",
  32.       "cptn": "is equal to",
  33.       "expr": "{expr1} = {expr2}",
  34.       "fmt": "{expr1} [[is equal to]] {expr2}",
  35.       "cfmt": "{const}",
  36.       "kind": 0,
  37.       "pcnt": 2,
  38.       "group": "Common operators",
  39.       "cond": false,
  40.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  41.       "defOperand": {
  42.         "dtype": 0,
  43.         "kind": 0
  44.       }
  45.     },
  46.     {
  47.       "id": "NotEqual",
  48.       "cptn": "is not equal to",
  49.       "expr": "{expr1} <> {expr2}",
  50.       "fmt": "{expr1} [[is not equal to]] {expr2}",
  51.       "cfmt": "{const}",
  52.       "kind": 0,
  53.       "pcnt": 2,
  54.       "group": "Common operators",
  55.       "cond": false,
  56.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  57.       "defOperand": {
  58.         "dtype": 0,
  59.         "kind": 0
  60.       }
  61.     },
  62.     {
  63.       "id": "LessThan",
  64.       "cptn": "is less than",
  65.       "expr": "{expr1} < {expr2}",
  66.       "fmt": "{expr1} [[is less than]] {expr2}",
  67.       "cfmt": "{const}",
  68.       "kind": 0,
  69.       "pcnt": 2,
  70.       "group": "Common operators",
  71.       "cond": false,
  72.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  73.       "defOperand": {
  74.         "dtype": 0,
  75.         "kind": 0
  76.       }
  77.     },
  78.     {
  79.       "id": "LessOrEqual",
  80.       "cptn": "is less than or equal to",
  81.       "expr": "{expr1} <= {expr2}",
  82.       "fmt": "{expr1} [[is less than or equal to]] {expr2}",
  83.       "cfmt": "{const}",
  84.       "kind": 0,
  85.       "pcnt": 2,
  86.       "group": "Common operators",
  87.       "cond": false,
  88.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  89.       "defOperand": {
  90.         "dtype": 0,
  91.         "kind": 0
  92.       }
  93.     },
  94.     {
  95.       "id": "GreaterThan",
  96.       "cptn": "is greater than",
  97.       "expr": "{expr1} > {expr2}",
  98.       "fmt": "{expr1} [[is greater than]] {expr2}",
  99.       "cfmt": "{const}",
  100.       "kind": 0,
  101.       "pcnt": 2,
  102.       "group": "Common operators",
  103.       "cond": false,
  104.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  105.       "defOperand": {
  106.         "dtype": 0,
  107.         "kind": 0
  108.       }
  109.     },
  110.     {
  111.       "id": "GreaterOrEqual",
  112.       "cptn": "is greater than or equal to",
  113.       "expr": "{expr1} >= {expr2}",
  114.       "fmt": "{expr1} [[is greater than or equal to]] {expr2}",
  115.       "cfmt": "{const}",
  116.       "kind": 0,
  117.       "pcnt": 2,
  118.       "group": "Common operators",
  119.       "cond": false,
  120.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  121.       "defOperand": {
  122.         "dtype": 0,
  123.         "kind": 0
  124.       }
  125.     },
  126.     {
  127.       "id": "IsNull",
  128.       "cptn": "is null",
  129.       "expr": "{expr1} IS NULL",
  130.       "fmt": "{expr1} [[is null]]",
  131.       "cfmt": "{const}",
  132.       "kind": 0,
  133.       "pcnt": 1,
  134.       "group": "Common operators",
  135.       "cond": false,
  136.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  137.       "defOperand": {
  138.         "dtype": 0,
  139.         "kind": 0
  140.       }
  141.     },
  142.     {
  143.       "id": "IsNotNull",
  144.       "cptn": "is not null",
  145.       "expr": "{expr1} IS NOT NULL",
  146.       "fmt": "{expr1} [[is not null]]",
  147.       "cfmt": "{const}",
  148.       "kind": 0,
  149.       "pcnt": 1,
  150.       "group": "Common operators",
  151.       "cond": false,
  152.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  153.       "defOperand": {
  154.         "dtype": 0,
  155.         "kind": 0
  156.       }
  157.     },
  158.     {
  159.       "id": "IsTrue",
  160.       "cptn": "is true",
  161.       "expr": "{expr1} = ${true}",
  162.       "fmt": "{expr1} [[is true]]",
  163.       "cfmt": "{const}",
  164.       "kind": 0,
  165.       "pcnt": 1,
  166.       "group": "Boolean operators",
  167.       "cond": false,
  168.       "dtypes": [6, 7],
  169.       "defOperand": {
  170.         "dtype": 0,
  171.         "kind": 0
  172.       }
  173.     },
  174.     {
  175.       "id": "NotTrue",
  176.       "cptn": "is not true",
  177.       "expr": "(({expr1} <> ${true}) OR ({expr1} IS NULL))",
  178.       "fmt": "{expr1} [[is not true]]",
  179.       "cfmt": "{const}",
  180.       "kind": 0,
  181.       "pcnt": 1,
  182.       "group": "Boolean operators",
  183.       "cond": false,
  184.       "dtypes": [6, 7],
  185.       "defOperand": {
  186.         "dtype": 0,
  187.         "kind": 0
  188.       }
  189.     },
  190.     {
  191.       "id": "InList",
  192.       "cptn": "is in list",
  193.       "expr": "{expr1} in ({expr2})",
  194.       "fmt": "{expr1} [[is in list]] {expr2}",
  195.       "cfmt": "{const}",
  196.       "kind": 4,
  197.       "pcnt": 2,
  198.       "group": "Common operators",
  199.       "cond": false,
  200.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  201.       "defOperand": {
  202.         "dtype": 0,
  203.         "kind": 4
  204.       }
  205.     },
  206.     {
  207.       "id": "NotInList",
  208.       "cptn": "is not in list",
  209.       "expr": "NOT ({expr1} in ({expr2}))",
  210.       "fmt": "{expr1} [[is not in list]] {expr2}",
  211.       "cfmt": "{const}",
  212.       "kind": 4,
  213.       "pcnt": 2,
  214.       "group": "Common operators",
  215.       "cond": false,
  216.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  217.       "defOperand": {
  218.         "dtype": 0,
  219.         "kind": 4
  220.       }
  221.     },
  222.     {
  223.       "id": "Between",
  224.       "cptn": "is between",
  225.       "expr": "{expr1} BETWEEN {expr2} AND {expr3}",
  226.       "fmt": "{expr1} [[is between]] {expr2} and {expr3}",
  227.       "cfmt": "{const}",
  228.       "kind": 0,
  229.       "isRange": true,
  230.       "pcnt": 3,
  231.       "group": "Common operators",
  232.       "cond": false,
  233.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  234.       "defOperand": {
  235.         "dtype": 0,
  236.         "kind": 0
  237.       }
  238.     },
  239.     {
  240.       "id": "NotBetween",
  241.       "cptn": "is not between",
  242.       "expr": "NOT ({expr1} BETWEEN {expr2} AND {expr3})",
  243.       "fmt": "{expr1} [[is not between]] {expr2} and {expr3}",
  244.       "cfmt": "{const}",
  245.       "kind": 0,
  246.       "isRange": true,
  247.       "pcnt": 3,
  248.       "group": "Common operators",
  249.       "cond": false,
  250.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  251.       "defOperand": {
  252.         "dtype": 0,
  253.         "kind": 0
  254.       }
  255.     },
  256.     {
  257.       "id": "StartsWith",
  258.       "cptn": "starts with",
  259.       "expr": "{expr1} LIKE {expr2}",
  260.       "fmt": "{expr1} [[starts with]] {expr2}",
  261.       "cfmt": "{const}{ws}",
  262.       "kind": 0,
  263.       "pcnt": 2,
  264.       "editor": "_DTE",
  265.       "group": "String operators",
  266.       "cond": false,
  267.       "dtypes": [1, 14, 16, 7],
  268.       "defOperand": {
  269.         "dtype": 0,
  270.         "kind": 0
  271.       }
  272.     },
  273.     {
  274.       "id": "NotStartsWith",
  275.       "cptn": "does not start with",
  276.       "expr": "NOT ({expr1} LIKE {expr2})",
  277.       "fmt": "{expr1} [[does not start with]] {expr2}",
  278.       "cfmt": "{const}{ws}",
  279.       "kind": 0,
  280.       "pcnt": 2,
  281.       "editor": "_DTE",
  282.       "group": "String operators",
  283.       "cond": false,
  284.       "dtypes": [1, 14, 16, 7],
  285.       "defOperand": {
  286.         "dtype": 0,
  287.         "kind": 0
  288.       }
  289.     },
  290.     {
  291.       "id": "Contains",
  292.       "cptn": "contains",
  293.       "expr": "{expr1} LIKE {expr2}",
  294.       "fmt": "{expr1} [[contains]] {expr2}",
  295.       "cfmt": "{ws}{const}{ws}",
  296.       "kind": 0,
  297.       "pcnt": 2,
  298.       "editor": "_DTE",
  299.       "group": "String operators",
  300.       "cond": false,
  301.       "dtypes": [1, 14, 16, 7],
  302.       "defOperand": {
  303.         "dtype": 0,
  304.         "kind": 0
  305.       }
  306.     },
  307.     {
  308.       "id": "NotContains",
  309.       "cptn": "does not contain",
  310.       "expr": "NOT ({expr1} LIKE {expr2})",
  311.       "fmt": "{expr1} [[does not contain]] {expr2}",
  312.       "cfmt": "{ws}{const}{ws}",
  313.       "kind": 0,
  314.       "pcnt": 2,
  315.       "editor": "_DTE",
  316.       "group": "String operators",
  317.       "cond": false,
  318.       "dtypes": [1, 14, 16, 7],
  319.       "defOperand": {
  320.         "dtype": 0,
  321.         "kind": 0
  322.       }
  323.     },
  324.     {
  325.       "id": "InSubQuery",
  326.       "cptn": "in sub query",
  327.       "expr": "{expr1} IN ({expr2})",
  328.       "fmt": "{expr1} [[in sub query]] {expr2}",
  329.       "cfmt": "{const}",
  330.       "kind": 5,
  331.       "pcnt": 2,
  332.       "group": "Common operators",
  333.       "cond": false,
  334.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  335.       "defOperand": {
  336.         "dtype": 0,
  337.         "kind": 5
  338.       }
  339.     },
  340.     {
  341.       "id": "NotInSubQuery",
  342.       "cptn": "not in sub query",
  343.       "expr": "NOT ({expr1} IN ({expr2}))",
  344.       "fmt": "{expr1} [[is not in sub query]] {expr2}",
  345.       "cfmt": "{const}",
  346.       "kind": 5,
  347.       "pcnt": 2,
  348.       "group": "Common operators",
  349.       "cond": false,
  350.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  351.       "defOperand": {
  352.         "dtype": 0,
  353.         "kind": 5
  354.       }
  355.     },
  356.     {
  357.       "id": "DateWithinToday",
  358.       "cptn": "today",
  359.       "expr": "${{Today}} <= {expr1} AND {expr1} < ${{Tomorrow}}",
  360.       "fmt": "{expr1} [[within today]]",
  361.       "cfmt": "{const}",
  362.       "kind": 0,
  363.       "pcnt": 1,
  364.       "group": "Date/time operators",
  365.       "cond": false,
  366.       "dtypes": [10, 11, 12, 7],
  367.       "defOperand": {
  368.         "dtype": 0,
  369.         "kind": 0
  370.       }
  371.     },
  372.     {
  373.       "id": "DateWithinThisWeek",
  374.       "cptn": "this week",
  375.       "expr": "${{FirstDayOfWeek}} <= {expr1} AND {expr1} < ${{FirstDayOfNextWeek}}",
  376.       "fmt": "{expr1} [[within this week]]",
  377.       "cfmt": "{const}",
  378.       "kind": 0,
  379.       "pcnt": 1,
  380.       "group": "Date/time operators",
  381.       "cond": false,
  382.       "dtypes": [10, 11, 12, 7],
  383.       "defOperand": {
  384.         "dtype": 0,
  385.         "kind": 0
  386.       }
  387.     },
  388.     {
  389.       "id": "DateWithinPrevWeek",
  390.       "cptn": "last week",
  391.       "expr": "${{FirstDayOfPrevWeek}} <= {expr1} AND {expr1} < ${{FirstDayOfWeek}}",
  392.       "fmt": "{expr1} [[within last week]]",
  393.       "cfmt": "{const}",
  394.       "kind": 0,
  395.       "pcnt": 1,
  396.       "group": "Date/time operators",
  397.       "cond": false,
  398.       "dtypes": [10, 11, 12, 7],
  399.       "defOperand": {
  400.         "dtype": 0,
  401.         "kind": 0
  402.       }
  403.     },
  404.     {
  405.       "id": "DateWithinThisMonth",
  406.       "cptn": "this month",
  407.       "expr": "${{FirstDayOfMonth}} <= {expr1} AND {expr1} < ${{FirstDayOfNextMonth}}",
  408.       "fmt": "{expr1} [[within this month]]",
  409.       "cfmt": "{const}",
  410.       "kind": 0,
  411.       "pcnt": 1,
  412.       "group": "Date/time operators",
  413.       "cond": false,
  414.       "dtypes": [10, 11, 12, 7],
  415.       "defOperand": {
  416.         "dtype": 0,
  417.         "kind": 0
  418.       }
  419.     },
  420.     {
  421.       "id": "DateWithinPrevMonth",
  422.       "cptn": "previous month",
  423.       "expr": "${{FirstDayOfPrevMonth}} <= {expr1} AND {expr1} < ${{FirstDayOfMonth}}",
  424.       "fmt": "{expr1} [[within previous month]]",
  425.       "cfmt": "{const}",
  426.       "kind": 0,
  427.       "pcnt": 1,
  428.       "group": "Date/time operators",
  429.       "cond": false,
  430.       "dtypes": [10, 11, 12, 7],
  431.       "defOperand": {
  432.         "dtype": 0,
  433.         "kind": 0
  434.       }
  435.     },
  436.     {
  437.       "id": "DateWithinThisYear",
  438.       "cptn": "this year",
  439.       "expr": "${{FirstDayOfYear}} <= {expr1} AND {expr1} < ${{FirstDayOfNextYear}}",
  440.       "fmt": "{expr1} [[within this year]]",
  441.       "cfmt": "{const}",
  442.       "kind": 0,
  443.       "pcnt": 1,
  444.       "group": "Date/time operators",
  445.       "cond": false,
  446.       "dtypes": [10, 11, 12, 7],
  447.       "defOperand": {
  448.         "dtype": 0,
  449.         "kind": 0
  450.       }
  451.     },
  452.     {
  453.       "id": "DateWithinPrevYear",
  454.       "cptn": "last year",
  455.       "expr": "${{FirstDayOfPrevYear}} <= {expr1} AND {expr1} < ${{FirstDayOfYear}}",
  456.       "fmt": "{expr1} [[within last year]]",
  457.       "cfmt": "{const}",
  458.       "kind": 0,
  459.       "pcnt": 1,
  460.       "group": "Date/time operators",
  461.       "cond": false,
  462.       "dtypes": [10, 11, 12, 7],
  463.       "defOperand": {
  464.         "dtype": 0,
  465.         "kind": 0
  466.       }
  467.     },
  468.     {
  469.       "id": "DateBeforePrecise",
  470.       "cptn": "before",
  471.       "expr": "{expr1} < {expr2}",
  472.       "fmt": "{expr1} [[before]] {expr2}",
  473.       "cfmt": "{const}",
  474.       "kind": 0,
  475.       "pcnt": 2,
  476.       "editor": "_DPDE",
  477.       "group": "Date/time operators",
  478.       "cond": false,
  479.       "dtypes": [10, 11, 12, 7],
  480.       "defOperand": {
  481.         "dtype": 0,
  482.         "kind": 0,
  483.         "val": "${Today}"
  484.       }
  485.     },
  486.     {
  487.       "id": "DateAfterPrecise",
  488.       "cptn": "after",
  489.       "expr": "{expr1} >= {expr2}",
  490.       "fmt": "{expr1} [[after]] {expr2}",
  491.       "cfmt": "{const}",
  492.       "kind": 0,
  493.       "pcnt": 2,
  494.       "editor": "_DPDE",
  495.       "group": "Date/time operators",
  496.       "cond": false,
  497.       "dtypes": [10, 11, 12, 7],
  498.       "defOperand": {
  499.         "dtype": 0,
  500.         "kind": 0,
  501.         "val": "${Today}"
  502.       }
  503.     },
  504.     {
  505.       "id": "DatePeriodPrecise",
  506.       "cptn": "custom period",
  507.       "expr": "{expr1} BETWEEN {expr2} AND {expr3}",
  508.       "fmt": "{expr1} [[within]] {expr2} and {expr3}",
  509.       "cfmt": "{const}",
  510.       "kind": 0,
  511.       "isRange": true,
  512.       "pcnt": 3,
  513.       "editor": "_DPDE",
  514.       "group": "Date/time operators",
  515.       "cond": false,
  516.       "dtypes": [10, 11, 12, 7],
  517.       "defOperand": {
  518.         "dtype": 0,
  519.         "kind": 0,
  520.         "val": "${Today}"
  521.       },
  522.       "operands": [
  523.         {
  524.           "dtype": 0,
  525.           "kind": 0,
  526.           "defVal": "${FirstDayOfMonth}"
  527.         },
  528.         {
  529.           "dtype": 0,
  530.           "kind": 0,
  531.           "defVal": "${Today}"
  532.         }
  533.       ]
  534.     },
  535.     {
  536.       "id": "TimeBeforePrecise",
  537.       "cptn": "before",
  538.       "expr": "{expr1} < {expr2}",
  539.       "fmt": "{expr1} [[before]] {expr2}",
  540.       "cfmt": "{const}",
  541.       "kind": 0,
  542.       "pcnt": 2,
  543.       "editor": "_DPTE",
  544.       "group": "Date/time operators",
  545.       "cond": false,
  546.       "dtypes": [10, 11, 12, 7],
  547.       "defOperand": {
  548.         "dtype": 0,
  549.         "kind": 0,
  550.         "val": "${Today}"
  551.       }
  552.     },
  553.     {
  554.       "id": "TimeAfterPrecise",
  555.       "cptn": "after",
  556.       "expr": "{expr1} >= {expr2}",
  557.       "fmt": "{expr1} [[after]] {expr2}",
  558.       "cfmt": "{const}",
  559.       "kind": 0,
  560.       "pcnt": 2,
  561.       "editor": "_DPTE",
  562.       "group": "Date/time operators",
  563.       "cond": false,
  564.       "dtypes": [10, 11, 12, 7],
  565.       "defOperand": {
  566.         "dtype": 0,
  567.         "kind": 0,
  568.         "val": "${Today}"
  569.       }
  570.     },
  571.     {
  572.       "id": "TimePeriodPrecise",
  573.       "cptn": "between",
  574.       "expr": "{expr1} BETWEEN {expr2} AND {expr3}",
  575.       "fmt": "{expr1} [[between]] {expr2} and {expr3}",
  576.       "cfmt": "{const}",
  577.       "kind": 0,
  578.       "isRange": true,
  579.       "pcnt": 3,
  580.       "editor": "_DPTE",
  581.       "group": "Date/time operators",
  582.       "cond": false,
  583.       "dtypes": [10, 11, 12, 7],
  584.       "defOperand": {
  585.         "dtype": 0,
  586.         "kind": 0,
  587.         "val": "${Today}"
  588.       },
  589.       "operands": [
  590.         {
  591.           "dtype": 0,
  592.           "kind": 0,
  593.           "defVal": "${HourStart}"
  594.         },
  595.         {
  596.           "dtype": 0,
  597.           "kind": 0,
  598.           "defVal": "${Now}"
  599.         }
  600.       ]
  601.     },
  602.     {
  603.       "id": "MaximumOfAttr",
  604.       "cptn": "is maximum of",
  605.       "expr": "{expr1} = (SELECT MAX({expr2.field}) FROM {expr2.table})",
  606.       "fmt": "{expr1} [[is equal to maximum of]] {expr2}",
  607.       "cfmt": "{const}",
  608.       "kind": 2,
  609.       "pcnt": 2,
  610.       "group": "Other operators",
  611.       "cond": false,
  612.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  613.       "defOperand": {
  614.         "dtype": 0,
  615.         "kind": 2
  616.       }
  617.     },
  618.     {
  619.       "id": "InRange",
  620.       "cptn": "is in range",
  621.       "expr": "{expr1} BETWEEN {expr2[0]} AND {expr2[1]}",
  622.       "fmt": "{expr1} [[is in range]] {expr2}",
  623.       "cfmt": "{const}",
  624.       "kind": 4,
  625.       "pcnt": 2,
  626.       "group": "Other operators",
  627.       "cond": false,
  628.       "dtypes": [2, 3, 4, 5, 7],
  629.       "defOperand": {
  630.         "dtype": 0,
  631.         "kind": 4
  632.       }
  633.     },
  634.     {
  635.       "id": "LastNMonth",
  636.       "cptn": "Last N months",
  637.       "expr": "DATEDIFF(month, {expr1}, GETDATE()) < {expr2}",
  638.       "fmt": "{expr1} [[within last]] {expr2} months",
  639.       "cfmt": "{const}",
  640.       "kind": 0,
  641.       "pcnt": 2,
  642.       "group": "Other operators",
  643.       "cond": false,
  644.       "dtypes": [1, 2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 16],
  645.       "defOperand": {
  646.         "dtype": 4,
  647.         "kind": 0
  648.       }
  649.     }
  650.   ],
  651.   "tables": [
  652.     {
  653.       "tag": "db",
  654.       "alias": "Orders",
  655.       "schema": "",
  656.       "db": "",
  657.       "dsgnLayout": "",
  658.       "priority": 1000,
  659.       "name": "Orders",
  660.       "hints": "",
  661.       "quote": false
  662.     }
  663.   ],
  664.   "entroot": {
  665.     "uir": true,
  666.     "uic": true,
  667.     "uis": true,
  668.     "attrs": [],
  669.     "ents": [
  670.       {
  671.         "id": "Order",
  672.         "name": "Order",
  673.         "uir": true,
  674.         "uic": true,
  675.         "uis": true,
  676.         "attrs": [
  677.           {
  678.             "id": "Order.OrderID",
  679.             "cptn": "Order i d",
  680.             "dtype": 4,
  681.             "kind": 0,
  682.             "size": 0,
  683.             "uir": false,
  684.             "uic": false,
  685.             "uis": true,
  686.             "opg": 99,
  687.             "ops": [
  688.               "Equal",
  689.               "Between",
  690.               "LessThan",
  691.               "LessOrEqual",
  692.               "GreaterThan",
  693.               "GreaterOrEqual",
  694.               "InList",
  695.               "NotEqual",
  696.               "NotBetween",
  697.               "NotInList",
  698.               "MaximumOfAttr",
  699.               "InSubQuery",
  700.               "NotInSubQuery"
  701.             ],
  702.             "expr": "OrderID",
  703.             "cfunc": "",
  704.             "qtd": false,
  705.             "ual": true,
  706.             "aggr": false,
  707.             "tbls": ["Orders"]
  708.           },
  709.           {
  710.             "id": "Order.CustomerID",
  711.             "cptn": "Customer",
  712.             "dtype": 1,
  713.             "kind": 0,
  714.             "size": 0,
  715.             "uir": false,
  716.             "uic": true,
  717.             "uis": true,
  718.             "opg": 99,
  719.             "ops": [
  720.               "Equal",
  721.               "NotEqual",
  722.               "InList",
  723.               "NotInList",
  724.               "IsNull",
  725.               "IsNotNull"
  726.             ],
  727.             "edtr": "VE_Order.CustomerID",
  728.             "expr": "CustomerID",
  729.             "cfunc": "",
  730.             "qtd": false,
  731.             "ual": true,
  732.             "aggr": false,
  733.             "tbls": ["Orders"]
  734.           },
  735.           {
  736.             "id": "Order.EmployeeID",
  737.             "cptn": "Employee",
  738.             "dtype": 4,
  739.             "kind": 0,
  740.             "size": 0,
  741.             "uir": false,
  742.             "uic": true,
  743.             "uis": true,
  744.             "opg": 99,
  745.             "ops": ["Equal", "NotEqual", "InList", "NotInList"],
  746.             "edtr": "VE_Order.EmployeeId",
  747.             "expr": "EmployeeID",
  748.             "cfunc": "",
  749.             "qtd": false,
  750.             "ual": true,
  751.             "aggr": false,
  752.             "tbls": ["Orders"]
  753.           },
  754.           {
  755.             "id": "Order.Freight",
  756.             "cptn": "Freight",
  757.             "dtype": 8,
  758.             "kind": 0,
  759.             "size": 0,
  760.             "uir": true,
  761.             "uic": true,
  762.             "uis": true,
  763.             "opg": 99,
  764.             "ops": [
  765.               "Equal",
  766.               "Between",
  767.               "LessThan",
  768.               "LessOrEqual",
  769.               "GreaterThan",
  770.               "GreaterOrEqual",
  771.               "InList",
  772.               "NotEqual",
  773.               "NotBetween",
  774.               "NotInList",
  775.               "MaximumOfAttr",
  776.               "InSubQuery",
  777.               "NotInSubQuery",
  778.               "IsNull",
  779.               "IsNotNull"
  780.             ],
  781.             "expr": "Freight",
  782.             "cfunc": "",
  783.             "qtd": false,
  784.             "ual": true,
  785.             "aggr": false,
  786.             "tbls": ["Orders"]
  787.           },
  788.           {
  789.             "id": "Order.OrderDate",
  790.             "cptn": "Ordered",
  791.             "dtype": 12,
  792.             "kind": 0,
  793.             "size": 0,
  794.             "uir": true,
  795.             "uic": true,
  796.             "uis": true,
  797.             "opg": 99,
  798.             "ops": [
  799.               "DateWithinToday",
  800.               "DateWithinThisWeek",
  801.               "DateWithinPrevWeek",
  802.               "DateWithinThisMonth",
  803.               "DateWithinPrevMonth",
  804.               "DateWithinThisYear",
  805.               "DateWithinPrevYear",
  806.               "DateBeforePrecise",
  807.               "DateAfterPrecise",
  808.               "DatePeriodPrecise",
  809.               "MaximumOfAttr",
  810.               "IsNull",
  811.               "IsNotNull"
  812.             ],
  813.             "expr": "OrderDate",
  814.             "cfunc": "",
  815.             "qtd": false,
  816.             "ual": true,
  817.             "aggr": false,
  818.             "tbls": ["Orders"]
  819.           },
  820.           {
  821.             "id": "Order.RequiredDate",
  822.             "cptn": "Required",
  823.             "dtype": 12,
  824.             "kind": 0,
  825.             "size": 0,
  826.             "uir": true,
  827.             "uic": true,
  828.             "uis": true,
  829.             "opg": 99,
  830.             "ops": [
  831.               "DateWithinToday",
  832.               "DateWithinThisWeek",
  833.               "DateWithinPrevWeek",
  834.               "DateWithinThisMonth",
  835.               "DateWithinPrevMonth",
  836.               "DateWithinThisYear",
  837.               "DateWithinPrevYear",
  838.               "DateBeforePrecise",
  839.               "DateAfterPrecise",
  840.               "DatePeriodPrecise",
  841.               "MaximumOfAttr",
  842.               "IsNull",
  843.               "IsNotNull"
  844.             ],
  845.             "expr": "RequiredDate",
  846.             "cfunc": "",
  847.             "qtd": false,
  848.             "ual": true,
  849.             "aggr": false,
  850.             "tbls": ["Orders"]
  851.           },
  852.           {
  853.             "id": "Order.ShipAddress",
  854.             "cptn": "Ship address",
  855.             "dtype": 1,
  856.             "kind": 0,
  857.             "size": 0,
  858.             "uir": true,
  859.             "uic": true,
  860.             "uis": true,
  861.             "opg": 99,
  862.             "ops": [
  863.               "StartsWith",
  864.               "Contains",
  865.               "Equal",
  866.               "InList",
  867.               "NotStartsWith",
  868.               "NotContains",
  869.               "NotEqual",
  870.               "NotInList",
  871.               "InSubQuery",
  872.               "NotInSubQuery",
  873.               "IsNull",
  874.               "IsNotNull"
  875.             ],
  876.             "expr": "ShipAddress",
  877.             "cfunc": "",
  878.             "qtd": false,
  879.             "ual": true,
  880.             "aggr": false,
  881.             "tbls": ["Orders"]
  882.           },
  883.           {
  884.             "id": "Order.ShipCity",
  885.             "cptn": "Ship city",
  886.             "dtype": 1,
  887.             "kind": 0,
  888.             "size": 0,
  889.             "uir": true,
  890.             "uic": true,
  891.             "uis": true,
  892.             "opg": 99,
  893.             "ops": [
  894.               "StartsWith",
  895.               "Contains",
  896.               "Equal",
  897.               "InList",
  898.               "NotStartsWith",
  899.               "NotContains",
  900.               "NotEqual",
  901.               "NotInList",
  902.               "InSubQuery",
  903.               "NotInSubQuery",
  904.               "IsNull",
  905.               "IsNotNull"
  906.             ],
  907.             "expr": "ShipCity",
  908.             "cfunc": "",
  909.             "qtd": false,
  910.             "ual": true,
  911.             "aggr": false,
  912.             "tbls": ["Orders"]
  913.           },
  914.           {
  915.             "id": "Order.ShipCountry",
  916.             "cptn": "Ship country",
  917.             "dtype": 1,
  918.             "kind": 0,
  919.             "size": 0,
  920.             "uir": true,
  921.             "uic": true,
  922.             "uis": true,
  923.             "opg": 99,
  924.             "ops": [
  925.               "StartsWith",
  926.               "Contains",
  927.               "Equal",
  928.               "InList",
  929.               "NotStartsWith",
  930.               "NotContains",
  931.               "NotEqual",
  932.               "NotInList",
  933.               "InSubQuery",
  934.               "NotInSubQuery",
  935.               "IsNull",
  936.               "IsNotNull"
  937.             ],
  938.             "expr": "ShipCountry",
  939.             "cfunc": "",
  940.             "qtd": false,
  941.             "ual": true,
  942.             "aggr": false,
  943.             "tbls": ["Orders"]
  944.           },
  945.           {
  946.             "id": "Order.ShipName",
  947.             "cptn": "Ship name",
  948.             "dtype": 1,
  949.             "kind": 0,
  950.             "size": 0,
  951.             "uir": true,
  952.             "uic": true,
  953.             "uis": true,
  954.             "opg": 99,
  955.             "ops": [
  956.               "StartsWith",
  957.               "Contains",
  958.               "Equal",
  959.               "InList",
  960.               "NotStartsWith",
  961.               "NotContains",
  962.               "NotEqual",
  963.               "NotInList",
  964.               "InSubQuery",
  965.               "NotInSubQuery",
  966.               "IsNull",
  967.               "IsNotNull"
  968.             ],
  969.             "expr": "ShipName",
  970.             "cfunc": "",
  971.             "qtd": false,
  972.             "ual": true,
  973.             "aggr": false,
  974.             "tbls": ["Orders"]
  975.           },
  976.           {
  977.             "id": "Order.ShipPostalCode",
  978.             "cptn": "Ship postal code",
  979.             "dtype": 1,
  980.             "kind": 0,
  981.             "size": 0,
  982.             "uir": true,
  983.             "uic": true,
  984.             "uis": true,
  985.             "opg": 99,
  986.             "ops": [
  987.               "StartsWith",
  988.               "Contains",
  989.               "Equal",
  990.               "InList",
  991.               "NotStartsWith",
  992.               "NotContains",
  993.               "NotEqual",
  994.               "NotInList",
  995.               "InSubQuery",
  996.               "NotInSubQuery",
  997.               "IsNull",
  998.               "IsNotNull"
  999.             ],
  1000.             "expr": "ShipPostalCode",
  1001.             "cfunc": "",
  1002.             "qtd": false,
  1003.             "ual": true,
  1004.             "aggr": false,
  1005.             "tbls": ["Orders"]
  1006.           },
  1007.           {
  1008.             "id": "Order.ShipRegion",
  1009.             "cptn": "Ship region",
  1010.             "dtype": 1,
  1011.             "kind": 0,
  1012.             "size": 0,
  1013.             "uir": true,
  1014.             "uic": true,
  1015.             "uis": true,
  1016.             "opg": 99,
  1017.             "ops": [
  1018.               "StartsWith",
  1019.               "Contains",
  1020.               "Equal",
  1021.               "InList",
  1022.               "NotStartsWith",
  1023.               "NotContains",
  1024.               "NotEqual",
  1025.               "NotInList",
  1026.               "InSubQuery",
  1027.               "NotInSubQuery",
  1028.               "IsNull",
  1029.               "IsNotNull"
  1030.             ],
  1031.             "expr": "ShipRegion",
  1032.             "cfunc": "",
  1033.             "qtd": false,
  1034.             "ual": true,
  1035.             "aggr": false,
  1036.             "tbls": ["Orders"]
  1037.           },
  1038.           {
  1039.             "id": "Order.ShipVia",
  1040.             "cptn": "Ship via",
  1041.             "dtype": 4,
  1042.             "kind": 0,
  1043.             "size": 0,
  1044.             "uir": true,
  1045.             "uic": true,
  1046.             "uis": true,
  1047.             "opg": 99,
  1048.             "ops": [
  1049.               "Equal",
  1050.               "Between",
  1051.               "LessThan",
  1052.               "LessOrEqual",
  1053.               "GreaterThan",
  1054.               "GreaterOrEqual",
  1055.               "InList",
  1056.               "NotEqual",
  1057.               "NotBetween",
  1058.               "NotInList",
  1059.               "MaximumOfAttr",
  1060.               "InSubQuery",
  1061.               "NotInSubQuery",
  1062.               "IsNull",
  1063.               "IsNotNull"
  1064.             ],
  1065.             "expr": "ShipVia",
  1066.             "cfunc": "",
  1067.             "qtd": false,
  1068.             "ual": true,
  1069.             "aggr": false,
  1070.             "tbls": ["Orders"]
  1071.           },
  1072.           {
  1073.             "id": "Order.ShippedDate",
  1074.             "cptn": "Shipped",
  1075.             "dtype": 12,
  1076.             "kind": 0,
  1077.             "size": 0,
  1078.             "uir": true,
  1079.             "uic": true,
  1080.             "uis": true,
  1081.             "opg": 99,
  1082.             "ops": [
  1083.               "DateWithinToday",
  1084.               "DateWithinThisWeek",
  1085.               "DateWithinPrevWeek",
  1086.               "DateWithinThisMonth",
  1087.               "DateWithinPrevMonth",
  1088.               "DateWithinThisYear",
  1089.               "DateWithinPrevYear",
  1090.               "DateBeforePrecise",
  1091.               "DateAfterPrecise",
  1092.               "DatePeriodPrecise",
  1093.               "MaximumOfAttr",
  1094.               "IsNull",
  1095.               "IsNotNull"
  1096.             ],
  1097.             "expr": "ShippedDate",
  1098.             "cfunc": "",
  1099.             "qtd": false,
  1100.             "ual": true,
  1101.             "aggr": false,
  1102.             "tbls": ["Orders"]
  1103.           }
  1104.         ]
  1105.       }
  1106.     ]
  1107.   }
  1108. }
Advertisement
Add Comment
Please, Sign In to add comment