Elgg  Version 4.x
Namespaces | Classes
Elgg\Database Namespace Reference

Namespaces

 Clauses
 
 Seeds
 

Classes

class  AccessCollections
 Access collections database service. More...
 
class  AdminNotices
 Controls all admin notices in the system. More...
 
class  Annotations
 Annotation repository contains methods for fetching annotations from database or performing calculations on entity properties. More...
 
class  AnnotationsTable
 Interfaces with the database to perform CRUD operations on annotations. More...
 
class  ApiUsersTable
 Manage the contents of the api_users table. More...
 
class  ConfigTable
 Manipulates values in the dbprefix_config table. More...
 
class  DbConfig
 Database configuration service. More...
 
class  DelayedEmailQueueTable
 Interfaces with the database to perform operations on the delayed_email_queue table. More...
 
class  Delete
 Query builder for updating data in the database. More...
 
class  Entities
 Entities repository contains methods for fetching entities from database or performing calculations on entity properties. More...
 
class  EntityTable
 Entity table database service. More...
 
class  HMACCacheTable
 Manage the contents of the hmac_cache table. More...
 
class  Insert
 Query builder for inserting data into the database. More...
 
class  Metadata
 Metadata repository contains methods for fetching metadata from database or performing calculations on entity properties. More...
 
class  MetadataTable
 This class interfaces with the database to perform CRUD operations on metadata. More...
 
class  Mutex
 Provides database mutex that can be used to prevent race conditions between two processes that affect the same data. More...
 
class  Plugins
 Persistent, installation-wide key-value storage. More...
 
class  PrivateSettingsTable
 Private settings for entities. More...
 
class  QueryBuilder
 Database abstraction query builder. More...
 
interface  QueryExecuting
 This interface defines methods for building fluent interactions with a database repository. More...
 
interface  QueryFiltering
 This interface defines methods for filtering/extending database queries. More...
 
class  QueryOptions
 
class  Relationships
 Relationships repository contains methods for fetching relationships from database or performing calculations on relationship properties. More...
 
class  RelationshipsTable
 Relationships table database service. More...
 
class  Repository
 Abstract methods for interfacing with the database. More...
 
class  River
 River repository contains methods for fetching/counting river items. More...
 
class  RiverTable
 River table database action. More...
 
class  Seeder
 Seeder class. More...
 
class  Select
 Query builder for fetching data from the database. More...
 
class  SiteSecret
 Manages a site-specific secret key, encoded as a 32 byte string "secret". More...
 
class  Update
 Query builder for updating data in the database. More...
 
class  UsersApiSessionsTable
 Manage the contents of the users_apisessions table. More...
 
class  UsersRememberMeCookiesTable
 Manage the users_remember_me_cookies table. More...
 
class  UsersTable
 Users helper service. More...