column_factories#

2026-03-11

19 min read time

Applies to Linux

pylibhipdf.column_factories.make_duration_column(signatures, args, kwargs, defaults, _fused_sigindex={})#
pylibhipdf.column_factories.make_empty_column(signatures, args, kwargs, defaults, _fused_sigindex={})#

Creates an empty column of the specified type.

For details, see :cpp:func::make_empty_column.

Parameters#

type_or_idUnion[DataType, type_id, object]

The column data type.

Returns#

Column

An empty Column

pylibhipdf.column_factories.make_fixed_point_column(signatures, args, kwargs, defaults, _fused_sigindex={})#
pylibhipdf.column_factories.make_fixed_width_column(signatures, args, kwargs, defaults, _fused_sigindex={})#
pylibhipdf.column_factories.make_numeric_column(signatures, args, kwargs, defaults, _fused_sigindex={})#

Creates an empty numeric column.

For details, see :cpp:func::make_numeric_column.

pylibhipdf.column_factories.make_timestamp_column(signatures, args, kwargs, defaults, _fused_sigindex={})#