Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
TEIID-5937 simplifying the fixes to account for an additional case

    • -34
    • +0
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5937 simplifying the fixes to account for an additional case

    • -34
    • +0
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5937 simplifying the fixes to account for an additional case

    • -34
    • +0
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5937 correcting the earlier fix

    • -1
    • +17
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5937 correcting the earlier fix

    • -1
    • +17
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5937 correcting the earlier fix

    • -1
    • +17
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5959 completing the rewrite of expression criteria

    • -1
    • +1
    ./relational/rules/RulePushSelectCriteria.java
  1. … 3 more files in changeset.
TEIID-5937 addressing projection conflict with set ops

    • -0
    • +18
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5937 addressing projection conflict with set ops

    • -0
    • +18
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5937 addressing projection conflict with set ops

    • -0
    • +18
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5934 added a deeper check for lateral correlation

    • -11
    • +13
    ./relational/rules/RulePushAggregates.java
  1. … 1 more file in changeset.
TEIID-5934 added a deeper check for lateral correlation

    • -11
    • +13
    ./relational/rules/RulePushAggregates.java
  1. … 1 more file in changeset.
TEIID-5933 addressing insufficient checks on merging of left outer joins

    • -1
    • +1
    ./relational/rules/RuleApplySecurity.java
    • -3
    • +6
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5933 addressing insufficient checks on merging of left outer joins

    • -1
    • +1
    ./relational/rules/RuleApplySecurity.java
    • -3
    • +6
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5933 addressing insufficient checks on merging of left outer joins

    • -1
    • +1
    ./relational/rules/RuleApplySecurity.java
    • -3
    • +6
    ./relational/rules/RuleMergeVirtual.java
  1. … 2 more files in changeset.
TEIID-5930 checking all parent joins when removing source nodes

    • -7
    • +13
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5930 checking all parent joins when removing source nodes

    • -7
    • +13
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5930 checking all parent joins when removing source nodes

    • -7
    • +13
    ./relational/rules/RuleMergeVirtual.java
  1. … 1 more file in changeset.
TEIID-5929 fix for null node in first union branch under insert

  1. … 1 more file in changeset.
TEIID-5929 fix for null node in first union branch under insert

  1. … 1 more file in changeset.
TEIID-5922 addressing the npe for a procedure subquery

    • -2
    • +2
    ./relational/rules/RulePlanSubqueries.java
  1. … 1 more file in changeset.
TEIID-5922 addressing the npe for a procedure subquery

    • -2
    • +2
    ./relational/rules/RulePlanSubqueries.java
  1. … 1 more file in changeset.
TEIID-5798 adding the concept of a row policy

this is roughly based on pg, but the name is scoped to both the resource

and the role - that's why drop takes both arguments.

it has been simplified to only specify a using condition, which defaults

to a constraint/check. if you want to create separate read/write

policies, you need add two policies instead of one.

this does not yet attempt to rewrite the old permission condition logic

as policies

    • -42
    • +82
    ./relational/RowBasedSecurityHelper.java
    • -1
    • +2
    ./relational/rules/RuleApplySecurity.java
  1. … 26 more files in changeset.
TEIID-5910 TEIID-5911 addressing security related issues

correcting xml output constraint flag

correcting row based condition procedure check

    • -1
    • +1
    ./relational/RowBasedSecurityHelper.java
  1. … 5 more files in changeset.
TEIID-5910 TEIID-5911 addressing security related issues

correcting xml output constraint flag

correcting row based condition procedure check

    • -1
    • +1
    ./relational/RowBasedSecurityHelper.java
  1. … 5 more files in changeset.
TEIID-5864 fixing planning loop

    • -0
    • +4
    ./relational/rules/RulePlanOuterJoins.java
    • -1
    • +1
    ./relational/rules/RulePlanUnions.java
  1. … 1 more file in changeset.
TEIID-5864 fixing planning loop

    • -182
    • +186
    ./relational/rules/RulePlanOuterJoins.java
    • -60
    • +60
    ./relational/rules/RulePlanUnions.java
  1. … 1 more file in changeset.
TEIID-5864 fixing planning loop

    • -0
    • +4
    ./relational/rules/RulePlanOuterJoins.java
    • -1
    • +1
    ./relational/rules/RulePlanUnions.java
  1. … 1 more file in changeset.
TEIID-5842 TEIID-5841 refining the policy security logic (#1190)

- adds the type to permission checks to prevent resource ambiguity

- passes AbstractMetadataRecord(s) to the PolicyDecider

    • -1
    • +2
    ./relational/RowBasedSecurityHelper.java
    • -4
    • +2
    ./relational/rules/RuleApplySecurity.java
  1. … 8 more files in changeset.
TEIID-5740 adding support for explain (#1186)

  1. … 23 more files in changeset.