def available(func):
    """A decorator to indicate that a method on the adapter will be
    exposed to the database wrapper, and will be available at parse and run
    time.
    """
    func._is_available_ = True
    return func