FileMetadata :: Store.

FileMetadata :: Store è un'interfaccia da implementare dai negozi nel framework FileMetadata.
Scarica ora

FileMetadata :: Store. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Midh Mulpuri
  • Sito web dell'editore:
  • http://search.cpan.org/~midh/FileMetadata-0.2/lib/FileMetadata/Store/XML.pm

FileMetadata :: Store. Tag


FileMetadata :: Store. Descrizione

FileMetadata :: Store è un'interfaccia da implementare da negozi nel framework FileMetadata. FileMinatatata :: Store è un'interfaccia da implementare da negozi in FileMetadata Framework.stores viene utilizzato per memorizzare i metadati per l'uso o l'analisi in un secondo momento. I negozi possono utilizzare database SQL, file flat o XML come archiviazione. I negozi sono specifici per il framework FileMetadata e non sono destinati all'uso come moduli stand alone.stores non implementano alcun metodo per interrogare i metadati dai negozi. Si ritiene che l'uso dei metadati sia specifico dell'applicazione e quindi è più facilmente analizzato dall'applicazione. È possibile che un'implementazione del negozio sia per attuare i metodi per consentire tale interrogazione, ma tali metodi sono oltre lo scopo di questa interfaccia.MethodsnewThistructor Costructor prende un singolo argomento. L'argomento è un riferimento a un hash che rappresenta le informazioni di configurazione. Il metodo restituisce un riferimento a un nuovo oggetto minatore. Il formato esatto per l'hash di configurazione deve essere disponibile nella documentazione per il modulo specifico del negozio. Questo hash è generalmente utilizzato per specificare quali informazioni Meta devono essere memorizzate e che possono essere ignorate. L'hash può anche essere utilizzato per trasformare i tasti negli hash Meta Information è passata al metodo Store () in minore moduli specifici di Verbose e applicazioni. Metodo del metodo Storeethis memorizza le informazioni META per l'uso successivo. Questo metodo non restituisce alcuna cosa. Questo metodo prende Un argomento - un riferimento a un hash che contiene meta dati noti per la risorsa. L'hash contiene il tasto 'ID' il cui valore è un identificatore di stringa univoco per la risorsa. Si può presumere che questa chiave sia unica per la risorsa e che le informazioni rappresentate da questo hash siano tutto ciò che è conosciuto per la risorsa associata all'identificatore. Il negozio dovrebbe sostituire tutti i dati esistenti su questa risorsa con le informazioni nell'Hash. L'hash contiene anche un altro tasto "Timestamp" che rappresenta l'ora locale in cui queste informazioni sono state estratte come secondi dall'epoca. È illegale per la chiave "ID" o la chiave "Timestamp" di essere assente o indefinita. Altri tasti nell'Hash sono solitamente generati da minatori. Queste chiavi sono prefissate dal nome dello spazio del modulo minatore. Ad esempio il FileMetadata :: Miner :: Stat Miner inserirebbe la chiave 'Filemetadata :: Miner :: Stat :: Atime'.. Potrebbero essere altre chiavi nell'Hash che non seguono questa convenzione. Queste chiavi sarebbero state generate dall'applicazione che utilizza il negozio per specificare alcune informazioni specifiche dell'applicazione. Tutti i valori nell'Hash sono numeri o stringhe.Clearthis Metodo cancella tutte le informazioni dallo Store. Questo metodo non restituisce nulla. Non prende alcun argomento.Removethis Method è chiamato a rimuovere le informazioni relative a un determinato identificatore nel negozio. Questo metodo non restituisce nulla. Questo metodo prende un singolo argomento che è l'identificatore per una risorsa. Quando questo metodo viene chiamato, tutti i dati nell'archivio associati all'ID "ID" devono essere scartati.HASTHIS Metodo accetta un singolo argomento che è l'identificativo per una risorsa. Questo metodo restituisce l'ora (come secondi da Epoch) quando le informazioni associato con l'identificatore specificato è stato memorizzato. Restituisce undef se l'identificatore non è noto.ListThis Method restituisce un elenco di tutti gli identificatori noti al negozio. Questo metodo non prende alcun argomento. Requisiti: · Perl.


FileMetadata :: Store. Software correlato