Operation import.table.from.local_folder_path in plugin tabular v0.5.1
Import a table from a local folder containing text files.
Author(s) | Markus Binsteiner (markus@frkl.io) |
Operation type | pipeline |
Inputs
Name | Description | Type | Required? | Default |
---|---|---|---|---|
path | The local path of the folder to import. | string | true | null |
Outputs
Name | Description | Type | Required? | Default |
---|---|---|---|---|
imported_file_bundle | The imported file bundle. | file_bundle | true | null |
table | The result value (of type 'table'). | table | true | null |
Module configuration
Module pipeline
With configuration options:
constants | {} |
context | {} |
defaults | {} |
doc | {
"description": "Import a table from a local folder containing text files.",
"doc": null
} |
input_aliases | {
"import_file_bundle.path": "path"
} |
output_aliases | {
"import_file_bundle.file_bundle": "imported_file_bundle",
"create_table_from_files.table": "table"
} |
pipeline_name | "import.table.from.local_folder_path" |
steps | [
{
"module_type": "import.local.file_bundle",
"module_config": {},
"is_resolved": false,
"step_id": "import_file_bundle",
"manifest_src": {
"module_type": "import.local.file_bundle",
"module_config": {},
"is_resolved": false
},
"input_links": {},
"module_details": {
"python_class_name": "ImportLocalFileBundleModule",
"python_module_name": "kiara.modules.included_core_modules.filesystem",
"full_name": "kiara.modules.included_core_modules.filesystem.ImportLocalFileBundleModule",
"module_config": {
"constants": {},
"defaults": {},
"include_file_types": null,
"exclude_file_types": null
},
"inputs_schema": {
"path": {
"type": "string",
"type_config": {},
"default": null,
"optional": false,
"is_constant": false,
"doc": {
"description": "The local path of the folder to import.",
"doc": null
}
}
},
"outputs_schema": {
"file_bundle": {
"type": "file_bundle",
"type_config": {},
"default": null,
"optional": false,
"is_constant": false,
"doc": {
"description": "The imported file bundle.",
"doc": null
}
}
}
},
"doc": {
"description": "Import a folder (file_bundle) from the local filesystem.",
"doc": null
}
},
{
"module_type": "create.table",
"module_config": {
"source_type": "file_bundle",
"target_type": "table"
},
"is_resolved": false,
"step_id": "create_table_from_files",
"manifest_src": {
"module_type": "create.table.from.file_bundle",
"module_config": {},
"is_resolved": false
},
"input_links": {
"file_bundle": [
{
"step_id": "import_file_bundle",
"value_name": "file_bundle",
"sub_value": null
}
]
},
"module_details": {
"python_class_name": "CreateTableModule",
"python_module_name": "kiara_plugin.tabular.modules.table",
"full_name": "kiara_plugin.tabular.modules.table.CreateTableModule",
"module_config": {
"constants": {},
"defaults": {},
"source_type": "file_bundle",
"target_type": "table",
"ignore_errors": false
},
"inputs_schema": {
"file_bundle": {
"type": "file_bundle",
"type_config": {},
"default": null,
"optional": false,
"is_constant": false,
"doc": {
"description": "The source value (of type 'file_bundle').",
"doc": null
}
}
},
"outputs_schema": {
"table": {
"type": "table",
"type_config": {},
"default": null,
"optional": false,
"is_constant": false,
"doc": {
"description": "The result value (of type 'table').",
"doc": null
}
}
}
},
"doc": {
"description": "Creates a 'table' instance from a source value of type 'file_bundle'.",
"doc": null
}
}
] |