MCPcopy Create free account
hub / github.com/apache/arrow / generate_column

Method generate_column

dev/archery/archery/integration/datagen.py:628–641  ·  view source on GitHub ↗
(self, size, name=None)

Source from the content-addressed store, hash-verified

626 return OrderedDict([('name', 'utf8')])
627
628 def generate_column(self, size, name=None):
629 K = 7
630 is_valid = self._make_is_valid(size)
631 values = []
632
633 for i in range(size):
634 if is_valid[i]:
635 values.append(tobytes(random_utf8(K)))
636 else:
637 values.append(b"")
638
639 if name is None:
640 name = self.name
641 return self.column_class(name, size, is_valid, values)
642
643
644class LargeBinaryField(BinaryField):

Callers

nothing calls this directly

Calls 5

column_classMethod · 0.95
tobytesFunction · 0.85
random_utf8Function · 0.85
_make_is_validMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected