Struct datafusion::sql::parser::CreateExternalTable [−][src]
pub struct CreateExternalTable { pub name: String, pub columns: Vec<ColumnDef>, pub file_type: FileType, pub has_header: bool, pub location: String, }
DataFusion extension DDL for CREATE EXTERNAL TABLE
Fields
name: String
Table name
columns: Vec<ColumnDef>
Optional schema
file_type: FileType
File type (Parquet, NDJSON, CSV)
has_header: bool
CSV Header row?
location: String
Path to file
Trait Implementations
impl Clone for CreateExternalTable
[src]
impl Clone for CreateExternalTable
[src]fn clone(&self) -> CreateExternalTable
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<CreateExternalTable> for CreateExternalTable
[src]
impl PartialEq<CreateExternalTable> for CreateExternalTable
[src]fn eq(&self, other: &CreateExternalTable) -> bool
[src]
fn ne(&self, other: &CreateExternalTable) -> bool
[src]
Auto Trait Implementations
impl RefUnwindSafe for CreateExternalTable
impl RefUnwindSafe for CreateExternalTable
impl Send for CreateExternalTable
impl Send for CreateExternalTable
impl Sync for CreateExternalTable
impl Sync for CreateExternalTable
impl Unpin for CreateExternalTable
impl Unpin for CreateExternalTable
impl UnwindSafe for CreateExternalTable
impl UnwindSafe for CreateExternalTable