def _table_materialize(table):
    if table._is_materialized():
        return table
    else:
        op = _ops.MaterializedJoin(table)
        return TableExpr(op)
L{calcHA1} raises L{TypeError} when any of the pszUsername, pszRealm,
dataset/ETHPy150Open cloudera/ibis/ibis/expr/api.py/_table_materialize--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/test/test_digestauth.py/DigestAuthTests.test_incompatibleCalcHA1Options