@property
@since(2.0)
def catalog(self):
    'Interface through which the user may create, drop, alter or query underlying\n        databases, tables, functions etc.\n        '
    if (not hasattr(self, '_catalog')):
        self._catalog = Catalog(self)
    return self._catalog
Interface through which the user may create, drop, alter or query underlying
databases, tables, functions etc.
@property
@since(2.0)
def catalog(self):
    'Interface through which the user may create, drop, alter or query underlying\n        databases, tables, functions etc.\n        '
    if (not hasattr(self, '_catalog')):
        self._catalog = Catalog(self)
    return self._catalog