Object :: Relation :: Setup

Object :: Relation :: Setup Module kan een object :: Relation Data Store instellen.
Download nu

Object :: Relation :: Setup Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kineticode, Inc.
  • Uitgever website:
  • http://search.cpan.org/~dwheeler/Object-Relation-v0.1.0/lib/Object/Relation/Setup/DB/SQLite.pm

Object :: Relation :: Setup Tags


Object :: Relation :: Setup Beschrijving

Object :: Relation :: Setup-module kan een object :: Relation Data Store instellen. Object :: Relation :: Setup-module kan een object instellen :: relatie Data Store.Synopsis Gebruik Object :: Relation :: Setup; Mijn $ Setup = Object :: Relation :: Setup-> Nieuwe (% params); $ SETUP-> SETUP; Deze module is de basisklasse voor klassen die een object instellen :: Relation :: Handle data Store.class InterfaceconstructeursNew My $ Setup = Object :: Relation :: Setup-> Nieuwe (% Params); dit Fabrieksconstructeur creëert en retourneert een nieuw instelobject. Standaard accepteert het de volgende parameters: ClassDetermines Welke subklasse van Object :: Relation :: Setup om te gebruiken. De klas kan worden opgegeven als een volledige klasnaam, zoals object :: relatie :: setup :: db :: pg, of als het in het object is :: relatie :: Setup Namespace, kunt u gewoon de rest van de klasse gebruiken naam, bijv. DB :: PG. Zodra Object :: Relatie :: Setup heeft de subklasse geladen, het zal Redispatch op zijn nieuwe () constructor opnieuw geven. De class-parameter standaardinstellingen tot DB :: SQLITE, tenzij de constructeur rechtstreeks op de subklasse wordt genoemd, in welk geval dat klasse wordt gebruikt .Class_dirsan array-referentie van de klassen om te zoeken naar klassen die erven van Object :: Relation :: Base. Deze worden doorgegeven aan de Load_Classes-methode van Object :: Relation :: Schema; Als zodanig kan de uiteindelijke waarde in de lijst optioneel een bestand zijn :: Zoek :: Rule-object. Standaardinstellingen voor Zo niet gespecificeerd.Verbosea Booleaanse waarde die aangeeft of de setup zou moeten zijn of niet verbeping is.Class MethmethodeSchema_class My $ Schema_class = Object :: Relation :: Setup-> Schema_ClassReturns De naam van het object :: relatie :: Schema-subklasse die kan worden gebruikt om de schemcode te genereren om de Data Store te bouwen. Standaard retourneert deze methode dezelfde naam als de naam van het object :: relatie :: setup subklasse, maar met "winkel" vervangen door "schema" .Store_class my $ store_class = Object :: relatie :: setup-> store_classreturns de Naam van het object :: Relation :: Handgreep subklasse die de interface beheert in de Data Store voor Object :: Relation Toepassingen. Deze methode retourneert deze methode dezelfde naam als de naam van het object :: Relation :: Setup subklasse, maar met "Build" verwijderd. AfstandsinterfaceInstance accessorsverbose My $ Verband = $ Setup-> Verbose; $ Setup-> Verbose ($ uitgebreid); een Booleaanse waarde die beeticeerd is of de installatie zou moeten zijn, moet woordelijk zijn.Class_dirs My @DIRS = $ SETUP-> Class_DIRS; $ SETUP-> CLASS_DIRS (@DIRS); krijgt of stelt de lijst met mappen in die worden gezocht naar klassen die erven van Object :: Relation :: BASE. Deze worden doorgegeven aan de Load_Classes-methode van Object :: Relation :: Schema; Als zodanig kan de uiteindelijke waarde in de lijst optioneel een bestand zijn :: Find :: Rule-object.Instance-methodenSetup $ Setup-> Setup; Stelt de Data Store in. Dit is een abstracte methode die moet worden overschreven in de subclasses.Load_schema $ Setup-> Load_Schema; Laadt een object :: Relation :: Schema-object met alle bibliotheken gevonden in het pad dat is opgegeven door het kenmerk Class_Dirs. Waarom? Dit laadt een alle bibliotheken in een reeds geïnstalleerd object :: relatieplatform, inclusief, natuurlijk, het object :: relatie-systeemklassen. Dan kan een complete database worden gebouwd, inclusief de systeemklassen en de toepassingsklassen. Dat is echt alleen nuttig voor tests, hoewel. Notificeer $ Setup-> nofify ('ziet er goed uit ...', $ /); Uitgangen Setup Notification-berichten. Het drukt eenvoudig alle berichten af als het uitgebreide attribuut waar is. Vereisten: · Perl


Object :: Relation :: Setup Gerelateerde software