open_rows() | Teradata Package for Python - open_rows() - Teradata Package for Python

Teradata® Package for Python User Guide

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Teradata Package for Python
Release Number
20.00
Published
March 2025
ft:locale
en-US
ft:lastEdition
2025-12-05
dita:mapPath
nvi1706202040305.ditamap
dita:ditavalPath
plt1683835213376.ditaval
dita:id
rkb1531260709148
Product Category
Teradata Vantage

Use the open_rows() function to retrieve open rows from a DataFrame created on a transaction-time or bi-temporal table/view. Open rows are defined as those where the end of the transaction-time period is greater than or equal to the current time.

There are no parameters for this function.

Example setup

Load the data.

>>> load_example_data("teradataml", "Employee_address")

Create a DataFrame on 'Employee_address' table.

>>> df = DataFrame("Employee_address")

Example: Retrieve open rows from the DataFrame

>>> df.open_rows()
EmployeeID       EmployeeName        address                                                           validity_period
         1           John Doe    123 Main St  ('2025-03-04 15:41:44.610000+00:00', '9999-12-31 23:59:59.999999+00:00')
         2         Jane Smith     456 Elm St  ('2025-03-04 15:41:44.610000+00:00', '9999-12-31 23:59:59.999999+00:00')