public void load()

in src/main/java/com/epam/digital/data/platform/liquibase/extension/change/DdmCteConfig.java [56:74]


    public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException {
        for (ParsedNode child : parsedNode.getChildren()) {
            if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_NAME)) {
                setName(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_NAME, String.class));
            } else if (child.getName().equalsIgnoreCase(DdmConstants.ATTRIBUTE_LIMIT)) {
                setLimit(parsedNode.getChildValue(null, DdmConstants.ATTRIBUTE_LIMIT, String.class));
            } 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));
            }
        }
    }