public void load()

in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/core/DdmAbstractViewChange.java [109:129]


  public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException {
    super.load(parsedNode, resourceAccessor);

    for (ParsedNode child : parsedNode.getChildren()) {
      if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_CTE)) {
        DdmCteConfig cte = new DdmCteConfig();
        cte.load(child, resourceAccessor);
        addCte(cte);
      } else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_TABLE)) {
        DdmTableConfig table = new DdmTableConfig();
        table.load(child, resourceAccessor);
        addTable(table);
      } else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_JOIN)) {
        DdmJoinConfig join = new DdmJoinConfig();
        join.load(child, resourceAccessor);
        addJoin(join);
      } else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_WHERE)) {
        setConditions(DdmConditionConfig.loadConditions(child, resourceAccessor));
      }
    }
  }