Implement renames for $_internalSchema MatchExpressions

XMLWordPrintableJSON

    • Query Optimization
    • Fully Compatible
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Implement renames for $_internalSchema* MatchExpressions

      This ticket updates:

      Name of operator MatchExpression name Rename approach Risk
      _internalSchemaCond InternalSchemaCondMatchExpression rename the condition as well as the then and else portions of the expression. OK
      _internalSchemaBinDataEncryptedType InternalSchemaBinDataEncryptedTypeExpression apply rename to the base object. OK
      _internalSchemaBinDataFLE2EncryptedType InternalSchemaBinDataFLE2EncryptedTypeExpression apply rename to the base object. OK
      _internalSchemaRootDocEq InternalSchemaRootDocEqMatchExpression No-op OK

      We are skipping as part of this ticket the following internalSchema match expressions

      Name of operator MatchExpression name Rename approach Risk
      _internalSchemaObjectMatch InternalSchemaObjectMatchExpression rename all the fields in the object. High
      _internalSchemaAllowedProperties InternalSchemaAllowedPropertiesMatchExpression Not allowed rewrite High

            Assignee:
            Matt Olma
            Reporter:
            Matt Olma
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: