+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+
import os
import sqlite3
items_dict[data_id][field_name] = field_value
return items_dict
+ def get_files_by_pattern(self, pattern):
+ """Returns list of all files, matched pattern string."""
+
+ if not pattern:
+ return []
+ execute = self.conn.execute
+ field_id = execute("SELECT id FROM fields WHERE name=?", \
+ ('cn',)).fetchone()[0]
+ return execute("SELECT id, value FROM data WHERE value LIKE '%%%s%%' \
+ AND field_id=? LIMIT 50" % pattern, (field_id,)).fetchall()
+
def get_entry(self, _id):
"""Returns full entry by it id."""