Objeto :: Relación :: Mango :: DB

Objeto :: Relación :: Manija :: DB es el objeto :: Relation Database Store Base Clase.
Descargar ahora

Objeto :: Relación :: Mango :: DB Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Kineticode, Inc.
  • Sitio web del editor:
  • http://search.cpan.org/~dwheeler/Object-Relation-v0.1.0/lib/Object/Relation/Setup/DB/SQLite.pm

Objeto :: Relación :: Mango :: DB Etiquetas


Objeto :: Relación :: Mango :: DB Descripción

Objeto :: Relación :: Manija :: DB es el objeto :: Relation Database Store Base Clase. Objeto :: Relación :: Manija :: DB es el objeto :: Relation Base Base Base Class.Synopsissee Objeto :: Relación :: Manija. Esta clase implementa el objeto :: Relation Storage API usando DBI para comunicarse con un RDBMS. El comportamiento específico de RDBMS se implementa a través del objeto :: Relación :: Manija :: DB :: PG y OBJETO :: RELACIÓN :: Manija :: DBI :: Classes SQLite. MODIFICO PUBLIC debe señalarse que aunque muchos métodos en esta clase pueden ser Llamados como métodos de clase, las instancias se utilizan internamente para la contabilidad, al analizar los datos y ensamblar la información necesaria para responder a los mensajes de usuario. Por lo tanto, muchos métodos de clase pública crean una instancia de un objeto antes de hacer trabajos. Save $ Tienda-> Guardar ($ objeto); Este método guarda un objeto al almacén de datos. También ahorra todos los objetos contenidos en el almacén de datos al mismo tiempo, todos en una sola transacción. Si se ha iniciado una transacción manualmente con BIENG_WORK, este método no intenta iniciar una nueva Transaction._begin_work $ Tienda -> _ begin_work; comienza una transacción. Sin efecto si ya estamos en una transacción. No hay efecto si no estamos en una transacción ._Rollback $ Tienda -> _ Rollback; Rolls retrocede una transacción no comprometida. Sin efecto si no estamos en una transacción.search_class My $ search_class = $ store-> search_class; $ Tienda-> Search_class ($ Search_class); Este es un método de accessor para el objeto :: Relación :: Meta :: Clase Objeto que representa a la clase que se busca en la búsqueda actual. Por lo general, este es el primer argumento al método de consulta. En general, el programador sabrá con qué clase de búsqueda está trabajando, pero si no, este método está disponible. Tenga en cuenta que solo está disponible externamente si el programador primero crea una instancia de la tienda antes de realizar una búsqueda. My $ Store = Object :: Relación :: Manillar-> Nuevo; My $ ITER = $ TIRANTE-> Consulta ($ some_class, nombre => 'foo'); My $ Class = $ Store-> Search_class; # devuelve $ some_classlookup My $ objeto = tienda-> búsqueda ($ class_object, $ ique_attr, $ valor); devuelve un solo objeto cuyo valor coincide con el atributo especificado. Este método lanzará una excepción si el atributo no existe o si no es único. My $ ITER = $ OBJ_REL_OBJECT-> Consulta (@Search_Params); devuelve un objeto :: Relación :: Objeto iterator que contiene todos los objetos que coincidan con todos los objetos que coincidan con params de búsqueda. Consulte Objeto :: Relación :: Manija para obtener más información sobre el params.SQUERY MY $ ITER = $ OBJ_REL_OBJECT-> SQUERY (@Search_Params); idéntico a la consulta, pero utiliza la sintaxis de búsqueda de cadenas. Este método no espera el valor 'cadena' en la parte frontal de una query.query_uuids My @uuids = store-> query_uuids ($ search_class, @attributes,% restricciones); MY $ UUIDS = STORE-> QUERY_UUIDS ($ Search_class, @Atributes,% restricciones); Este método devolverá una lista de uuids que coincidan con los criterios listados. Toma los mismos argumentos como consulta. En el contexto de la lista, devuelve una lista. En el contexto escalar, devuelve una referencia de matriz. SQUERY_UUIDS MI @UUIDS = STORE-> SQUYER_UUIDS ($ Search_class, "@Atributes", @Conslaints); My $ UUIDS = Store-> SQUYER_UUIDS ($ Search_class, "@Attributes", @ConsTraints); idéntico a Query_Uuids, pero utiliza Straight Syntax.Count My $ Count = Store-> Cuente ($ class_object, @search_params); este método Toma los mismos argumentos como consulta. Devuelve un conde de cuántas filas se devolverá una consulta similar. Se desechará las restricciones finales (como "límite" o "ordenar"). Requisitos: · Perl


Objeto :: Relación :: Mango :: DB Software relacionado