Optionallink: PoolOptionaltransaction: MySQLDriverTransactionProtectedconnectedProtectedentityA cache to make entity retrieval faster.
ProtectedentityA counter for the entity cache to determine the most accessed entities.
ProtectedlinkProtectednymphProtectedprefixProtectedtokenizerProtectedtransactionOptionalguid: string | nullOptionaltags: string[] | nullProtectedcleanRemove all copies of an entity from the cache.
The GUID of the entity to remove.
This is used internally by Nymph. Don't call it yourself.
A clone of this instance.
Connect to the MySQL database.
Whether this instance is connected to a MySQL database.
OptionalclassName: string | EntityConstructor | nullDisconnect from the MySQL database.
Whether this instance is connected to a MySQL database.
ProtectedentitySearch through a value for an entity reference.
Any value to search.
An entity, GUID, or array of either to search for.
True if the reference is found, false otherwise.
ProtectedfindProtectedgetOptionaltransaction: booleanOptionaltransaction: booleanOptionaltransaction: booleanInitialize the Nymph driver.
This is meant to be called internally by Nymph. Don't call this directly.
The Nymph instance.
ProtectedinternalCheck connection status.
Whether this instance is connected to a MySQL database.
ProtectediterateProtectedperformProtectedposixOptionalcaseInsensitive: booleanProtectedpullPull an entity from the cache.
The entity's GUID.
The entity's data or null if it's not cached.
ProtectedpushPush an entity onto the cache.
The entity's GUID.
The entity's cdate.
The entity's mdate.
The entity's tags.
The entity's data.
The entity's sdata.
ProtectedremoveProtectedsaveOptionalstartTransactionCallback: (() => Promise<void>) | nullOptionalcommitTransactionCallback: ((success: boolean) => Promise<boolean>) | nullStaticescapeStaticescape
The MySQL Nymph database driver.