Results for "tag:database"
-
abel_extension: ABEL Extension 1
Extensions to the functionality of the ABEL library. Purpose: To extend and enhance the facilities of the ABEL library, specifically adding general features found in most databases (e.g. min, max, count, etc). How: By adding a series of extension, helper, and constants classes designed to meet the purpose statement above. Prerequisites: The ABEL ("A Better Eiffelstore Library") library and its Tutorial documentation as well as the "back-end" documentation. Basics: The ABEL extension library is mostly about two ideas: Making generic, easy, and reusable complex queries, hiding the complexity. Second, it is about making various helper classes such as AE_DATA_IDENTIFIED. * AE_DATA_ACCESSOR and AE_OBJECT_DATA_ACCESSOR [G]. Both of these classes allow for query access to a database, where AE_DATA_ACCESSOR is generic to any object type stored in the database and AE_OBJECT_DATA_ACCESSOR [G] is about a specific object type (e.g. the G generic parameter). * AE_DATA_IDENTIFIED is the heart of adding facilities like "primary_key" to objects being stored in the database. Currently, ABEL offers no way to access the primary keys and other common database facilities. I believe this is due to the cross-database nature of the library where the target repositories may or may not have the same features available in them. AE_DATA_IDENTIFIED attempts to bring these common facilities like "primary_key" to every database. * AE_OBJECT_STORE facilitates having `primary_key'-based references in objects rather than direct references (e.g. my_feature_id: INTEGER_64 a my_feature: detachable MY_FEATURE do Result := (create AE_OBJECT_STORE [MY_FEATURE]).object_for_id (my_feature_id) end This means that each object can be loaded very quickly without having to load the entire object-graph. Facilitates loading the graph only as deep as is needed. However, it does not bar one from loading the deep object graph (e.g. all of it).
ABEL Eiffelstore extension database
Thu, 01 Jan 1970 00:00:00 GMT
-
mysqli: Eiffel MySQLi 246
MySQLi Eiffel wrapper.
persistency database sql mysql
Mon, 10 Jun 2024 14:32:47 GMT
-
sqlite3: Eiffel sqlite3 library 256
Eiffel SQLite wrapper for http://www.sqlite.org/ library. This provides a statically linked sqlite, based in SQLite 3.7.8.
persistency database sqlite sqlite3
Mon, 10 Jun 2024 14:32:45 GMT
-
abel: Eiffel ABEL 265
A library for unified access to persistence services.
persistency database dbms rdbms odbms sql nosql mysq sqlite couchdb
Mon, 10 Jun 2024 14:32:56 GMT
-
store: Eiffel Store 310
EiffelStore: Relational database mapping for Eiffel.
store database mysql oracle odbc sybase sql relationaļ dbms rdbms
Mon, 10 Jun 2024 14:34:32 GMT
Usage: "criterion:value" (note: "value" is aliased with "text:value") Criteria: [name] name:foo* - packages of short name matching "foo*" pattern [title] title:base - packages of title "base" [tag] tag:web - packages tagged "web" [description] description:"advanced usage" - packages with phrase "advanced usage" in their description [owner] owner:*Caesar - packages published by users with the user names matching "*Caesar" [downloads] downloads:10 - packages with at least 10 downloads [text] text:abc - equivalent to "name:abc or title:abc or tag:abc" Criteria can be combined with "and" (the default), "or" (aliased with prefix "+"), "not" (aliased with prefix "-"). Criteria "name", "title", "tag" and "description" supports wildcards (*,?).