def get_next_periodic_calls(time, session=None): query = base.model_query(models.PeriodicCall) query = query.filter(models.PeriodicCall.execution_time < time) query = query.filter_by(processing=False) query = query.order_by(models.PeriodicCall.execution_time) return query.all()
def get_periodic_call_by_name(name): query = base.model_query(models.PeriodicCall) return query.filter_by(name=name).first()
def get_periodic_call_by_id(id): query = base.model_query(models.PeriodicCall) return query.filter_by(id=id).first()
def get_periodic_calls(**kwargs): query = base.model_query(models.PeriodicCall) return query.filter_by(**kwargs).all()
def get_alias_by_name(name): query = base.model_query(models.Alias) return query.filter_by(name=name).first()
def get_alias_by_id(id): query = base.model_query(models.Alias) return query.filter_by(id=id).first()
def get_aliases(**kwargs): query = base.model_query(models.Alias) return query.filter_by(**kwargs).all()