FileMetadata :: Mağaza

FileMetadata :: Store, FileMetadata Framework'teki mağazalar tarafından uygulanacak bir arayüzdür.
Şimdi İndirin

FileMetadata :: Mağaza Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Midh Mulpuri
  • yayıncı web sitesi:
  • http://search.cpan.org/~midh/FileMetadata-0.2/lib/FileMetadata/Store/XML.pm

FileMetadata :: Mağaza Etiketler


FileMetadata :: Mağaza Açıklama

FileMetadata :: Store, FileMetadata Framework'teki mağazalar tarafından uygulanacak bir arayüzdür. FileMetadata :: Store, FileMetadata Framework'teki mağazalar tarafından uygulanacak bir arayüzdür. Mağazalar SQL veritabanlarını, düz dosyaları veya XML'yi depolama olarak kullanabilir. Mağazalar, FileMetadata Framework'e özgüdür ve tek başına stand modülleri olarak kullanılmak üzere tasarlanmamıştır. Mağazalardan meta verileri sorgulamak için herhangi bir yöntem uygulamaz. Meta verilerin kullanımının uygulama özel olduğu ve dolayısıyla uygulama tarafından daha kolay analiz edildiği düşünülmektedir. Bir mağaza uygulamasının, bu sorgulamayı etkinleştirmek için yöntemleri uygulamak için mümkündür, ancak bu tür yöntemler bu arayüzün kapsamındadır. Methodsnewthis yapıcısı tek bir argüman alır. Argüman, yapılandırma bilgilerini temsil eden bir karma referanstır. Yöntem, yeni bir madenci nesnesine bir başvuru döndürür. Konfigürasyon için kesin format, belirli bir mağaza modülü için belgelerde bulunmalıdır. Bu karma genellikle, hangi meta bilgilerinin saklanacağı ve göz ardı edilebileceğini belirtmek için kullanılır. Karma ayrıca, MADA () metodundaki Tuşları, MAĞAZA () yöntemine daha az verboz ve uygulamaya özel formlara dönüştürmek için de kullanılabilir. Bir argüman - kaynak için bilinen meta verilerini içeren bir karma referans. Hash, değeri kaynağı için benzersiz bir dize tanımlayıcısı olan 'id' tuşunu içerir. Bu anahtarın kaynak için eşsiz olduğu ve bu karma tarafından temsil edilen bilgilerin, tanımlayıcıyla ilişkilendirilen kaynakları bilenlerin hepsi olduğunu varsayılabilir. Mağaza bu kaynaktaki mevcut tüm verileri, karnedeki bilgilerle değiştirmelidir. Hash ayrıca, bu bilgilerin EPOCH'tan itibaren saniye olarak alındığı yerel saati temsil eden başka bir anahtar 'zaman damgası' içerir. 'Kimlik' anahtarının ya da 'zaman damgasının' timestamp 'anahtarının yok ya da tanımsız olması yasaktır. Hashtedeki anahtarlar genellikle madenciler tarafından üretilir. Bu tuşlar, madenci modülünün ad alanı ile ön eklenir. Örneğin, FileMetadata :: Miner :: Stat Miner 'FileMetadata :: Miner :: Stat :: atime' .. Bu anahtarlar, belirli bir meta bilgisini belirtmek için mağazayı kullanan uygulama tarafından üretilmiştir. Herhangi bir argüman almaz. Dremovethis yöntemi, mağazadaki belirli bir tanımlayıcıyla ilgili bilgileri kaldırmak için çağrılır. Bu yöntem hiçbir şey döndürmez. Bu yöntem, bir kaynak için tanımlayıcı olan tek bir argüman alır. Bu yöntem çağrıldığında, belirtilen 'ID' ile ilişkili mağazadaki tüm veriler reddedilmelidir. Hasthis yöntemi, bir kaynak için tanımlayıcı olan tek bir argüman alır. verilen tanımlayıcı ile ilişkilidir. Tanımlayıcı bilinmiyorsa UNDEF'yu döndürür. Liste yöntemi, mağazada bilinen tüm tanımlayıcıların bir listesini döndürür. Gereksinimler: · Perl


FileMetadata :: Mağaza İlgili Yazılım