Skip to main content
pub struct ExecuteSqlResponse 
    pub count_affected: i64,
    pub data: Vec<GenericRecord>,
    pub total_number_of_records: i64,
    pub has_more_records: bool,
    pub paging_table: String,
    pub info: HashMap<String, String>,
    pub data_type: Arc<Type>,

The response from the /execute/sql endpoint, with its records decoded. RawExecuteSqlResponse is the form the server sends.

Fields

count_affected: i64

The number of objects/records affected.

data: Vec<GenericRecord>

The records, decoded.

total_number_of_records: i64

Total/Filtered number of records.

has_more_records: bool

Too many records. Returned a partial set.

paging_table: String

Name of the table that has the result records of the query. Valid, when has_more_records is true. The caller should clear this and all tables in result_table_list when they are done querying.

info: HashMap<String, String>

Additional information.

data_type: Arc<Type>

The type of the dynamically generated data.

Trait Implementations

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source

fn fmt(&self, f: &mut Formatter<’_>) -> Result

Formats the value using the given formatter. Read more