pub struct InsertRecordsFromPayloadRequest
pub table_name: String,
pub data_text: String,
pub data_bytes: ByteBuf,
pub modify_columns: HashMap<String, HashMap<String, String>>,
pub create_table_options: HashMap<String, String>,
pub options: HashMap<String, String>,
The request payload for the /insert/records/frompayload endpoint.
Insert records from a text-based or binary payload into the specified target table
Fields
table_name: StringName of the table into which the data will be inserted, in [schema_name.]table_name format, using standard name resolution rules. If the table does not exist, the table will be created using either an existing type_id or the type inferred from the payload, and the new table name will have to meet standard table naming criteria.
data_text: StringRecords formatted as delimited text.
data_bytes: ByteBufRecords formatted as binary data.
modify_columns: HashMap<String, HashMap<String, String>>Not implemented yet.
create_table_options: HashMap<String, String>Options used when creating the target table. Includes type to use. The other options match those in /create/table.
options: HashMap<String, String>Optional parameters.
Trait Implementations
fn clone(&self) -> InsertRecordsFromPayloadRequest
fn clone_from(&mut self, source: &Self)
source. Read moreimpl<‘de> Deserialize<‘de> for InsertRecordsFromPayloadRequest
fn deserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
where __D: Deserializer<‘de>,
fn avro_schema(&self) -> &‘static str
fn use_compression() -> bool
KineticaOptions::use_snappy enabled. Read more