Uploaded image for project: 'Tajo (Retired)'
  1. Tajo (Retired)
  2. TAJO-236

Implement LogicalPlanVerifier to check if a logical plan is valid

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.2-incubating
    • Planner/Optimizer
    • None

    Description

      The current Tajo does not have any verification system to check whether a logical plan is valid, or not. LogicalPlanVerifier will verify the followings of a logical plan:

      • operand types checking
        • some operators have type restrictions. For example, plus(+)'s operands must be numerical values.
      • Table and column existence check.
        • Examples are as follows:
          • a create table statement must check if the table already exists
          • columns included in select list must exist in corresponding tables.

      Attachments

        1. TAJO-236.patch
          55 kB
          Hyunsik Choi

        Issue Links

          Activity

            People

              hyunsik Hyunsik Choi
              hyunsik Hyunsik Choi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: