コード例 #1
0
ファイル: __init__.py プロジェクト: 86me/mediacore
    def __init__(self, columns, param, bool=False, *args, **kwargs):
        if isinstance(columns, list):
            columns = ', '.join(str(c) for c in columns)
        if isinstance(param, basestring):
            param = sql.bindparam(param)
        bool_mode = bool and ' IN BOOLEAN MODE' or ''

        self.text = 'MATCH (%s) AGAINST (%s%s)' % (columns, param, bool_mode)
        self.bindparams[param.key] = param

        _ColumnClause.__init__(self, self.text, *args, **kwargs)
コード例 #2
0
ファイル: base.py プロジェクト: arbeit/openquake-packages
 def __init__(self, column):
     self.column = column
     ColumnClause.__init__(self, column.name, column.table)
コード例 #3
0
ファイル: base.py プロジェクト: civicboom/civicboom
 def __init__(self, column):
     self.column = column
     ColumnClause.__init__(self, column.name, column.table)