Beispiel #1
0
    def _getDbIndexDetails(self, cur, index_id):
        items = []

        db_details = cur.execute(
            """SELECT * from dbd$index_details
                                WHERE index_id = :id""", {
                "id": index_id
            }).fetchall()

        for item in db_details:
            tmp = Item()
            tmp.name = self._getDbFieldName(cur, item[3])
            tmp.expression = item[4]
            tmp.desc = item[5]

            items.append(tmp)

        return items