Class DataBlockMetadata
- Namespace
- Datafication.Storage.Velocity.Models
- Assembly
- Datafication.Storage.Velocity.dll
Lightweight metadata about a stored DataBlock that can be loaded without reading the actual data content.
public class DataBlockMetadata
- Inheritance
-
objectDataBlockMetadata
Properties
ApproximateSizeBytes
Gets or sets the approximate size of the DataBlock in bytes.
public long ApproximateSizeBytes { get; set; }
Property Value
- long
ColumnStatistics
Gets or sets basic statistics for numeric columns. Key is column name, value contains min/max/mean/count statistics.
public Dictionary<string, ColumnStatistics> ColumnStatistics { get; set; }
Property Value
- Dictionary<string, ColumnStatistics>
CompressionRatio
Gets or sets the compression ratio if the DataBlock is compressed.
public double CompressionRatio { get; set; }
Property Value
- double
CustomProperties
Gets or sets custom metadata properties that can be used by applications.
public Dictionary<string, object> CustomProperties { get; set; }
Property Value
- Dictionary<string, object>
Id
Gets or sets the unique identifier of the DataBlock.
public string Id { get; set; }
Property Value
- string
IsCompressed
Gets or sets a value indicating whether this DataBlock is compressed.
public bool IsCompressed { get; set; }
Property Value
- bool
LastModified
Gets or sets when the DataBlock was created or last modified.
public DateTime LastModified { get; set; }
Property Value
- DateTime
RowCount
Gets or sets the total number of rows in the DataBlock.
public int RowCount { get; set; }
Property Value
- int
Schema
Gets or sets the schema information for the DataBlock.
public DataSchema Schema { get; set; }
Property Value
StorageTier
Gets or sets the storage tier where this DataBlock is stored.
public string StorageTier { get; set; }
Property Value
- string