Ejemplo n.º 1
0
Archivo: ir.py Proyecto: danking/hail
 def render(self, r):
     return '(TableExport "{}" "{}" "{}" {} {})'.format(
         escape_str(self.path),
         escape_str(self.types_file),
         escape_str(self.header),
         self.export_type._jtype.parsableString(),
         r(self.child))
Ejemplo n.º 2
0
Archivo: ir.py Proyecto: bcajes/hail
 def render(self, r):
     return '(TableExport {} "{}" "{}" {} {})'.format(
         r(self.child),
         escape_str(self.path),
         escape_str(self.types_file) if self.types_file else 'None',
         self.header,
         self.export_type)
Ejemplo n.º 3
0
Archivo: ir.py Proyecto: knmkr/hail
 def render(self, r):
     return '(TableExport "{}" "{}" "{}" {} {})'.format(
         escape_str(self.path),
         escape_str(self.types_file),
         escape_str(self.header),
         self.export_type._jtype.parsableString(),
         r(self.child))
Ejemplo n.º 4
0
 def render(self, r):
     return '(BlockMatrixBroadcast {} ({}) {} ({}) {})'\
         .format(escape_str(self.broadcast_kind),
                 ' '.join([str(x) for x in self.shape]),
                 self.block_size,
                 ' '.join([str(b) for b in self.dims_partitioned]),
                 r(self.child))
Ejemplo n.º 5
0
 def render(self):
     reader = {
         'name': 'TableFromBlockMatrixNativeReader',
         'path': self.path,
         'nPartitions': self.n_partitions
     }
     return escape_str(json.dumps(reader))
Ejemplo n.º 6
0
 def __str__(self):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path),
                                             self.overwrite, self.child)
Ejemplo n.º 7
0
 def render(self, r):
     return '(TableImport ({}) {} {})'.format(
         ' '.join([escape_str(path) for path in self.paths]),
         self._typ._parsable_string(),
         escape_str(json.dumps(self.reader_options)))
Ejemplo n.º 8
0
 def render(self):
     reader = {'name': 'TableNativeReader', 'path': self.path}
     return escape_str(json.dumps(reader))
Ejemplo n.º 9
0
 def render(self, r):
     return '(Die {} "{}")'.format(self.typ._jtype.parsableString(),
                                   escape_str(self.message))
Ejemplo n.º 10
0
 def __str__(self):
     return '(TableRead "{}" {} {})'.format(escape_str(self.path),
                                            self.drop_rows, self.typ)
Ejemplo n.º 11
0
 def head_str(self):
     return '(({}) {} {}'.format(
         ' '.join([escape_str(path) for path in self.paths]),
         self._typ._parsable_string(),
         escape_str(json.dumps(self.reader_options)))
Ejemplo n.º 12
0
 def render(self, r):
     return '(TableRead "{}" {} {})'.format(
         escape_str(self.path),
         self.drop_rows,
         self.typ)
Ejemplo n.º 13
0
 def render(self, r):
     return '(TableImport ({}) {} {})'.format(
         ' '.join([escape_str(path) for path in self.paths]),
         self.typ._jtype.parsableString(),
         escape_str(json.dumps(self.reader_options)))
Ejemplo n.º 14
0
 def __str__(self):
     return '(MatrixMapGlobals {} {} {})'.format(
         escape_str(json.dumps(self.value)),
         self.child, self.pred)
Ejemplo n.º 15
0
 def head_str(self):
     return '{} {} ({})'.format(
         escape_str(self.entries_field_name),
         escape_str(self.cols_field_name),
         ' '.join([escape_id(id) for id in self.col_key]))
Ejemplo n.º 16
0
 def render(self):
     reader = {'name': 'TextTableReader', 'options': self.config}
     return escape_str(json.dumps(reader))
Ejemplo n.º 17
0
 def __str__(self):
     return '(Str "{}")'.format(escape_str(self.x))
Ejemplo n.º 18
0
Archivo: ir.py Proyecto: danking/hail
 def render(self, r):
     return '(Die {} "{}")'.format(self.typ._jtype.parsableString(), escape_str(self.message))
Ejemplo n.º 19
0
 def to_hql(self):
     return '("{regex}" ~ {string})'.format(regex=escape_str(self.regex), string=self.string.to_hql())
Ejemplo n.º 20
0
Archivo: ir.py Proyecto: danking/hail
 def render(self, r):
     return '(TableWrite "{}" {} {} {} {})'.format(escape_str(self.path), self.overwrite, self.stage_locally,
                                                   "\"" + escape_str(self._codec_spec) + "\"" if self._codec_spec else "None",
                                                     r(self.child))
Ejemplo n.º 21
0
Archivo: ir.py Proyecto: krcurtis/hail
 def render(self, r):
     return '(TableWrite "{}" {} {} {} {})'.format(
         escape_str(self.path), self.overwrite, self.stage_locally,
         "\"" + escape_str(self._codec_spec) +
         "\"" if self._codec_spec else "None", r(self.child))
Ejemplo n.º 22
0
 def render(self, r):
     return '(Str "{}")'.format(escape_str(self.x))
Ejemplo n.º 23
0
 def __str__(self):
     return '(TableImport ({}) {} {})'.format(
         ' '.join([escape_str(path) for path in self.paths]),
         self.typ._jtype.parsableString(),
         escape_str(json.dumps(self.reader_options)))
Ejemplo n.º 24
0
 def render(self, r):
     return '(TableRead "{}" {} {})'.format(escape_str(self.path),
                                            self.drop_rows, self._typ)
Ejemplo n.º 25
0
 def render(self, r):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path),
                                             self.overwrite, r(self.child))
Ejemplo n.º 26
0
 def render(self, r):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path), self.overwrite, r(self.child))
Ejemplo n.º 27
0
 def head_str(self):
     return '{} {} ({})'.format(
         escape_str(self.entries_field_name),
         escape_str(self.cols_field_name),
         ' '.join([escape_id(id) for id in self.col_key]))
Ejemplo n.º 28
0
Archivo: ir.py Proyecto: danking/hail
 def render(self, r):
     return '(Str "{}")'.format(escape_str(self.x))
Ejemplo n.º 29
0
 def head_str(self):
     return '(({}) {} {}'.format(
         ' '.join([escape_str(path) for path in self.paths]),
         self._typ._parsable_string(),
         escape_str(json.dumps(self.reader_options)))
Ejemplo n.º 30
0
 def render(self, r):
     return '(TableExport {} "{}" "{}" {} {})'.format(
         r(self.child), escape_str(self.path),
         escape_str(self.types_file) if self.types_file else 'None',
         self.header, self.export_type)
Ejemplo n.º 31
0
 def render(self, r):
     return '(CastTableToMatrix {} {} ({}) {})'.format(
        escape_str(self.entries_field_name),
        escape_str(self.cols_field_name),
        ' '.join([escape_id(id) for id in self.col_key]),
        r(self.child))
Ejemplo n.º 32
0
 def __str__(self):
     return '{} "{}"'.format(self.typ._jtype.parsableString(),
                             escape_str(json.dumps(self.value)))