-
-
06 Aug 2018 14:29:10 UTC
- Browse (raw)
- Changes
- Homepage
- How to Contribute
- Repository
- Issues (9)
- Testers (548 / 18 / 13)
- Kwalitee
Bus factor: 1- % Coverage
- License: perl_5
- Perl: v5.8.7
- Activity
24 month- Tools
- Download (1.51MB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
and 61 contributors- UR was built by the software development team at the McDonnell Genome Institute
-
APipe Tester
-
Adam Coffman
-
Adam Dukes
-
Anthony Brummett
-
Ben Oberkfell
-
Brian Derickson
-
Chris Oliver
-
David Morton
-
Eddie Belter
-
Edward Belter
-
Eric Clark
-
Feiyu Du
-
Gabriel Sanderson
-
Ian Ferguson
-
James E Keenan
-
James Koval
-
Jason Walker
-
Jim Eldred
-
Jim Weible
-
Joshua McMichael
-
Justin Lolofie
-
Kyung Kim
-
Mark Burnett
-
Mark Johnson
-
Matt Callaway
-
Mohammad S Anwar
-
Nathaniel Nutter
-
Neil Bowers
-
Niko Tyni
-
Philip Kimmey
-
Rob Long
-
Robert Long
-
Scott Smith
-
Scott Smith X
- Sebastian Heil <(none)>
-
Steven Wallace
-
Susanna Siebert
-
Thomas B. Mooney
-
Thomas Mooney
-
Travis Abbott
-
Yanick Champoux
-
adukes
-
apregier
-
boberkfe
-
charris
-
ebelter
-
eclark
-
edemello
-
gregor herrmann
-
gsanders
-
iferguso
-
josborne
-
jschindl
-
jwalker
-
jweible
-
lcarmich
-
mjohnson
-
nnutter
-
ssmith
-
thepler
- Dependencies
- Carp
- Class::AutoloadCAN
- Class::Autouse
- Class::Inspector
- Clone::PP
- Cwd
- DBD::SQLite
- DBI
- Data::Compare
- Data::Dumper
- Data::UUID
- Date::Format
- Devel::GlobalDestruction
- File::Basename
- File::Path
- File::Spec
- File::Temp
- FreezeThaw
- Getopt::Complete
- Getopt::Long
- HTTP::Request
- IO::Dir
- IO::File
- IO::Handle
- IO::Select
- IO::Socket
- IO::Socket::INET
- JSON
- Lingua::EN::Inflect
- List::MoreUtils
- List::Util
- MRO::Compat
- Module::Runtime
- Net::HTTPServer
- Path::Class
- Plack
- Pod::Simple::HTML
- Pod::Simple::Text
- Scalar::Util
- Sub::Install
- Sub::Name
- Sys::Hostname
- Template
- Term::ANSIColor
- Text::Diff
- Text::Glob
- Time::HiRes
- XML::Dumper
- XML::LibXML
- XML::LibXSLT
- YAML
- version
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 0.47 - 2018-08-06
- Fixed test breakage from changes in the JSON serialzer for Views Fixed test breakage from behavior changes in Perl 5.26 and 5.28 Other misc bug fixes
Documentation
command-line interface to UREnvironment variables that control UR behaviorShort list of UR's documentationRecepies for getting things workingOverview of the metadata classes in URUR from Ten Thousand FeetSlides for a presenation on URTips for designing an efficient schema for URStep-by-step guide to building a set of classes for a simple database schematools to create and maintain a ur class treeModules
auto-generate sub-commands based on other classesbase class for modules implementing the command patternbase class for modules implementing the command patternrich declarative transactional objectsa "where clause" for objectsa UR::BoolExpr minus specific valuesa rule which is true if ALL the underlying conditions are truean "and" or "or" rulea rule which is true if ANY of the underlying conditions are trueimplements logic for rules with a logic_type of "PropertyComparison"perform a 'between' testperform a strictly equals testevaluates to true if the property's value is falseperform a greater than or equal testperform a greater than testperform an In testTest whether a value is-a subclass of another classperform a less than or equal testperform a less than testperform an SQL-ish like testperform a Perl regular expression matchperform a 'not between' testperform a not-equal testperform a negated In comparisonperform a negated SQL-ish like testEvaluates to true if the property's value is truenon-OO module to collect utility functions used by the BoolExpr modulesManage the current state of the applicationAutomatically unload objects when scope endsThe base context used when no special base context is specifiedTrack closures used to fabricate objects from data sourcesImplements a generic interface to the current application.API for software transactionsmethods for interacting with a database.a database report interfacemanage the the relationship between objects and a specific storage systemParent class for data sources using DBD::CSVParent class for file-based data sourcesParent class for datasources which can multiplex many files togetherGet and save objects to delimited text filesData source for the MetaDBMySQL specific subclass of UR::DataSource::RDBMSOracle specific subclass of UR::DataSource::RDBMSPostgreSQL specific subclass of UR::DataSource::RDBMSAbstract base class for RDBMS-type data sourcesmetadata about a data source's bitmap indexesParent class for all MetaDB-sourced classesmetadata about a data source's foreign keysmetadata about a data source's foreign keysmetadata about a data source's primary keysObject-oriented class for RDBMS table objects.View class for RDBMS table objectsmetadata about a data source's table's columnsView class for RDBMS column objectsmetadata about a data source's unique constraintsbase class for datasources using the SQLite3 RDBMSControls for debugging behaviorRepresents an instance of a no-longer-existent objectmethods to allow clean application exits.API for iterating through dataMethods common to all UR classes and object instances.a Module::Build subclass with UR extensionsmanage dynamic configuration of modules.UR hooks into Class::AutouseManage collections of packages and classesTop-level Command module for the UR namespace commandsWebApp for browsing the class structuretransactional, queryable, process-independent entitiesBase class for fetching objects and then performing a function on/with them.Fetches and lists objects in different styles.Fetches and lists objects in different styles.Abstract class for representing deleted objects not yet committedIndexing system for retrieving objects by non-id propertiesAPI for iterating through objects matching a ruleClass representing metadata about a class propertyView class for UR::Object::PropertyView class for UR::Object::PropertyView class for UR::Object::PropertyTransitory attribute tags for a UR::Object at a given time.a meta-class for any class or primitive typeHelper module for UR::Object::Type responsible for creating accessors for propertiesImplements a calculation accessor which multiplies the values of its propertiesImplements a calculation accessor which sums the values of its propertiesClass definition syntaxHelper module for UR::Object::Type responsible for writing Perl modulesView class for class metaobjectsView class for class metaobjectsa base class for "views" of UR::Objectsa specification for one aspect of a viewGtk adaptor for object viewsGtk2 adaptor for object viewsrepresent object state in HTML formatobject views in text formatrepresent object state in XML formatbase class for views which use XSL on an XML view to generate contentrepresent object state in HTML formatDeclaration of Text as a View toolkit typerestores changes removed in UR version 0.01restores changes removed in UR version 0.04bind callbacks to object changesRoles in UR, an alternative to inheritanceRepresents a role composed with a class with a set of paramsRole parameters as package variablesImplementation for defining and composing rolesBinds a set of params to a roleA self-contained JSON-RPC server for UR namespacesBase class for modules implementing RPC executersSerializable object appropriate for sending RPC messagesClass for implementing RPC serversPSGI-aware router for incoming requestsA PSGI-based web serverAbstract class for implementing singleton objectsCollection of utility subroutines and methodsauto "use lib" when a module is in the tree of the PWDProvides
in lib/Command.pmin lib/Command/Common.pmin lib/Command/Shell.pmin lib/Command/SubCommandFactory.pmin lib/Command/Test.pmin lib/Command/Test/Echo.pmin lib/Command/Test/Tree1.pmin lib/Command/Test/Tree1/Echo1.pmin lib/Command/Test/Tree1/Echo2.pmin lib/Devel/callcount.pmin lib/UR/Namespace/Command/Test/Run.pmin lib/UR/Namespace/Command/Test/Run.pmin lib/UR/Namespace/Command/Test/Run.pmin lib/UR/Namespace/Command/Test/Run.pmin lib/UR/AttributeHandlers.pmin lib/UR/BoolExpr/BxParser.pmin lib/UR/BoolExpr/BxParser.pmin lib/UR/BoolExpr/Util.pmin lib/UR/Change.pmin lib/UR/Context/LoadingIterator.pmin lib/UR/Context/Root.pmin lib/UR/DBI.pmin lib/UR/DBI.pmin lib/UR/DataSource/Code.pmin lib/UR/DataSource/Default.pmin lib/UR/DataSource/Pg/Operator/False.pmin lib/UR/DataSource/Pg/Operator/True.pmin lib/UR/DataSource/QueryPlan.pmin lib/UR/DataSource/RDBMS/Operator/Between.pmin lib/UR/DataSource/RDBMS/Operator/Equals.pmin lib/UR/DataSource/RDBMS/Operator/False.pmin lib/UR/DataSource/RDBMS/Operator/GreaterOrEqual.pmin lib/UR/DataSource/RDBMS/Operator/GreaterThan.pmin lib/UR/DataSource/RDBMS/Operator/In.pmin lib/UR/DataSource/RDBMS/Operator/LessOrEqual.pmin lib/UR/DataSource/RDBMS/Operator/LessThan.pmin lib/UR/DataSource/RDBMS/Operator/Like.pmin lib/UR/DataSource/RDBMS/Operator/NotBetween.pmin lib/UR/DataSource/RDBMS/Operator/NotEquals.pmin lib/UR/DataSource/RDBMS/Operator/NotIn.pmin lib/UR/DataSource/RDBMS/Operator/NotLike.pmin lib/UR/DataSource/RDBMS/Operator/True.pmin lib/UR/DataSource/RDBMSRetriableOperations.pmin lib/UR/DataSource/ValueDomain.pmin lib/UR/Doc/Pod2Html.pmin lib/UR/Doc/Section.pmin lib/UR/Doc/Writer.pmin lib/UR/Doc/Writer/Html.pmin lib/UR/Doc/Writer/Pod.pmin lib/UR/Env/UR_COMMAND_DUMP_DEBUG_MESSAGES.pmin lib/UR/Env/UR_COMMAND_DUMP_STATUS_MESSAGES.pmin lib/UR/Env/UR_CONTEXT_BASE.pmin lib/UR/Env/UR_CONTEXT_CACHE_SIZE_HIGHWATER.pmin lib/UR/Env/UR_CONTEXT_CACHE_SIZE_LOWWATER.pmin lib/UR/Env/UR_USED_LIBS.pmin lib/UR/Env/UR_CONTEXT_MONITOR_QUERY.pmin lib/UR/Env/UR_CONTEXT_ROOT.pmin lib/UR/Env/UR_DBI_DUMP_STACK_ON_CONNECT.pmin lib/UR/Env/UR_DBI_EXPLAIN_SQL_CALLSTACK.pmin lib/UR/Env/UR_DBI_EXPLAIN_SQL_IF.pmin lib/UR/Env/UR_DBI_EXPLAIN_SQL_MATCH.pmin lib/UR/Env/UR_DBI_EXPLAIN_SQL_SLOW.pmin lib/UR/Env/UR_DBI_MONITOR_DML.pmin lib/UR/Env/UR_DBI_MONITOR_EVERY_FETCH.pmin lib/UR/Env/UR_DBI_MONITOR_SQL.pmin lib/UR/Env/UR_DBI_NO_COMMIT.pmin lib/UR/Env/UR_DBI_SUMMARIZE_SQL.pmin lib/UR/Env/UR_DEBUG_OBJECT_PRUNING.pmin lib/UR/Env/UR_DEBUG_OBJECT_RELEASE.pmin lib/UR/Env/UR_DUMP_DEBUG_MESSAGES.pmin lib/UR/Env/UR_DUMP_STATUS_MESSAGES.pmin lib/UR/Env/UR_IGNORE.pmin lib/UR/Env/UR_NO_REQUIRE_USER_VERIFY.pmin lib/UR/Env/UR_NR_CPU.pmin lib/UR/Env/UR_RUN_LONG_TESTS.pmin lib/UR/Env/UR_STACK_DUMP_ON_DIE.pmin lib/UR/Env/UR_STACK_DUMP_ON_WARN.pmin lib/UR/Env/UR_TEST_QUIET.pmin lib/UR/Env/UR_USED_MODS.pmin lib/UR/Env/UR_USE_ANY.pmin lib/UR/Env/UR_USE_DUMMY_AUTOGENERATED_IDS.pmin lib/UR/ObjectDeprecated.pmin lib/UR/Namespace/Command.pmin lib/UR/Namespace/Command/Define.pmin lib/UR/Namespace/Command/Define/Class.pmin lib/UR/Namespace/Command/Define/Datasource.pmin lib/UR/Namespace/Command/Define/Datasource/File.pmin lib/UR/Namespace/Command/Define/Datasource/Mysql.pmin lib/UR/Namespace/Command/Define/Datasource/Oracle.pmin lib/UR/Namespace/Command/Define/Datasource/Pg.pmin lib/UR/Namespace/Command/Define/Datasource/Rdbms.pmin lib/UR/Namespace/Command/Define/Datasource/RdbmsWithAuth.pmin lib/UR/Namespace/Command/Define/Datasource/Sqlite.pmin lib/UR/Namespace/Command/Define/Db.pmin lib/UR/Namespace/Command/Define/Namespace.pmin lib/UR/Namespace/Command/Init.pmin lib/UR/Namespace/Command/List.pmin lib/UR/Namespace/Command/List/Classes.pmin lib/UR/Namespace/Command/List/Modules.pmin lib/UR/Namespace/Command/List/Objects.pmin lib/UR/Namespace/Command/Old.pmin lib/UR/Namespace/Command/Old/DiffRewrite.pmin lib/UR/Namespace/Command/Old/DiffUpdate.pmin lib/UR/Namespace/Command/Old/ExportDbicClasses.pmin lib/UR/Namespace/Command/Old/Info.pmin lib/UR/Namespace/Command/Old/Redescribe.pmin lib/UR/Namespace/Command/RunsOnModulesInTree.pmin lib/UR/Namespace/Command/Show.pmin lib/UR/Namespace/Command/Show/Properties.pmin lib/UR/Namespace/Command/Show/Schema.pmin lib/UR/Namespace/Command/Show/Subclasses.pmin lib/UR/Namespace/Command/Sys.pmin lib/UR/Namespace/Command/Sys/ClassBrowser.pmin lib/UR/Namespace/Command/Test.pmin lib/UR/Namespace/Command/Test/Callcount.pmin lib/UR/Namespace/Command/Test/Callcount/List.pmin lib/UR/Namespace/Command/Test/Compile.pmin lib/UR/Namespace/Command/Test/Eval.pmin lib/UR/Namespace/Command/Test/Run.pmin lib/UR/Namespace/Command/Test/TrackObjectRelease.pmin lib/UR/Namespace/Command/Test/Use.pmin lib/UR/Namespace/Command/Test/Window.pmin lib/UR/Namespace/Command/Test/Window.pmin lib/UR/Namespace/Command/Update.pmin lib/UR/Namespace/Command/Update/ClassDiagram.pmin lib/UR/Namespace/Command/Update/ClassesFromDb.pmin lib/UR/Namespace/Command/Update/Doc.pmin lib/UR/Namespace/Command/Update/Pod.pmin lib/UR/Namespace/Command/Update/RenameClass.pmin lib/UR/Namespace/Command/Update/RewriteClassHeader.pmin lib/UR/Namespace/Command/Update/SchemaDiagram.pmin lib/UR/Namespace/Command/Update/TabCompletionSpec.pmin lib/UR/Object/Accessorized.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Command/List/Style.pmin lib/UR/Object/Join.pmin lib/UR/Object/Set.pmin lib/UR/Object/Set/View/Default/Html.pmin lib/UR/Object/Set/View/Default/Json.pmin lib/UR/Object/Set/View/Default/Text.pmin lib/UR/Object/Set/View/Default/Xml.pmin lib/UR/Object/Type/View/AvailableViews/Json.pmin lib/UR/Object/Type/View/AvailableViews/Xml.pmin lib/UR/Object/Value.pmin lib/UR/Object/View/Default/Json.pmin lib/UR/Object/View/Lister/Text.pmin lib/UR/Role/MethodModifier.pmin lib/UR/Role/MethodModifier/After.pmin lib/UR/Role/MethodModifier/Around.pmin lib/UR/Role/MethodModifier/Before.pmin lib/UR/Service/RPC/TcpConnectionListener.pmin lib/UR/Service/WebServer/Server.pmin lib/UR/Util/ArrayRefIterator.pmin lib/UR/Value.pmin lib/UR/Value/ARRAY.pmin lib/UR/Value/Blob.pmin lib/UR/Value/Boolean.pmin lib/UR/Value/Boolean/View/Default/Text.pmin lib/UR/Value/CODE.pmin lib/UR/Value/CSV.pmin lib/UR/Value/DateTime.pmin lib/UR/Value/Decimal.pmin lib/UR/Value/DirectoryPath.pmin lib/UR/Value/FOF.pmin lib/UR/Value/FilePath.pmin lib/UR/Value/FilesystemPath.pmin lib/UR/Value/Float.pmin lib/UR/Value/GLOB.pmin lib/UR/Value/HASH.pmin lib/UR/Value/Integer.pmin lib/UR/Value/Iterator.pmin lib/UR/Value/JSON.pmin lib/UR/Value/Number.pmin lib/UR/Value/PerlReference.pmin lib/UR/Value/REF.pmin lib/UR/Value/SCALAR.pmin lib/UR/Value/Set.pmin lib/UR/Value/SloppyPrimitive.pmin lib/UR/Value/String.pmin lib/UR/Value/Text.pmin lib/UR/Value/Timestamp.pmin lib/UR/Value.pmin lib/UR/Value/URL.pmin lib/UR/Value/View/Default/Html.pmin lib/UR/Value/View/Default/Json.pmin lib/UR/Value/View/Default/Text.pmin lib/UR/Value/View/Default/Xml.pmin lib/UR/Vocabulary.pmModule Install Instructions
To install UR, copy and paste the appropriate command in to your terminal.
cpanm UR
perl -MCPAN -e shell install UR
For more information on module installation, please visit the detailed CPAN module installation guide.