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"])
Exemple #3
0
 def test_time_table(self):
     session = Session()
     t = session.time_table(period=100000)
     self.assertFalse(t.is_static)
     session.close()