query¶
- DeepModel.query(ql, **kwargs)¶
执行ql查询语句,得到序列化后的结果
如有变量,以args, kwargs的方式提供
- 参数
ql (
str
) – 执行的ql
示例
dm = DeepModel() # 以变量name 查询User对象 dm.query( 'select User{name, is_active} filter .name=<std::str>$name', name='Alice' )
参见
query_df
, 执行ql查询语句,获取DataFrame格式的二维表query_object
, 执行ql查询语句,得到原始结果返回提示
kwargs语法:
select User{name, is_active} filter .name=<std::str>$name and is_active=<std::bool>$active
使用示例
dm = DeepModel() dm.execute( '''delete User filter .name=<std::str>$name and is_active=<std::bool>$active''', name='Alice', active='True' )
此处 $ 为以kwargs的方式指定参数的特殊符号, 且需在参数前增加相应类型提示,参数值只支持str和int类型