def select_raw(self, expression, bindings=None):
        self.add_select(QueryExpression(expression))

        if bindings:
            self.add_binding(bindings, 'select')

        return self
Information we need is represented differently, depending on
dataset/ETHPy150Open sdispater/orator/orator/query/builder.py/QueryBuilder.select_raw--crossover with--dataset/ETHPy150Open hatRiot/clusterd/src/platform/railo/auxiliary/info_dump.py/Auxiliary.fetchVersionRegex