Exemple #1
0
 def parse_yaml_models(self, yaml_block: YamlBlock):
     for node in self.read_yaml_models(yaml_block):
         node_block = TargetBlock.from_yaml_block(yaml_block, node)
         patch = self.parse_target_model(node_block)
         self.results.add_patch(yaml_block.file, patch)
Exemple #2
0
 def parse_yaml_sources(self, yaml_block: YamlBlock):
     for source in self.read_yaml_sources(yaml_block):
         source_block = TargetBlock.from_yaml_block(yaml_block, source)
         source_table = self.parse_target_source(source_block)
         self.results.add_source(yaml_block.file, source_table)
Exemple #3
0
 def get_block(self, node: UnparsedMacroUpdate) -> TargetBlock:
     return TargetBlock.from_yaml_block(self.yaml, node)