pub struct RunQuery {
pub table: String,
pub columns: String,
pub conditions: Option<String>,
pub count: Option<u32>,
}
Expand description
模拟JQDataSDK的run_query方法 run_query api 是模拟了JQDataSDK run_query方法获取财务、宏观、期权等数据 可查询的数据内容请查看JQData文档 以查询上市公司分红送股(除权除息)数据为例: 参数: table: 要查询的数据库和表名,格式为 database + . + tablename 如finance.STK_XR_XD columns: 所查字段,为空时则查询所有字段,多个字段中间用,分隔。如id,company_id,columns不能有空格等特殊字符 conditions: 查询条件,可以为空,格式为report_date#>=#2006-12-01&report_date#<=#2006-12-31,条件内部#号分隔,格式: column # 判断符 # value,多个条件使用&号分隔,表示and,conditions不能有空格等特殊字符 count: 查询条数,count为空时默认1条,最多查询1000条
Fields§
§table: String
§columns: String
§conditions: Option<String>
§count: Option<u32>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunQuery
impl<'de> Deserialize<'de> for RunQuery
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RunQuery
impl RefUnwindSafe for RunQuery
impl Send for RunQuery
impl Sync for RunQuery
impl Unpin for RunQuery
impl UnwindSafe for RunQuery
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more