README

vectie/moonmoon/src/data_store does not have a README file

#
CatalogRebuild

pub(all) struct CatalogRebuild {
root : String
catalog_path : String
generated_at_ms : Int64
entry_count : Int
catalog :
DataCatalog

} derive(Eq, ToJson,
Debug
,
FromJson
)

#
DataStoreInit

pub(all) struct DataStoreInit {
root : String
created_dir_count : Int
directories : Array[String]
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
DataStoreIssue

pub(all) struct DataStoreIssue {
code : String
path : String
message : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
PersistedManifest

pub(all) struct PersistedManifest {
artifact_kind : String
artifact_id : String
path : String
} derive(Eq, ToJson,
Debug
,
FromJson
)

#
artifact_path

fn artifact_path(root : String, artifact_id : String) -> String

#
catalog_path

fn catalog_path(root : String) -> String

#
dataset_path

fn dataset_path(root : String, dataset_id : String) -> String

#
dataset_version_path

fn dataset_version_path(root : String, version_id : String) -> String

#
initialize_root

fn initialize_root(root : String) -> Result[DataStoreInit, DataStoreIssue]

#
lineage_path

fn lineage_path(root : String, lineage_id : String) -> String

#
read_artifact_ref

fn read_artifact_ref(root : String, artifact_id : String) -> Result[
ArtifactRef
, DataStoreIssue]

#
read_catalog

#
read_dataset

fn read_dataset(root : String, dataset_id : String) -> Result[
DatasetManifest
, DataStoreIssue]

#
read_dataset_version

fn read_dataset_version(root : String, version_id : String) -> Result[
DatasetVersion
, DataStoreIssue]

#
read_lineage_manifest

fn read_lineage_manifest(root : String, lineage_id : String) -> Result[
LineageManifest
, DataStoreIssue]

#
read_source

fn read_source(root : String, source_id : String) -> Result[
DataSource
, DataStoreIssue]

#
read_validation_report

fn read_validation_report(root : String, validation_report_id : String) -> Result[
ValidationReport
, DataStoreIssue]

#
rebuild_catalog

fn rebuild_catalog(root : String, generated_at_ms : Int64) -> Result[CatalogRebuild, DataStoreIssue]

#
source_path

fn source_path(root : String, source_id : String) -> String

#
validation_report_path

fn validation_report_path(root : String, validation_report_id : String) -> String

#
write_artifact_ref

fn write_artifact_ref(root : String, artifact :
ArtifactRef
) -> Result[PersistedManifest, DataStoreIssue]

#
write_catalog

fn write_catalog(root : String, catalog :
DataCatalog
) -> Result[PersistedManifest, DataStoreIssue]

#
write_dataset

#
write_dataset_version

fn write_dataset_version(root : String, version :
DatasetVersion
) -> Result[PersistedManifest, DataStoreIssue]

#
write_lineage_manifest

fn write_lineage_manifest(root : String, lineage :
LineageManifest
) -> Result[PersistedManifest, DataStoreIssue]

#
write_source

fn write_source(root : String, source :
DataSource
) -> Result[PersistedManifest, DataStoreIssue]

#
write_validation_report

fn write_validation_report(root : String, report :
ValidationReport
) -> Result[PersistedManifest, DataStoreIssue]

Powered by MoonBit

Site sourceReport issuePackagesBuild queueSkillsStatistics

© 2026 mooncakes.io