Example #1
0
        public bool TryLoadStagingMetadata(string table, out StagingMetadata metadata)
        {
            string path = GetStagingMetadataPath(table);

            if (!File.Exists(path))
            {
                metadata = null !;
                return(false);
            }

            metadata = JsonConvert.DeserializeObject <StagingMetadata>(
                File.ReadAllText(path),
                _metadataSettings);
            return(true);
        }
Example #2
0
        public void SaveStagingMetadata(string table, StagingMetadata metadata)
        {
            string path = GetStagingMetadataPath(table);

            File.WriteAllText(path, JsonConvert.SerializeObject(metadata, _metadataSettings));
        }