Doira va qamrov
SHV dastur dizayni uchun ahamiyatli bo’lgan har qanday dalillangan jismoniy imkoniyatni qamrab olishi mumkin. Qamrov profilini qxctl orqali boshqarasiz. Standart sana asosi — taxmin qilingan alohida ishlab chiqarilgan sana emas, balki modelning taqdim etilgan sanasi. Bu filtrni kengaytirishingiz, toraytirishingiz, almashtirishingiz yoki olib tashlashingiz mumkin.Amalga oshirilgan engine’lar
SHV bilimlari bir nechta mustaqil o’rnatiladigan C++ engine’lari orqali yetkaziladi:shv-engine
Asosiy yadro (0.4.0-dev): qamrov profillari, saqlab qolingan manbalardan katalog yig’ish/qayta ijro etish, talablarni baholash, deterministik graf proyeksiyasi va manbaga asoslangan graf tekshiruvi.
shv-source-engine
Manba identifikatori, ko’chirish rejalari, baytlarni yig’ishga bog’lash va manbadan qayta ijro etilgan kelib chiqish graflari.
shv-profile-engine
Deklaratsiyaga muvofiqlik, ko’chma retseptlar va aniq mahalliy manbaga bog’lash.
shv-partition-engine
Uskuna bo’limlari va komponentlarni xaritalash amallari.
shv-publication-engine
Himoyalangan chaqiruvchi katalog boshlari, asl manbani qayta ijro etish va bardoshli snapshot tiklash.
shv-graph-adapter
Yo’qotishsiz almashinuv uchun umumiy C++ graf porti va xotiradagi ko’chma namunaviy adapter.
shv-graph-duckdb-connector
Uskuna grafi dalillarining ixtiyoriy DuckDB relyatsion proyeksiyasi.
shv-pdf-adapter
Cheklangan PDF ajratib olish va hujjatli tasdiqlarni asl baytlardan qayta tekshirish.
Manba reviziyasi va kelib chiqishi
shv-source-engine barqaror manba identifikatori, aniq ko’chirish rejalari, sof o’tish tekshiruvi, haqiqiy baytlarni yig’ishga bog’lash va manbadan qayta ijro etilgan kelib chiqish graflarini amalga oshiradi. Bular faqat o’qish amallaridir. Asosiy saralash asl komponent identifikatori va dalillangan variantlarga ustuvorlik beradi. Himoyalangan manbani faollashtirish alohida amalga oshiriladi; sof manba engine’i vakolat bermaydi.
Graf almashinuvi va saqlash
shv-graph-adapter yo’qotishsiz almashinuv va tuzilmaviy so’rovlar uchun umumiy C++ graf portini taqdim etadi. Bardoshli saqlash standart DuckDB SQL orqali amalga oshirilgan. Hozircha maxsus graf ma’lumotlar bazasi tanlanmagan.
PDF dalillari chegarasi
shv-pdf-adapter aniq PDF jadvallaridan malakali hujjatli tasdiqlarni ajratib oladi va umumiy graf almashinuvidan keyin ularni asl baytlardan qayta tekshiradi. Umumiy PDF qamrovi alohida doiradagi ish bo’lib qoladi.
Qolgan ishlar
Keng qamrovli uskuna atlasi, manbalarni avtomatlashtirilgan yig’ish, ko’p manbali ziddiyatlarni jamlash, qo’shimcha sotuvchiga xos ma’lumotlar bazasi drayverlari, maxsus plaginlarni yuklash va Composer integratsiyasi keyingi ishlar bo’lib qoladi. Keng komponent xaritalari va bardoshli sotuvchi drayverlari ham hali ochiq.SHV boshqa vektorlar bilan qanday bog’liq
SNV
SHV tasvirlaydigan uskunani o’z ichiga olgan Node’larni qayd etadi.
SCV
SHV batafsil tavsiflaydigan provayder uskuna takliflariga havola qiladi.
SOV
Node’larga resurs ajratish yoki ularni tayyorlashda SHV dalillari asosida harakat qilishi mumkin.