Skip to main content

Namespace Workspace.XBR.Xperiflow.Etl.Tabular.Utilities

Classes

BoolChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a bool

ColumnInference

Provides methods to infer the data type of columns in a tabular data source.

ColumnInferenceInfo

Creates a ColumnInferenceInfo object that contains information about a column and how to handle it.

The Handler property is used to determine whether the column's DataType should be inferred, set explicitly, or left alone (as string). Typically, the ColumnInferenceInfo object is used in a Dictionary where the key is the column name and the value is the ColumnInferenceInfo object.

CsvUtil

Provides utility methods for reading CSV data into a DataTable or DataFrame.

DateTimeChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a DateTime

DoubleChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a double

GuidChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a Guid

IntChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is an int

LongChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a long

ParquetUtil

Provides utility methods for reading and writing Parquet data to and from DataFrame and DataTable objects.

TabularConverters

This class provides static methods to convert between DataTables and DataFrames.

TimeSpanChecker

A concrete implementation of [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.IDataTypeChecker](../Xperiflow.Etl.Tabular.Utilities/IDataTypeChecker.md) for checking if a value is a TimeSpan

Interfaces

IDataTypeChecker

Defines a contract for checking the data type of a value. Implementations of IDataTypeChecker are used in [Workspace.XBR.Xperiflow.Etl.Tabular.Utilities.ColumnInference](../Xperiflow.Etl.Tabular.Utilities/ColumnInference.md)

Enums

ColumnInferenceHandler

An enum that defines the actions to take when inferring column data types. One of InferDataType, ExplicitDataType, or NoAction.

Was this page helpful?