Skip to main content

Namespace Workspace.XBR.Xperiflow.Routines.Io

Classes

ArtifactDataResolver

DataStoreAccessor

Provides access to a data store managed by a storage backend. This DataStore is a key-value store that can store data in various formats.

This DataStore implementation uses the MetaFileSystemClient to store data in a key-value store. Additionally, there are limitations on the key names that can be used. The key must be under 25 characters, contain no illegal characters, and have at least 1 character.

DataTableParquetArtifactIoFactory

DataTableParquetArtifactReader

A Artifact Reader for DataTables that reads a series of partitioned parquet files into a single DataTable.

DataTableParquetArtifactWriter

The Artifact Writer for DataTables that writes a DataTable to a series of partitioned parquet files.

JsonArtifactIoFactory

JsonArtifactReader

An Artifact for reading a JObject from a json. This Artifact reader is meant to be very flexible in that it will read from any single .json file ignoring the schema.json file if it exists. If the schema.json is the only file, it will read from that as the data file.

JsonArtifactWriter

The Artifact Writer for writing json data to a .json text file.

StringTextArtifactIoFactory

StringTextArtifactReader

An Artifact for reading a string from a text file called data.txt.

StringTextArtifactWriter

The Artifact Writer for writing string data to a text file.

WebAppArtifactIoFactory

An Artifact IO Factory for writing/reading a JObject to/from a json file called data.appref.

WebAppArtifactReader

An Artifact Reader for reading a JObject from a json file called data.appref.

WebAppArtifactWriter

The Artifact Writer for writing json data to a .appref text file.

Interfaces

IArtifactDataResolver

IArtifactIoFactory<T>

IArtifactReader<T>

Interface for classes that read data from storage into an object of type T

IArtifactWriter<T>

Interface for classes that read data from storage into an object of type T.

IDataStoreAccessor

Provides access to a data store managed by a storage backend. This DataStore is a key-value store that can store data in various formats.

Was this page helpful?