Skip to Content
⚠️Active Development Notice: TimeTiles is under active development. Information may be placeholder content or not up-to-date.

web


web / lib/services/schema-builder/field-statistics

lib/services/schema-builder/field-statistics

Field statistics tracking for schema building.

Contains functions for tracking and updating field-level statistics during schema analysis including types, ranges, unique values, etc..

Functions

updateFieldStats()

updateFieldStats(stats, value, maxUniqueValues): void

Updates field statistics with a new value.

Parameters

stats

FieldStatistics

value

unknown

maxUniqueValues

number

Returns

void


createFieldStats()

createFieldStats(path): FieldStatistics

Creates initial field statistics.

Parameters

path

string = ""

Returns

FieldStatistics


getValueType()

getValueType(value): string

Gets the type of a value as a string.

Parameters

value

unknown

Returns

string


mergeFieldStats()

mergeFieldStats(existing, incoming): FieldStatistics

Merges field statistics when combining batches.

Parameters

existing

FieldStatistics

incoming

FieldStatistics

Returns

FieldStatistics

Last updated on