예제 #1
0
파일: ir.py 프로젝트: 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))
예제 #2
0
파일: ir.py 프로젝트: 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)
예제 #3
0
파일: ir.py 프로젝트: 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))
예제 #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))
예제 #5
0
파일: table_reader.py 프로젝트: zscu/hail
 def render(self):
     reader = {
         'name': 'TableFromBlockMatrixNativeReader',
         'path': self.path,
         'nPartitions': self.n_partitions
     }
     return escape_str(json.dumps(reader))
예제 #6
0
 def __str__(self):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path),
                                             self.overwrite, self.child)
예제 #7
0
파일: table_ir.py 프로젝트: vedasha/hail
 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)))
예제 #8
0
파일: table_reader.py 프로젝트: zscu/hail
 def render(self):
     reader = {'name': 'TableNativeReader', 'path': self.path}
     return escape_str(json.dumps(reader))
예제 #9
0
파일: ir.py 프로젝트: similarface/hail
 def render(self, r):
     return '(Die {} "{}")'.format(self.typ._jtype.parsableString(),
                                   escape_str(self.message))
예제 #10
0
 def __str__(self):
     return '(TableRead "{}" {} {})'.format(escape_str(self.path),
                                            self.drop_rows, self.typ)
예제 #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)))
예제 #12
0
파일: table_ir.py 프로젝트: lfrancioli/hail
 def render(self, r):
     return '(TableRead "{}" {} {})'.format(
         escape_str(self.path),
         self.drop_rows,
         self.typ)
예제 #13
0
파일: table_ir.py 프로젝트: lfrancioli/hail
 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)))
예제 #14
0
 def __str__(self):
     return '(MatrixMapGlobals {} {} {})'.format(
         escape_str(json.dumps(self.value)),
         self.child, self.pred)
예제 #15
0
파일: matrix_ir.py 프로젝트: jigold/hail
 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]))
예제 #16
0
파일: table_reader.py 프로젝트: zscu/hail
 def render(self):
     reader = {'name': 'TextTableReader', 'options': self.config}
     return escape_str(json.dumps(reader))
예제 #17
0
 def __str__(self):
     return '(Str "{}")'.format(escape_str(self.x))
예제 #18
0
파일: ir.py 프로젝트: danking/hail
 def render(self, r):
     return '(Die {} "{}")'.format(self.typ._jtype.parsableString(), escape_str(self.message))
예제 #19
0
파일: expr_ast.py 프로젝트: konradjk/hail
 def to_hql(self):
     return '("{regex}" ~ {string})'.format(regex=escape_str(self.regex), string=self.string.to_hql())
예제 #20
0
파일: ir.py 프로젝트: 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))
예제 #21
0
파일: ir.py 프로젝트: 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))
예제 #22
0
파일: ir.py 프로젝트: similarface/hail
 def render(self, r):
     return '(Str "{}")'.format(escape_str(self.x))
예제 #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)))
예제 #24
0
 def render(self, r):
     return '(TableRead "{}" {} {})'.format(escape_str(self.path),
                                            self.drop_rows, self._typ)
예제 #25
0
파일: ir.py 프로젝트: similarface/hail
 def render(self, r):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path),
                                             self.overwrite, r(self.child))
예제 #26
0
파일: ir.py 프로젝트: lfrancioli/hail
 def render(self, r):
     return '(TableWrite "{}" {} {})'.format(escape_str(self.path), self.overwrite, r(self.child))
예제 #27
0
파일: matrix_ir.py 프로젝트: shutianxu/hail
 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]))
예제 #28
0
파일: ir.py 프로젝트: danking/hail
 def render(self, r):
     return '(Str "{}")'.format(escape_str(self.x))
예제 #29
0
파일: table_ir.py 프로젝트: jigold/hail
 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)))
예제 #30
0
파일: ir.py 프로젝트: tianyunwang/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)
예제 #31
0
파일: matrix_ir.py 프로젝트: rcownie/hail
 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))
예제 #32
0
파일: value.py 프로젝트: henrydavidge/hail
 def __str__(self):
     return '{} "{}"'.format(self.typ._jtype.parsableString(),
                             escape_str(json.dumps(self.value)))