本文整理汇总了Python中query.Query.send方法的典型用法代码示例。如果您正苦于以下问题:Python Query.send方法的具体用法?Python Query.send怎么用?Python Query.send使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类query.Query
的用法示例。
在下文中一共展示了Query.send方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: func
# 需要导入模块: from query import Query [as 别名]
# 或者: from query.Query import send [as 别名]
def func(self, module, func, *args, **kwargs):
"""
Call remote xquery function.
@module - exist module
@func - function in module
@args - function arguments - a, b, c
@ns - namespace 'http://localhost/example/' at
'xmldb:exist:///db/example.xq'
"""
q = Query(self.proxy)
ns_tmpl = "'http://localhost/%s/' at 'xmldb:exist:///db/%s.xq'"
ns = kwargs.get("ns", None) or ns_tmpl % (module, module)
context = {
"module": module,
"func": func,
"args": ", ".join(q.parse_arg(i) for i in args),
"ns": ns
}
qtext = """import module namespace %(module)s = %(ns)s;
%(module)s:%(func)s(%(args)s)""" % context
return q.send(qtext)
示例2: xpath
# 需要导入模块: from query import Query [as 别名]
# 或者: from query.Query import send [as 别名]
def xpath(self, qtext):
if self.collection:
qtext = "collection('%s')%s" % (self.collection, qtext)
q = Query(self.proxy)
return q.send(qtext)
示例3: query
# 需要导入模块: from query import Query [as 别名]
# 或者: from query.Query import send [as 别名]
def query(self, qtext):
q = Query(self.proxy)
return q.send(qtext)