def demo_asof_join(dh_session: Session): left_table = dh_session.time_table(period=100000).update( formulas=["Col1=i"]) right_table = dh_session.time_table(period=200000).update( formulas=["Col1=i"]) time.sleep(2) return left_table.aj(right_table, on=["Timestamp"], joins=["Timestamp2 = Timestamp", "Col2 = Col1"])
def demo_asof_join(dh_session: Session): left_table = dh_session.time_table(period=100000).update( column_specs=["Col1=i"]) right_table = dh_session.time_table(period=200000).update( column_specs=["Col1=i"]) time.sleep(2) return left_table.aj( right_table, keys=["Timestamp"], columns_to_add=["Timestamp2 = Timestamp", "Col2 = Col1"])
def test_time_table(self): session = Session() t = session.time_table(period=100000) self.assertFalse(t.is_static) session.close()