@property
def _pieces(self):
    (yield format_schema(self.schema))
    with_stmt = ','.join(['{}={}'.format(i, ("'{}'".format(v) if isinstance(v, str) else v)) for (i, v) in self.with_params.items() if (v is not None)])
    if with_stmt:
        (yield ' WITH ({})'.format(with_stmt))
@property
def _pieces(self):
    (yield format_schema(self.schema))
    with_stmt = ','.join(['{}={}'.format(i, ("'{}'".format(v) if isinstance(v, str) else v)) for (i, v) in self.with_params.items() if (v is not None)])
    if with_stmt:
        (yield ' WITH ({})'.format(with_stmt))